gpt4 book ai didi

vb.net - Windows 用户名和密码

转载 作者:行者123 更新时间:2023-12-01 05:15:48 24 4
gpt4 key购买 nike

这个问题背后的故事是我有一个应用程序在许多客户端计算机上运行。

要求运行该应用程序的最终用户在收到有关新的在线更新的通知时关闭该应用程序。所有客户端都使用相同的 SQL 服务器数据库。

当服务器应用程序需要更新时,也安装了 SQL Server 的网络上的所有计算机都需要更新。我已经开始向所有用户发送消息,例如 MsgBox("You have to shut down our software on all other computers") .

我想问一下服务器运算符(operator)他是否想关闭我们在所有其他计算机上的应用程序。

我已经使用命令提示符成功地做到了这一点,并通过网络上的用户发送消息。然而,在这种情况下,我知道 用户名 密码 的计算机。

我希望能够访问运行我的应用程序的远程计算机,以便关闭我的应用程序(或任何其他进程)。

我想知道是否可以使用 VB.net 或其他可以登录服务器并获取连接到我的服务器计算机的计算机的所有用户名和密码的东西?

如果这是不可能的,那么我想知道一种使用命令提示符向网络上运行我的应用程序的所有计算机发送消息的方法。这将用于通知最终用户应用程序需要关闭。类似于 MSG NET .

我尝试了在互联网上找到的各种方法,但没有成功。

如果您需要更多信息或希望我更清楚地说明我的要求,请告诉我。

最佳答案

如果您不知道用户名,则可以使用 msg */SERVER:servername "message"命令向连接到服务器的所有计算机发送消息。

您还可以使用/v 开关查看 msg 命令正在执行的特定任务。

注: msg 命令旨在用作终端服务器用户的消息传递系统,例如,不必在两台 Windows 7 计算机之间使用。

这将向在服务器上有 session 的所有用户发送一条消息。

MSG {username | sessionname | sessionid | @filename | *}
[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]

username Identifies the specified username.
sessionname The name of the session.
sessionid The ID of the session.
@filename Identifies a file containing a list of usernames,
sessionnames, and sessionids to send the message to.
* Send message to all sessions on specified server.
/SERVER:servername server to contact (default is current).
/TIME:seconds Time delay to wait for receiver to acknowledge msg.
/V Display information about actions being performed.
/W Wait for response from user, useful with /V.
message Message to send. If none specified, prompts for it
or reads from stdin.`

您也可以使用 Net session或 net sess 运行网络 session 。
使用 net session 查看服务器上用户的计算机名和用户名,查看用户是否打开了文件,以及查看每个用户的 session 空闲多长时间。

备注 :
您还可以使用 net session 或 net sess 来运行 net session。
使用 net session 查看服务器上用户的计算机名和用户名,查看用户是否打开了文件,以及查看每个用户的 session 空闲多长时间。
The information appears in a format similar to the following:
Computer User name Client type Opens Idle time
------------------------------------------------------------------------
\\BASSETT CHRISDR Windows 2000 1 00:00:13
\\SHARONCA Administrator DOS LM 2.1 0 01:05:13

要显示一个用户的 session ,请在命令中使用 ComputerName。有关单个用户的信息包括该用户已连接到的共享资源列表。
当客户端上的用户成功联系服务器时,会记录一次 session 。当两台计算机在同一网络上,并且用户具有服务器接受的用户名和密码时, session 就会成功。

客户端的用户必须先与服务器建立 session 才能使用服务器的资源,并且只有在客户端的用户连接到资源时才会建立 session 。客户端和服务器只有一个 session ,但它们可以有多个资源入口点或连接。

要设置 session 在自动断开连接之前可以保持空闲的时间,请使用 net config server/autodisconnect 设置自动断开连接功能。有关网络配置服务器的更多信息,请参阅相关主题。自动断开对用户是透明的,因为当用户再次访问资源时 session 会自动重新连接。
要结束与服务器的 session ,请使用 net session\ComputerName/delete。

关于vb.net - Windows 用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20761028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com