我想找到一種方法來獲取約150臺計算機上安裝的每個程序的GUID。我想我可以創建一個登錄腳本來運行腳本並將結果保存到服務器上的共享文件夾中。該腳本將運行,但該文件爲空。如果我手動運行腳本,它就可以工作。以下是我創建的腳本。一個是批處理文件,另一個是powershell。獲取程序安裝遠程計算機列表
批處理文件
wmic product get > \\svr\Public\Diagnostics\%computername%-installed-programs.txt
Powershell的
$properties = "identifyingnumber","name","vendor","version"
$ComputerName = $env:computername
Get-WmiObject -Class win32_Product -Property $properties |
Select -Property $properties |
Export-Csv -Path \\svr\Public\Diagnostics\$ComputerName-Installed-Programs.csv -Encoding Unicode -NoTypeInformation
的用戶確實有權寫入到指定的位置。
任何想法,爲什麼這不工作?我也接受其他建議。
不知道!我換了一個本地路徑,它在我的電腦上工作。 – FoxDeploy