Group-Policy

登錄 VBS 腳本不會啟動程序

  • December 4, 2020

我正在嘗試讓組策略為使用者 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 路徑前面插入。刷新了策略,它開始工作了。

引用自:https://serverfault.com/questions/1044911