繁体   English   中英

从网络中的计算机获取计算机描述

[英]get computer description from computer in network

我有一个来自网络中计算机的主机名列表,现在我想知道如何从这些计算机中获取计算机描述。

有人有主意吗?

您可以尝试以下方法:

string name = 
    System.Net.Dns.GetHostByName("localhost").HostName

我没有解决方案,但有几点建议可能会帮助您前进。

通常,可以使用WMI访问计算机描述,特别是通过获取\\\\nameOfTheRemoteComputer\\root\\cimv2 ,执行SELECT * FROM Win32_OperatingSystem并查询Description属性。

通过合并这些示例,您应该会得到所需的信息。

所有这些方法都使用PowerShell-

您可以使用单线。

gwmi -query“从Win32_OperatingSystem中选择描述” 选择对象说明

远程计算机。

gwmi-计算机computername-查询“从Win32_OperatingSystem中选择描述” 选择对象说明

远程计算机,传递凭据。

gwmi-计算机计算机名-凭据域\\用户名-查询“从Win32_OperatingSystem中选择说明” | 选择对象说明

或从注册表

$ Machine =“ MachineToCheck” $ reg = [Microsoft.Win32.RegistryKey] :: OpenRemoteBaseKey(“ LocalMachine”,$ Machine)$ regKey = $ reg.OpenSubKey(“ System \\ CurrentControlSet \\ Services \\ lanmanserver \\ parameters”)$ regkey。 GetValue(“ srvcomment”)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM