0

我正在编写一个流程,假设将文件从 Netapp 存储复制到我的一个虚拟机,但我遇到了关于第二跳身份验证的问题。我找到了一种使用 powershell -CredSSP 启用第二跳功能的方法,但是 vco powershell 插件中不存在该选项还有其他方法吗?或者通过某种方式在插件中启用 cressp .. 谢谢 =)

4

1 回答 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 回答