ログオン VBS スクリプトはプログラムを起動しません

ログオン VBS スクリプトはプログラムを起動しません

グループポリシーでユーザーOUのログオンスクリプトを実行しようとしています。スクリプトは実行されますが、実行するシェルオブジェクトを作成する部分が読み込まれません。ログオン中スクリプトをダブルクリックすると、期待どおりに動作します。問題はログオン時に発生します。

以下はスクリプトの内容です(サニタイズ済み)。

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

答え1

Pimp Juice ITが指摘したように、私はこれをユーザー構成 | 管理テンプレート | システム | ログオン | ユーザーのログオン時にこれらのプログラムを実行する

「このスクリプトを実行しますか?」というエラーを回避するには、cscript.exe.VBS パスの前に挿入する必要がありました。ポリシーを更新すると、動作するようになりました。

関連情報