【发布时间】:2021-10-31 00:50:54
【问题描述】:
我知道有很多命令可以通过 PowerShell 获取 Windows 版本,但我想获取远程计算机(在我的域中)的操作系统名称(例如可以是 Linux)。我如何在 PowerShell 中做到这一点?
【问题讨论】:
-
@Sceptalist 否。它只显示我本地计算机上的操作系统版本,而不是远程计算机上的。
-
您将如何连接到远程非 Windows 机器?如果远程机器在域中没有计算机帐户怎么办? (您的问题比您想象的要复杂。)
-
然后在远程计算机上使用 PSRemoting/Invoke 它 - 你可以使用 WMI 但它不会检索 Linux
-
@Bill_Stewart 每台远程机器在域中都有一个帐户,这是肯定的
标签: powershell operating-system