运行以下 powershell 命令
invoke-computer -computer computer -scriptblock{remove-item -force \\otherpc\backup_dump\TEST\*}
我收到错误
指定路径 \otherpc\backup_dump\TEST\ 处的对象不存在。
但是当我在本地运行它时它可以工作,我怀疑这里与范围有关,但我不确定,任何帮助都会很棒。
运行以下 powershell 命令
invoke-computer -computer computer -scriptblock{remove-item -force \\otherpc\backup_dump\TEST\*}
我收到错误
指定路径 \otherpc\backup_dump\TEST\ 处的对象不存在。
但是当我在本地运行它时它可以工作,我怀疑这里与范围有关,但我不确定,任何帮助都会很棒。
这是经典的 CredSSP 问题。检查这个: Mutli-Hop authentication using CredSSP
您能否使用本地路径 (C:\otherpc\backup_dump\TEST*) 而不是 UNC 路径?
一个长镜头,但也许你的(未引用的)路径 \otherpc... 被解释为本地路径?您是否尝试过引用路径,如下所示:
... remove-item -force "\\otherpc\backup_dump..."
将 filesystem:: 添加到 UNC 路径。
invoke-computer -computer computer -scriptblock{remove-item -force filesystem::\\otherpc\backup_dump\TEST\*}