我正在运行一个powershell文件,它将收集信息并将其保存到XML文件中。此脚本将在多台计算机上运行,因此我希望将它们全部保存到根路径中。问题是,如何将XML文件保存到计算机上的root用户?
要指定:脚本将始终在本地计算机上运行,因此我需要将xml文件保存到本地路径..
答案 0 :(得分:1)
如果我理解正确.. 如果您可以访问相关计算机的根驱动器...这将以每个计算机的C驱动器的名称将每个xml文件(以其计算机名称命名)保存。
"comp1","comp2","comp3" | Foreach-Object {
$xml = ....
$xml | Out-File -Path "\\$_\c$\$_.xml"
}
答案 1 :(得分:1)
基本上,保存在根目录上的路径是:
\\servername\c$\myfile.xml
这是保存在远程计算机的c:\ root文件夹中的路径。
您需要local administrator credentials
服务器。