2012-07-30 11 views
5

Chcę usunąć pliki z określonego folderu na serwerze zdalnym. I wykonać następujące czynności w PowerShell:Powershell Invoke-Command Zdalny serwer Remove-Item

Invoke-Command -Computer 'compname1' -ScriptBlock {Remove-Item -$args -force } -ArgumentList 'c:\BizTalkDeployment' 

pojawia się następujący błąd:

Cannot find drive. A drive with the name '-c' does not exist. 

c: \ BizTalkDeployment jest prawidłowa ścieżka na serwerze compname1.

Czy ktoś może wyjaśnić, co zrobiłem źle?

Odpowiedz

5

Usuń - przed $ args i ponownie uruchom skrypt. Można nawet spróbować zmienić blok skryptu:

Remove-Item -Path $args[0] 
+0

Thanks Chris, to wielka pomoc. –

3

Można również usunąć folder przy użyciu ścieżki UNC:

Remove-Item \\compname1\c$\BizTalkDeployment -force 
+0

Tak też bym to zrobił. –

Powiązane problemy