2012-04-27 8 views
0

サーバー上のファイル共有上のローカルPCにあるpowershellスクリプトを実行しています。 (どちらかの私のデスクトップから、またはPowershellスクリプトをサーバー上の共有に対して実行する

[Microsoft.VisualBasic.FileIO.Filesystem]::DeleteFile($file.fullname,'OnlyErrorDialogs','SendToRecycleBin') 

ローカルで実行します。私は、(削除-項目を使用して)、または、このコードを使用してごみ箱に何かを送信するために、ユーザーが永続的に何かを削除するために選択させるためのスクリプト内のコードを持っていましたサーバーからの)それぞれの場所にローカルなフォルダに対して、正常に動作します。識別されたファイルが削除されて&がすぐにごみ箱に表示されます。

ただし、自分のデスクトップからファイル共有を実行すると、ファイルは削除されますが、サーバーのごみ箱またはローカルのいずれにも表示されません。私はUNCのネーミングとマップされたドライブネーミングを試してきましたが、これは設計上の可能性があります。

回避策はありますか?

答えて

1

リダイレクトされたフォルダから削除されたファイルのみがごみ箱に入れられます。ネットワーク上で削除されたファイルの復元を可能にしたい場合は、サードパーティのユーティリティを使用する必要があります。

+0

これは私が解決策になると恐れていた答えです。 –

関連する問題