Powershell:将文件保存到root

时间:2012-04-10 08:26:26

标签: powershell root

我正在运行一个powershell文件,它将收集信息并将其保存到XML文件中。此脚本将在多台计算机上运行,​​因此我希望将它们全部保存到根路径中。问题是,如何将XML文件保存到计算机上的root用户?

要指定:脚本将始终在本地计算机上运行,​​因此我需要将xml文件保存到本地路径..

2 个答案:

答案 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服务器。