Я пытаюсь заставить групповую политику запустить сценарий входа в систему для пользовательского подразделения. Сценарий выполняется, но часть, в которой он создает объект оболочки для запуска, не загружается во время входа в систему . Если я дважды щелкну сценарий, он работает должным образом - проблема во время входа в систему.
Ниже приведено содержимое сценария (очищено):
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, я также могу сделать это в Конфигурация пользователя | Шаблоны администратора | Система | Вход | Запускайте эти программы при входе пользователя.
Чтобы обойти ошибку «Вы хотите запустить этот скрипт», мне пришлось вставить cscript.exe
перед путем .VBS. Обновил политику, и она заработала.