
Hola, estoy intentando crear un script que pueda agregar otros scripts al inicio.
'shell:startup' abre un lugar para colocar el acceso directo para los programas de inicio, si de alguna manera puedo tomar su salida en una variable, entonces no tengo que preocuparme por tomar diferentes rutas de carpeta de inicio para diferentes versiones de Windows.
Respuesta1
La carpeta de inicio del usuario actual (a donde shell:startup
te lleva) se puede ubicar con variables como tales:
Lote:
"%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
Ejemplo de poner todo en una variable y usarlo:
set userStartup="%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
echo %userStartup%
Potencia Shell:
"$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
Ejemplo:
$userStartup = "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
write-output $userStartup