我有一台远程机器,我想获取所有登录的用户详细信息。我使用此链接使用 cassia 作为 follwoign 编写了代码
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,但想要一个可行的解决方案。
请帮我标记这个问题,我无法理解它。