我正在尝试让组策略为用户 OU 运行登录脚本。该脚本运行,但它创建要运行的 Shell 对象的部分在登录期间不会加载。如果我双击脚本,它会按预期工作 - 问题出在登录期间。
以下是脚本的内容(已清理):
Dim Response,URL,WshShell,
URL = "https://forms.office.com/Pages/ResponsePage.aspx?id=REDACTED"
Response = MsgBox("Have you completed your Daily Health Check survey today?", vbYesNo + vbQuestion + 4096,"Company Name Here")s
if Response = vbNo Then
Set WshShell = CreateObject("WScript.shell")
WshShell.run "CMD /C start """" /MAX /B ""C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"" " & URL, 0, False
End if
正如 Pimp Juice IT 指出的那样,我也可以在用户配置 |中执行此操作。管理模板 | 系统 | 登录 | 在用户登录时运行这些程序。
为了克服“你想运行这个脚本”错误,我必须
cscript.exe
在 .VBS 路径前面插入。刷新了策略,它开始工作了。