使用PowerShell获取操作系统信息,将Buildnumber更改为String

时间:2015-12-04 16:24:15

标签: powershell replace powershell-v4.0

目前我正在查询我的服务器这样的操作系统(它只是我完整脚本的一部分):

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

1 个答案:

答案 0 :(得分:2)

Get-WmiObject -class Win32_OperatingSystem | Select Caption

拥有你想要的东西。

我知道它存在以前的问题,但你可以看到这一切:

Get-WmiObject -class Win32_OperatingSystem | fl *