我尝试运行这个脚本有一段时间了,但我似乎无法实现我想要的。我有一个电脑列表,电源外壳所指向的,并将使用它来回忆计算机信息,到目前为止,我想我得到了,但出于某种原因,没有输出系统的名称。
$computers = Get-Content 'C:\New folder\computers.csv'
$Computers | Get-ComputerInfo | select SystemName, WindowsProductName, WindowsVersion | Format-List
这是输出
SystemName :
WindowsProductName : Windows 10 Enterprise
WindowsVersion : 1909
发布于 2021-10-15 21:02:58
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://stackoverflow.com/questions/69590440
复制相似问题