情報を収集してXMLファイルに保存するpowershellファイルを実行しています。このスクリプトは複数のコンピューターで実行されるため、それらすべてをルートパスに保存します。問題は、XML ファイルをコンピューターのルートに保存するにはどうすればよいかということです。
指定するには: スクリプトは常にローカル コンピューターで実行されるため、xml ファイルをローカル パスに保存する必要があります。
情報を収集してXMLファイルに保存するpowershellファイルを実行しています。このスクリプトは複数のコンピューターで実行されるため、それらすべてをルートパスに保存します。問題は、XML ファイルをコンピューターのルートに保存するにはどうすればよいかということです。
指定するには: スクリプトは常にローカル コンピューターで実行されるため、xml ファイルをローカル パスに保存する必要があります。
私の理解が正しければ..問題のコンピューターのルート ドライブにアクセスできる場合...これにより、コンピューター名にちなんで名付けられた各 xml ファイルが各コンピューターの C ドライブに保存されます。
"comp1","comp2","comp3" | Foreach-Object {
$xml = ....
$xml | Out-File -Path "\\$_\c$\$_.xml"
}
基本的に、ルートに保存するパスは次のとおりです。
\\servername\c$\myfile.xml
これは、リモート マシンの c:\ ルート フォルダーに保存するパスです。local administrator credentials
サーバーが必要です。