大佬教程收集整理的这篇文章主要介绍了windows – 双跳访问复制文件而不使用CredSSP,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们拥有数百台虚拟机的大型环境.在我们的服务部署期间,我们需要将一些文件从build drop复制到所有这些机器.
所以,我们有:
>用户计算机,其中部署脚本正在执行
>构建丢弃机器,文件所在的位置
>目标机器
PowersHell用作脚本语言.就像是:
$buildDrop = "\\sourceMachine\Build" $machineTarget = "targetMachine" Invoke-Command -ComputerName $machineTarget -ArgumentList $buildDrop -ScriptBlock { Param( $buildDrop ) Test-Path $buildDrop # Will return false }
这种方法导致double hop issue,由于在XP和2k3机器上不支持CredSSP功能,我无法解决这个问题.在用户计算机上调用的副本会导致性能瓶颈(数据通过用户计算机传输).
是否有任何方法可以使所有目标机器始终显示构建丢弃?
可能以某种方式将它们添加到受信任的位置或类似的东西?
提前致谢!
没有Cred-SSP,无法通过双跃点传输凭据,但您可以在没有第一跳的情况下在目标计算机上运行某些内容.
最简单的方法是使用带有-s标志的psexec(在系统帐户中运行远程进程),最终字符串@R_197_9811@:
psexec \\someHost -s robocopy "\\stagingHost\Staging" "\\someHost\C$\Staging" /MIR
你也可以用同样的方式启动一些PS脚本,只需确保远程机器上的script execution is allowed:
psexec \\someHost -s "\\stagingHost\Staging\Script.ps1" SomeArg1 Somearg2
以上是大佬教程为你收集整理的windows – 双跳访问复制文件而不使用CredSSP全部内容,希望文章能够帮你解决windows – 双跳访问复制文件而不使用CredSSP所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。