我对Windows 7中的Powershell有疑问。
我在两台机器上检查$PSVersionTable
时运行相同的版本,但是在运行Get-WmiObject Win32_SerialPort
时,即使连接了串行适配器,其中一个也没有结果,另一个在提示中显示大量输出。
我的工作电脑运行的是Windows 7企业版(工作版),另一部分是运行Windows 7专业版。
这是造成麻烦的原因吗?
Name Value
---- -----
PSVersion 3.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.18444
BuildVersion 6.2.9200.16481
PSCompatibleVersions {1.0, 2.0, 3.0}
PSRemotingProtocolVersion 2.2
提前感谢!
Br Mads
答案 0 :(得分:0)
您应该能够枚举Win32_SerialPort
WMI类的串行端口,而不是管理员。我首先进入设备管理器,并确保串口显示在那里。
如果它没有显示在设备管理器中(我怀疑),请检查BIOS并确保在固件中启用了串口选项。