3

运行以下 powershell 命令

invoke-computer -computer computer -scriptblock{remove-item -force \\otherpc\backup_dump\TEST\*}

我收到错误

指定路径 \otherpc\backup_dump\TEST\ 处的对象不存在。

但是当我在本地运行它时它可以工作,我怀疑这里与范围有关,但我不确定,任何帮助都会很棒。

4

4 回答 4

3

这是经典的 CredSSP 问题。检查这个: Mutli-Hop authentication using CredSSP

于 2011-01-20T14:47:16.390 回答
0

您能否使用本地路径 (C:\otherpc\backup_dump\TEST*) 而不是 UNC 路径?

于 2010-08-25T17:42:30.277 回答
0

一个长镜头,但也许你的(未引用的)路径 \otherpc... 被解释为本地路径?您是否尝试过引用路径,如下所示:

... remove-item -force "\\otherpc\backup_dump..."

于 2011-01-20T13:16:27.633 回答
0

将 filesystem:: 添加到 UNC 路径。

invoke-computer -computer computer -scriptblock{remove-item -force filesystem::\\otherpc\backup_dump\TEST\*}

请参阅http://www.powershellmagazine.com/2012/11/05/pstip-using-unc-paths-when-working-with-powershell-providers/

于 2017-07-28T19:53:15.980 回答