リモート マシンにアクセスしようとしていますが、エラーが発生します。PCが接続されているかどうかを確認するためにリモートマシンのIPでpingを実行しようとしましたが、正常に動作します.しかし、コマンドプロンプトでタスクリストを実行してリモートマシンにアクセスしようとすると、「RPC is available」と表示され、すべてのPCがLAN経由で接続されています.
コード:
connOptions = new ConnectionOptions();
// connOptions.Authority = "ntlmdomain:domain";
string MyComputerName = sName.ToString();
string machineName = MyComputerName;
connOptions.Username = machineName + "\\" + MyComputerName;
// connOptions.Username = MyComputerName;
connOptions.Password = "";
if (MyComputerName.ToUpper() == Environment.MachineName.ToUpper())
{
// Create the management scope with given credentials
myScope = new ManagementScope(@"\ROOT\CIMV2", connOptions);
}
else {
myScope = new ManagementScope(@"\\" + MyComputerName + @"\ROOT\CIMV2",connOptions);
myScope.Connect();
}
}
catch (SocketException ex3)
{
Console.WriteLine("FormatException caught!!!");
}
catch (Exception ex4)
{
Console.WriteLine("Exception caught!!!");
}
myScope.Connect(); 「UNAuthorizedAccessException」を与える
web.config ファイルで何らかの設定を行う必要がありますか、またはこのコードを機能させるために何らかの設定を行う必要がありますか?