Ínicio O Grupo Artigos Avisos Eventos Como Participar Bio Membros Painel de Acesso
Brasil, Sábado, 31 de Julho de 2010.

15/11/2009

PowerShell Mode - 100 Scripts em PowerShell que você precisa ter!

6. Get-LastBootTime.ps1

Esse script verifica o último boot da sua máquina, dependendo do seu ambiente de outras máquinas também.

# Modelo de uso: .\Get-LastBootTime.ps1 name_machine

param($comp='', [switch]$relative)
if (-not $comp) {
    $comp = $input
}

if (-not $comp) {
    throw "Servidor não especificado!"
}

$now = Get-Date
foreach ($comp in $comp) {
    $wmi = Get-WmiObject -class win32_operatingsystem -namespace root\cimv2 `
        -computername $comp
    $lastBootTime = $wmi.ConvertToDateTime($wmi.LastBootUpTime)
    if ($relative) {
        "$comp- $($now - $lastBootTime)"
    } else {
        "$comp - $lastBootTime"
    }
}

Se quiser obter o resultado de outras máquinas, basta acresentar no modelo de uso as demais máquinas que você possui no seu ambiente, exemplo:

.\Get-LastBootTime.ps1 name_machine1, name_machine2, name_machine3

Sendo assim, você terá um relatório completo e sem fazer esforço. Esses Scripts tem como objetivo facilitar e automatizar diversas tarefas, como essa.

Dúvidas?  fale conosco!

Kola - kola@wininfo.com.br

Sara - sara.barbosa@wininfo.com.br

Fonte: Sara Barbosa e Nelson Kolarik

Retornar

Programa MVP
 
 
 
Agora você aprender as novas tecnologias Microsoft através de um portal totalmente atualizado e reformulado com novidades e conteúdo de qualidade.
 
Quer ser um articulista? saiba como participar.
 
Veja a nossa grade de palestras e eventos regionais e nacionais.
 
 
 
TechnetFóruns Técnicos
Tem alguma dúvida técnica ? ou ocorreu algum problema no seu ambiente ? Acesse os Fóruns Technet e encontre respostas.
  TechnetTechNet Magazine
Conheça a revista onde você pode ler as notícias mais atualizadas, com extensa cobertura das tecnologias Microsoft.
 
 
TechnetAprenda na Prática
Saiba como implementar as tecnologias Microsoft na prática assistindo vídeos passo a passo narrados por especialistas.
  TechnetWebCasts
Assista a eventos técnicos on-line no conforto da sua casa ou escritório.