こんにちは、
何百もの仮想マシンを含む大規模な環境があります。サービスの展開中に、いくつかのファイルをビルド ドロップからこれらすべてのマシンにコピーする必要があります。
したがって、次のようになります。
- 展開スクリプトが実行されるユーザー マシン
- ファイルがあるドロップマシンを構築する
- 対象マシン
スクリプト言語には Powershell を使用しています。何かのようなもの:
$buildDrop = "\\sourceMachine\Build"
$machineTarget = "targetMachine"
Invoke-Command -ComputerName $machineTarget -ArgumentList $buildDrop -ScriptBlock {
Param( $buildDrop )
Test-Path $buildDrop # Will return False
}
このアプローチは、XP および 2k3 マシンでは CredSSP 機能がサポートされていないため、解決できないダブル ホップの問題につながります。また、ユーザー マシンで呼び出されたコピーは、パフォーマンスのボトルネックにつながります (データはユーザー マシンを通過します)。
ビルド ドロップをすべてのターゲット マシンから常に見えるようにする方法はありますか? どうにかしてそれらを信頼できる場所に追加するか、このようなものに追加できますか?
前もって感謝します!