我在 Active Directory 中定义了几个用户登录脚本。这些是批处理脚本以及 powershell 脚本。
这些脚本什么时候实际运行?用户登录时是否看到“黑色终端框”,或者脚本是否在用户看到登录屏幕时运行?
编辑澄清:我说的是 GPO 中定义的登录脚本,并且我正在运行 Windows Server 2008 R2。
答案1
默认情况下,登录脚本在运行时不会显示命令提示符窗口,但是可以通过 GPO 启用此行为。
登录脚本将在资源管理器外壳加载时运行。
您可以通过将以下内容添加到您的某个脚本中来测试其确切的时间,该脚本将在日志文件中记录脚本运行的时间。
echo %date% %time% > %TEMP%\logon.log