我想删除远程服务器特定文件夹上的文件。我在 Powershell 中执行以下操作:
Invoke-Command -Computer 'compname1' -ScriptBlock {Remove-Item -$args -force } -ArgumentList 'c:\BizTalkDeployment'
我收到以下错误:
Cannot find drive. A drive with the name '-c' does not exist.
c:\BizTalkDeployment 是服务器 compname1 上的正确路径。
谁能解释一下我做错了什么?
最佳答案
删除 $args 前面的 - 并重新运行脚本。您甚至可以尝试将脚本块更改为:
Remove-Item -Path $args[0]
关于Powershell Invoke-Command Remove-Item 远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11725610/