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

Get Operating System info using PowerShell, change Buildnumber to String

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

Get-WmiObject -class Win32_OperatingSystem | % { $_.Buildnumber }

该脚本将所有内容输出到一个 csv 文件中,我稍后会在其中替换所有内部版本号,例如:我将 9600 替换为 Windows Server 2012 R2。 我可以编写一个脚本来替换 .csv 中的 9600,但我需要一个直接替换内部版本号的解决方案。

我在想这样的事情:

If Buildnumber = 9600 -replace "9600", "Windows Server 2012"

到目前为止我没有运气。我还需要更改要写入我的 .csv 文件的值。

我有 PowerShell V.4.0

Get-WmiObject -class Win32_OperatingSystem | Select Caption

有你想要的。

我从之前的问题中知道它在那里,但你可以这样看:

Get-WmiObject -class Win32_OperatingSystem | fl *