0

サーバー上のファイル共有上のローカル PC にある PowerShell スクリプトを実行しています。ユーザーが何かを完全に削除するか (Remove-Item を使用)、または次のコードを使用してごみ箱に何かを送信するかをユーザーが選択できるようにするコードがスクリプトにありました。

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

それぞれの場所にローカルなフォルダーに対してローカルで (デスクトップまたはサーバーから) 実行すると、正常に動作します。識別されたファイルは削除され、すぐにごみ箱に表示されます。

ただし、デスクトップからファイル共有に対して実行すると、ファイルは削除されますが、サーバーのごみ箱にもローカルのごみ箱にも表示されません。私は UNC の命名とマップされたドライブの命名を試みましたが、これは仕様によるものであると考えるようになりました。

これに対する回避策はありますか?

4

1 に答える 1

1

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

于 2012-04-27T20:37:18.220 に答える