1

我正在尝试执行远程命令来执行 netsh 命令。该命令将导出 nps 配置文件并将其输出到共享路径。但是,该命令总是给我一个错误"Access is denied"。我意识到问题在于共享路径值(\\shared-pc\temp)。没有它,我能够成功执行它,例如(C:\Users\User1\Desktop)。我可以从本地和远程 PC 浏览到共享位置。任何意见是极大的赞赏。下面是命令。谢谢。

invoke-command -computername nap1 -scriptblock {netsh nps export filename = "\\shared-pc\temp\config.xml" exportPSK = yes}
4

1 回答 1

1

这就是双跳/第二跳认证问题。您的凭据已传递给nap1-server,但nap1无权将相同的凭据(您的)传递给文件服务器以获取访问权限。

解决方案是使用CredSSP

对于在生产环境中使用它有多聪明,人们有一些复杂的感觉,但这取决于您的公司来决定。

于 2013-05-15T07:26:21.073 回答