Se você executar este comando na inicialização, tudo bem:
powershell.exe -noexit c:\scripts\MyAwesomeScript.ps1
Mais informações sobre este assunto podem ser encontradas aqui: link
Eu tenho um script PowerShell que quero iniciar quando o Windows 7 for iniciado como posso fazer isso?
Se você executar este comando na inicialização, tudo bem:
powershell.exe -noexit c:\scripts\MyAwesomeScript.ps1
Mais informações sobre este assunto podem ser encontradas aqui: link
Ir para o início - > Executar - > taskschd.msc. Crie uma tarefa básica e defina o acionador para "Quando o computador for iniciado". Selecione "% windir% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" para o nome do programa e defina o caminho completo para o script do powershell como argumento. Observe que isso só será executado quando um usuário efetuar login na máquina.
Se, em vez disso, você precisar que este script seja executado sem exigir que um usuário faça o login, vá para Iniciar - > Executar - > Gpedit.msc. Em Configuração do computador - > Configurações do Windows - > Scripts, clique duas vezes no ícone "Start Up" para editar suas propriedades. Clique em adicionar e, em seguida, o "Nome do script" para ser "% windir% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" e seus parâmetros de script para ser o caminho para o seu script PowerShell. Espero que isso ajude
Adicione um link ao script do PowerShell na pasta Iniciar.
C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ StartUp
Tags windows powershell