E se eu precisa-se de que o script que salva-se uma variável para ser aberta posteriormente em outro script, chamado pelo agendador de tarefas? Ou seja, o filho salvar uma variável para o pai ver depois?
E se eu precisa-se de que o script que salva-se uma variável para ser aberta posteriormente em outro script, chamado pelo agendador de tarefas? Ou seja, o filho salvar uma variável para o pai ver depois?
O tipo $global, não falado, permite essa troca na seção corrente e é o inverso do $private. Mas acho que do jeito que postei só se persistir os dados para consulta em algum local. Correto? Exemplo $global:var1 = 123
$global – Variables are accessible to scripts, function and to any cmdlet in the current session.
Olá Rodrigo, tudo bem?
Realmente, mas acredito que por algum motivo didático, tanto o Guilherme quanto o pessoal da equipe de didática achou melhor deixar esta parte de fora.
As alternativas do uso de $global
seria para a execução de vários scripts em uma mesma sessão. Acredito que se precisar de um valor fixo fica mais fácil escrever um arquivo .json
com o valor e recuperar este valor, como você disse sobre persistir os dados.
Bons estudos!