我一直試圖運行這個腳本一段時間,但我似乎無法實作我想要的。我有一個 power shell 指向的計算機串列,我想用它來重新收集計算機資訊,到目前為止,我想我得到了它,但由于某種原因沒有輸出系統名稱。
$computers = Get-Content 'C:\New folder\computers.csv'
$Computers | Get-ComputerInfo | select SystemName, WindowsProductName, WindowsVersion | Format-List
這是輸出
SystemName :
WindowsProductName : Windows 10 Enterprise
WindowsVersion : 1909
uj5u.com熱心網友回復:
SystemName 不是 ComputerInfo 的屬性。你可能是說CsName。
此外,Get-ComputerInfo回傳有關當前機器的資訊。您必須使用遠程處理:
Get-Content 'C:\New folder\computers.csv' | foreach {
Invoke-Command -ComputerName $_ -ScriptBlock {
Get-ComputerInfo CsName, WindowsProductName, WindowsVersion
}
}
(注意:對于 csv,請考慮Import-Csv改用。)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/323347.html
標籤:电源外壳
上一篇:如何在url中使用帶有括號的Invoke-Webrequest?
下一篇:在撰寫PowerShellcmdlet時,我應該更喜歡“Export-ModuleMember”還是“global:”(或其他)?
