使用 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 *
目前我正在像这样查询我的服务器的操作系统(这只是我完整脚本的一部分):
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 *