复制脚本在本地服务器上工作,而不是远程完成

时间:2016-04-19 13:29:45

标签: powershell

我试图在多个远程服务器上运行脚本我被拒绝访问但是当我进入服务器并运行相同的脚本时,它可以工作。

Enter-PSSession server
Copy-Item -path C:\Users\my.admin\*.html -Destination \\company\citrix\Documentation\Citrix\Inventory

2 个答案:

答案 0 :(得分:0)

我相信你正在经历经典的"双跳"问题。您可以使用CredSSP委派解决此问题。请参阅以下链接以获取此示例:

https://blogs.technet.microsoft.com/heyscriptingguy/2013/04/04/enabling-multihop-remoting/

答案 1 :(得分:0)

您不需要PSSession来复制文件。 PSSessions只会让它变得更复杂,因为你需要配置PSRemoting,防火墙规则,CredSSP或kerberos委托(以通过双跳问题)等。我会直接复制:

Copy-Item -path "\\server\c$\Users\my.admin\*.html" -Destination "\\company\citrix\Documentation\Citrix\Inventory"