有没有任何如果我以以下身份登录,则有差异:
- 用户名
- 计算机名\用户名
- 远程\用户名
- 域名\用户名
- 某物\用户名
我希望我的计算机根据我的登录方式做出不同的行为。有没有简单的方法可以识别不同的登录方式?
特别是我想在其他人登录时限制远程登录,因此应该在登录之前改变行为(也许是后台检查登录尝试的脚本?)。
这应该适用于 win 7 和 win xp(不一定完全相同)。
相关问题:当用户本地登录时如何阻止远程桌面登录?
答案1
基本上你只有以下选择:
- 本地计算机\用户名
- 域\用户名
- 名称@DNS域(SPN 登录)
在 Windows 7 中,Windows 默认采用计算机加入的域,并添加领域\部分。这意味着它又是第二个选项。
(我不知道你的意思远程\用户名或者某物\用户名? 这些是域名吗?)
最后,无论用户使用什么语法,都可以使用域帐户或本地帐户登录。
如果只有这台计算机根据当前活动的用户采取不同的行动,则可以使用脚本启动并检查环境变量%USERDOMAIN%
(将包含您的域名或本地 PC 的名称)。
对于域帐户,您也可以使用组策略对象并在其中添加脚本。仅授予此用户对 GPO 的访问权限将导致只有此用户(但在任何计算机上)才能执行配置的脚本。