[英]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.