リモート マシンがあり、ログインしているすべてのユーザーの詳細を取得したいと考えています。このリンクを使用して、次のようにcassiaを使用してコードを作成しました
ITerminalServicesManager manager = new TerminalServicesManager();
using (ITerminalServer server = manager.GetRemoteServer("SERVERIPADDRESS"))
{
server.Open();
foreach (ITerminalServicesSession session in server.GetSessions())
{
NTAccount account = session.UserAccount;
string userName = session.UserName;
if (account != null)
{
Console.WriteLine(account);
}
}
}
UserId
ここで、特定のandを使用してこのサーバーに接続したいと思いますPassword
。どうすればいいですか?そのためのオプションはありません。
私が試したのは、サーバーのIPアドレスを指定してソリューションを構築したことです。次に、別のユーザーとしてファイルを試し、exe
資格情報を提供しましたが、ログインに失敗しました。
誰でも助けてください。私は準備ができており、Cassia を捨てる用意がありますが、有効なソリューションが必要です。
そして、この質問にタグを付けるのを手伝ってください。私はそれについて理解できません。