1
目前我查询我的服务器以实现他们的操作系统这样的(这只是我的全部脚本的一部分):使用PowerShell中获取操作系统的信息,Buildnumber更改为String
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的五4.0
'GET-WmiObject可以-class Win32_OperatingSystem |选择Caption'?为什么要解析和替换? – sodawillow
@sodawillow这是一个答案的人,把它张贴为一个,所以这个问题可以被关闭,并得到一些好的建议! – TheMadTechnician
哦,这对我也有帮助:),当我查询“Get-WmiObject -class Win32_OperatingSystem”时为什么没有看到“Caption”?我以为我只能选择我看到的值。是的,请张贴它作为答案。我很高兴 – RayofCommand