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.

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?

Reúna o Script
Reúna o Script
Dump Variable Script
Dump Variable Script

E a saída?

TSVariables Logs
TSVariables Logs

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.

Esta etapa pega o valor de uma chave específica e o coloca em uma variável TS
Esta etapa pega o valor de uma chave específica e o coloca em uma variável TS

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:

Versão da tag na descrição

Pausa da sequência de tarefas

Registro de registro SMSTS

Etapa de execução da sequência de tarefas

Endereços IP estáticos e OSD

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:

Suporte

  • Este campo é para fins de validação e não deve ser alterado.

Contato

  • Este campo é para fins de validação e não deve ser alterado.

Ao enviar este formulário, você entende que o Recast Software pode processar seus dados conforme descrito no Recast Software Política de Privacidade.

pt_BRPortuguese