我正在编写一个流程,假设将文件从 Netapp 存储复制到我的一个虚拟机,但我遇到了关于第二跳身份验证的问题。我找到了一种使用 powershell -CredSSP 启用第二跳功能的方法,但是 vco powershell 插件中不存在该选项还有其他方法吗?或者通过某种方式在插件中启用 cressp .. 谢谢 =)
问问题
257 次
1 回答
0
我使用的一种解决方法是通过不使用第二个跃点来欺骗第二个跃点。首先,在远程处理和运行命令之前,我将希望每台计算机运行的文件复制到本地计算机。您可以通过使用 Windows 管理共享来完成此操作。默认情况下,Windows 共享它们的本地驱动器(\\ComputerName\c$ 或 \\ComputerName\e$)。所以我的脚本是这样的:
$Computers = Get-Content Computerlist.txt
$File = \\Server1\applications$\file.exe
foreach($Computer in $Computers){
copy $file "\\$Computer\c$"
invoke-command -ComputerName $Computer -ScriptBlock {& 'C:\file.exe'}
del "\\$Computer\c$\file.exe"
}
于 2014-02-03T17:11:26.697 回答