我当前正在尝试从远程服务器拉取msinfo数据,然后将输出保存到位于另一台服务器上的共享。当我运行该命令时,出现一个进度条,然后完成,没有明显的问题,但文件没有保存到UNC路径。我已验证我对该共享具有权限,并且nfo生成本身可以正常工作。有什么想法吗?
C:\Windows\system32>msinfo32 /computer servername /nfo \\sharename\filename.nfo发布于 2015-07-07 05:40:17
非常奇怪,它可以在CMD上运行,但不能在Powershell上运行,没有时间探索它,但是如果你需要在powershell中运行它,你可以采取以下解决方法:
$TempFile = [System.IO.Path]::GetTempFileName()
C:\Windows\system32\msinfo32 /computer Computer /nfo $TempFile
Do
{
Sleep 5
}
Until (!(Get-Process msinfo32 -ErrorAction SilentlyContinue))
Copy-Item $TempFile \\Computer\Share\output.nfo
$TempFile | Remove-Item -Force发布于 2015-07-07 22:06:41
弄清楚了-在从服务器上拉出文件后,我能够使用switch用户参数来保存它。
谢谢!
https://stackoverflow.com/questions/31255266
复制相似问题