在检查smb1是否使用powershell启用时获取bool返回值

我可以使用Get-SmbServerConfiguration | Select EnableSMB2Protocol Get-SmbServerConfiguration | Select EnableSMB2Protocol

得到表风格的结果:

在这里输入图像说明

我怎样才能得到布尔结果,在这种情况下,将是False

我正在研究DSC,目前正在研究SMB脚本。

如果您只想读取属性值,请不要pipe道Select-Object 。 从Get-SmbServerConfiguration返回的对象已经有了。

 $smbConfig = Get-SmbServerConfiguration $smbConfig.EnableSMB2Protocol False 

或者简写为(Get-SmbServerConfiguration).EnableSMB2Protocol