Verificando o Time Zone de vários Computadores de uma Rede via Powershell
Introdução
No procedimento abaixo vou mostrar como verificar o time zone de vários computadores da sua rede via powershell importando os dados para um arquivo texto.
Verificando o Time Zone
Primeiramente vamos utilizar o comando abaixo, ele mostra todas as opções que está configurado o seu Time zone do seu computador.
1° Abra o Powershell Como administrador e digite o comando abaixo.
2° commando: Get-WmiObject -Class win32_TimeZone | Format-List [a-z]*
3° O Comando vai mostrar as informações que está configurado seu time zone no seu computador
Verificando Time Zone em Vários Computadores da Rede.
1° Primeiramente vamos ter que criar um arquivo texto, onde nele vamos colocar todos os computadores da sua rede, no meu caso dei o nome do arquivo de Computadores.txt e o mesmo vai ficar salvo no diretório C:\temp, abaixo segue um exemplo que como deve ficar o arquivo.
2° depois que o arquivo estiver salvo em c:\temp\computadores.txt vamos executar o comando abaixo.
3° Abra o PowerShell e digite o comando abaixo:
** Comando: $arrComputers = get-content -Path “C:\temp\Computadores.txt”**
4° Esse comando vai fazer com que o próximo comando pegue as informações da lista que foi salva no C:\temp\computadores.
5° Agora vamos ao comando Final, esse comando vai pegar todas as informações do c:\temp\computadores.txt onde salvamos o nosso arquivo com os computadores da nossa rede e vai trazer todas as informações de todos os computadores em um arquivo texto que ficara salvo no arquivo C:\temp\descritivocomputadores.txt
Digite o comando:
ForEach($strComputer in $arrComputers)
{
get-wmiobject -Class “win32_TimeZone” -namespace “root\CIMV2″
-computername $strComputer | Format-List * | Out-File -Append “C:\descritivocomputadores.txt"
}
6° pronto finalizando agora e só verificar o seu arquivo no diretório c:\temp\descritivocomputadores.txt e as informações de todos os computadores da sua rede que você adicionou no diretório c:\temp\computadores.txt vão estar disponíveis no arquivo.
Conclusão
No procedimento acima foi mostrado como verificar o Time Zone de vários Computadores de uma Rede via Powershell.
Este artigo foi originalmente escrito por:
Luiz Henrique Lima Campos
Microsoft MCT,MCP,MCC,MCDST,MCSA,MCSA+M,MCTS e MCITP
blog: http://luizhenriquelima.wordpress.com
twitter: @luizlima