目前我正在查询我的服务器这样的操作系统(它只是我完整脚本的一部分):
Get-WmiObject -class Win32_OperatingSystem | % { $_.Buildnumber }
该脚本将所有内容输出到csv,我稍后将替换所有Buildnumbers,例如:我用Windows Server 2012 R2
替换9600。
我可以编写一个脚本来替换.csv中的9600,但我需要一个直接替换buildnumber的解决方案。
我在想这样的事情:
If Buildnumber = 9600 -replace "9600", "Windows Server 2012"
到目前为止,我没有运气。此外,我需要更改值以写入我的.csv文件。
我有PowerShell V. 4.0
答案 0 :(得分:2)
Get-WmiObject -class Win32_OperatingSystem | Select Caption
拥有你想要的东西。
我知道它存在以前的问题,但你可以看到这一切:
Get-WmiObject -class Win32_OperatingSystem | fl *