Uma semana de dicas de sequência de tarefas - Dia 03 - Variáveis coletadas e capturadas
Chegamos à dica três, que dica eu tenho na manga hoje? Uma palavra: Variáveis. Você os usa mais do que você imagina. Muitos de vocês esperam e confiam, mas depois desinstalaram o MDT ou não o instalaram na nova configuração do ConfigMgr e as etapas da Sequência de Tarefas começaram a falhar.
O A comunidade criou um ótimo roteiro esse auto gera uma tonelada de variáveis úteis, e eu o implementei em todas as minhas sequências de tarefas. O script também é útil quando você deseja descobrir como essas informações foram coletadas, pois o criador do script é um guru do PowerShell e você pode aprender muito com o próprio script. Aqui estão algumas das variáveis adicionais criadas:
- Arquitetura
- AssetTag
- BIOSReleaseDate
- BIOSVersion
- DefaultGateway
- Endereço de IP
- IsDesktop
- IsLaptop
- IsOnBattery
- IsServer
- IsVM
- Endereço MAC
- Memória
- Modelo
- OSCurrentBuild
- OSCurrentVersion
- Velocidade do processador
- produtos
- Número de série
- UUID
- Fornecedor
- VMPlatform
Agora você tem muitas variáveis e está tentando definir as suas próprias. Você deseja confirmar se eles estão definidos e se são o que você esperava. Você pode tanto Pausar a Sequência de Tarefas, (como falamos na última postagem) iniciar o PowerShell e ler as variáveis, ou executar um script que despeja todas as variáveis para um arquivo de log. O bom é que esse script pula variáveis confidenciais que podem incluir senhas e dá a você a tranquilidade de saber que, se alguém abrir o log, não encontrará nenhuma informação que você considere arriscada.
Então, como isso se parece na Sequência de Tarefas?


E a saída?

O Script cria um arquivo de log na pasta SMSTSLog, que é enviado para a pasta de logs após a conclusão do TS.
Bônus .. chaves de registro ..
Sempre quis verificar um valor de chave de registro em um momento específico ... escreva o valor em uma variável de sequência de tarefas! Então você pode ler essa variável.

Então essa foi uma dica bacana, criar variáveis, enviar variáveis para um arquivo de log, ler chaves de registro em variáveis, isso é muito útil! Até a próxima ... e lembre-se de se conectar comigo @RecastSoftware no Twitter.
Veja mais dicas:
Etapa de execução da sequência de tarefas
Etapa de execução do PowerShell
Veja como Right Click Tools está mudando a forma como os sistemas são gerenciados.
Aumente imediatamente a produtividade com o nosso limitado e gratuito, Community Edition.
Comece com Right Click Tools hoje: