我使用一些Powershell命令来获取对象的属性是true还是false:
Get-ComputerInfo | Select-Object -Property OsPortableOperatingSystem
OsPortableOperatingSystem
-------------------------
False
然后,我想检查一下并据此做出决定:
if (OsPortableOperatingSystem)
{dosomething}
如何获得 bool(boolean) 结果?
最佳答案
您应该将Get-ComputerInfo cmdlet的结果分配给一个变量,以便以后访问它:
$os = Get-ComputerInfo
if ($os.OsPortableOperatingSystem)
{
# Do something...
}
如果以后不需要访问更多信息,则可以编写如下的if语句:
if ((Get-ComputerInfo).OsPortableOperatingSystem)
{
# Do something...
}
关于powershell - powerShell:获取 “Select-Object -Property” bool 状态以在条件中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61303987/