我正在尝试执行远程命令来执行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}
答案 0 :(得分:1)
这是双跳/第二跳身份验证问题。您的凭据将传递到nap1
- 服务器,但nap1
无权将相同的凭据(您的)传递给文件服务器以获取访问权限。
解决方法是使用CredSSP
对于在生产环境中使用它有多聪明,有一些复杂的感觉,但这取决于贵公司的决定。