编辑并使用 powershell 输出作为变量

Edit and use powershell output as variable

我想使用我电脑的 ServiceTag 作为输出,但我需要先删除“SerialNumber”文本。

我的代码:

cls   
$tag = wmic bios get serialnumber    
$tag

输出:

SerialNumber

JPX9832X31Z

我需要 JPX9832X31Z 作为 $tag

最简单的解决方案是根据新行和 select 2nd 索引拆分字符串。

$WMiResult = wmic bios get serialnumber
$tag = ($WMiResult -split "\n")[2]
$tag

或者您也可以使用 Select-Object Cmdlet。

$tag = wmic bios get serialnumber | Select-Object -Index 2