在 Windows 中每次登录时运行登录脚本

在 Windows 中每次登录时运行登录脚本

目前我有一个 logon.bat 脚本,当用户使用其域帐户登录计算机时运行。问题是只有在其配置文件(用户属性 -> 配置文件 -> 登录脚本)中指定了登录脚本的用户才会真正运行该脚本。不用说,我忘记指定登录用户和新创建的用户了。我该如何设置,以便当任何用户登录时,无论他们是否指定了脚本,脚本都会运行?

答案1

最好通过组策略将其设置为 GPO 用户部分中的登录脚本。您可以在域级别进行设置,这样域中的每个人都可以获取它。

答案2

供将来使用:在 AD 中创建一个(或多个)用户并填写他们的通用值。然后在创建新帐户时复制该用户。如果您需要创建新帐户,这将为您节省大量工作,并使忘记字段变得更加困难。

至于问题:您可以在 AD 中选择多个用户并一次性向他们添加登录脚本。如果您需要添加用户特定的内容(例如 homedirs),那么您可以使用 $username,它将为每个用户填写正确的值。这应该允许您一次性修复所有问题(假设所有被遗忘的用户都使用相同的登录脚本)

例如(\fileservername\my_homedirs\$username)。

相关内容