hello,
We have large environment with hundreds of virtual machines. During our services deployment we need to copy some files from build drop to all these machines.
So, we have:
- User machine, where deployment scripts executing
- Build drop machine, where files are
- Target machine
Powershell is used as script language. Something like:
$buildDrop = "\\sourceMachine\Build"
$machineTarget = "targetMachine"
Invoke-Command -ComputerName $machineTarget -ArgumentList $buildDrop -ScriptBlock {
Param( $buildDrop )
Test-Path $buildDrop # Will return False
}
This approach leads to double hop issue, which I'm not able to solve due to CredSSP feature is not supported on XP and 2k3 machines. And copy invoked on user machine leads to performance bottle neck (data travels through user machine).
Is there any way to make build drop always visible from all target machines? May be somehow add them to trusted location or something like this?
Thanks in advance!