Crie scripts do PowerShell automatizados que podem ser executados em vários computadores sem interação do usuário.
Important: Para criar ou executar um script do PowerShell automatizado, o usuário precisa ser autenticado com a autenticação de dois fatores (2FA). Essa etapa de segurança adicional mantém a segurança da sessão, pois nenhuma credencial de host é necessária.A autenticação é necessária apenas uma vez durante a sessão. Se a 2FA estiver definida como sob demanda, o usuário terá que se autenticar quando selecionar Criar novo trabalho ou Reexecutar; caso contrário, a 2FA será feita no login.
- Na página Manage, em Remote Execution, selecione Create new job.
Result: A página Criar trabalho é exibida.
- Adicione o Execução do PowerShell etapa à esquerda.
- Cole o Script do PowerShell para o campo. Você também pode selecionar arquivos para carregar o destino computadores pode baixar.
Note: Você pode fazer referência aos arquivos do script. Você pode carregar até três arquivos por trabalho com um tamanho máximo de 1 GB cada. Qualquer arquivo pode ser usado.
- Selecione Concluído.
- Selecione Escolher computadores.
- Na lista de Computadores definir o computadores ou um grupo de computadores que receberão o script.
- Insira um nome para o qual você pode lembrar facilmente posteriormente.
- Selecione Run.
Note: Um tempo limite predefinido aplica-se tanto ao trabalho quanto à tarefa.O tempo limite do trabalho é de 24 horas. Praticamente, isso significa que computadores pode baixar o script e relatar o resultado por um dia.
O tempo limite da tarefa está definido para duas horas, ou seja, o computador de destino aguarda duas horas para o script iniciar em execução.
Results:
Note: Quando você faz referência a um arquivo pelo script, só precisa inserir seu nome. O caminho do arquivo é armazenado na central_FilesPath variável de ambiente. Quando a tarefa terminar, o arquivo será excluído da computador de destino, a menos que seja copiado em algum lugar com o script.
Example:
Você carregou " a.txt arquivo para o trabalho e você gostaria de copiá-lo para uma pasta (também conhecida como distribuição de arquivos). O script deve parecer com o seguinte:
Copy-Item a.txt C:\Destination