
Olá, estou tentando criar um script que possa adicionar outros scripts na inicialização.
'shell:startup' abre local para colocar o atalho para programas de inicialização, se eu puder de alguma forma obter sua saída em uma variável, então não preciso me preocupar em usar um caminho de pasta de inicialização diferente para diferentes versões do Windows
Responder1
A pasta de inicialização do usuário atual (para onde shell:startup
leva você) pode ser localizada com variáveis como estas:
Lote:
"%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
Exemplo de colocar tudo em uma variável e usá-la:
set userStartup="%appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
echo %userStartup%
PowerShell:
"$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
Exemplo:
$userStartup = "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
write-output $userStartup