![El script VBS de inicio de sesión no inicia los programas](https://rvso.com/image/760612/El%20script%20VBS%20de%20inicio%20de%20sesi%C3%B3n%20no%20inicia%20los%20programas.png)
Estoy intentando que la Política de grupo ejecute un script de inicio de sesión para una unidad organizativa de usuario. El script se ejecuta, pero la parte donde crea un objeto Shell para ejecutar, no se cargadurante el inicio de sesión. Si hago doble clic en el script, funciona como se esperaba; el problema se produce durante el inicio de sesión.
A continuación se muestra el contenido del script (desinfectado):
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
Respuesta1
Como señaló Pimp Juice IT, también puedo hacer esto enConfiguración de usuario | Plantillas de administrador | Sistema | Iniciar sesión | Ejecute estos programas al iniciar sesión el usuario.
Para superar el error "¿Quieres ejecutar este script?", tuve que insertarlo cscript.exe
delante de la ruta .VBS. Actualicé la política y comenzó a funcionar.