2012-04-27 3 views
0

서버에있는 파일 공유에서 로컬 PC에있는 powershell 스크립트를 실행하고 있습니다. (중 내 바탕 화면에서, 또는Powershell 스크립트가 서버의 공유에 대해 실행됩니다.

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

로컬로 실행 : 나는 (삭제 품목을 사용) 또는이 코드를 사용하여 휴지통을 보내려면 사용자가 영구적으로 뭔가를 삭제 선택할 수 있도록하는 스크립트 코드를했다 서버에서) 해당 위치의 로컬 폴더에 대해 제대로 작동합니다. 식별 된 파일이 삭제 된 즉시 &이 휴지통에 나타납니다.

그러나 내 데스크톱에서 파일 공유로 실행하면 파일이 삭제되지만 서버의 휴지통이나 로컬 휴지통에는 표시되지 않습니다. 나는 UNC 네이밍과 매핑 된 드라이브 네이밍을 시도했으며, 이것이 설계 상으로는 있을지도 모른다.

해결 방법이 있습니까?

답변

1

리디렉션 폴더에서 삭제 된 파일 만 휴지통에 저장됩니다. 네트워크에서 삭제 된 파일을 삭제 취소 할 수있게하려면 타사 유틸리티를 사용해야합니다.

+0

그 해결책은 내가 두려워했던 대답입니다. –

관련 문제