using System;
using System.Management;
class remote
{
static void Main()
{
string host = "";//输入指定计算机IP或计算机名
string userName = "";//帐号
string password = "";//密码
ConnectionOptions connectionOptions = new ConnectionOptions();
connectionOptions.Username = userName; //帐户用户名
connectionOptions.Password = password; //帐户密码
//以给定管理员帐号连接指定计算机,host为指定计算机的IP或计算机名
ManagementScope managementScope = new ManagementScope("" + host + "//root//cimv2", connectionOptions);
managementScope.Connect();//连接
if (managementScope.IsConnected) //判断是否连接上
{
ObjectQuery query = new ObjectQuery("select * from Win32_ComputerSystem");
ManagementObjectSearcher search = new Man
C# 远程链接指定计算机,获取该计算机的计算机名等信息
最新推荐文章于 2024-05-24 09:43:15 发布
本文档介绍了一种使用C#编程语言远程连接到指定计算机的方法,通过ManagementScope和ManagementObjectSearcher类获取DNS主机名、域名、计算机名以及该计算机在域中的角色信息。代码示例展示了如何设置连接选项、执行查询并遍历结果以显示相关信息。
摘要由CSDN通过智能技术生成