Home » Microsoft » Powershell » Ultimo avvio di Windows in Powershell

Ultimo avvio di Windows in Powershell

Ecco un semplice script scritto in Powershell, per poter visualizzare la data dell’ ultimo avvio di Windows, ma come funziona?

Come funziona lo script per verificare l’ ultimo avvio di Windows

La prima riga salva nella variabile “$wmi” tutte le informatizioni della classe “Win32_OperatingSystem“, ovvero tutte le informazioni del sistema operativo.

l’host di destinazione viene definito dal parametro “-Computer“, basta inserire l’ip di destinazione oppure l’hostname, se la vostra rete lo permette.

La seconda riga di codice invece si preoccupa di estrarre il valore dell’ ultimo avvio di Windows  (ovvero la stessa cosa).

Per poter visualizzare la data desiderata, vi basterà modificare queste due righe inserendo al posto di “COMPUTER_NAME” l’ip o l’hostname dell’ host di destinazione.

 $wmi = Get-WmiObject -Class Win32_OperatingSystem -Computer "COMPUTER_NAME"
 $wmi.ConvertToDateTime($wmi.LastBootUpTime)

Salvare la data in una variabile

Nel caso si voglia salvare in una variabile la data dell’ ultimo avvio di Windows, bisogna fare delle piccole modifiche allo script.

Salvare la data in una variabile, può permettere di fare delle somme e sottrazioni tra le date e fare anche comparazioni di qualsiasi genere.

In tal caso lo script sarà così:

$wmi = Get-WmiObject -Class Win32_OperatingSystem -Computer "COMPUTER_NAME"
 $last_reboot = $wmi.ConvertToDateTime($wmi.LastBootUpTime)

Quale modifica è stata apportata? E’ molto semplice abbiamo aggiunto la variabile “$last_reboot” che dopo l’esecuzione conterrà la nostra data, pronta per essere utilizzata

Sommario
Verificare l'ultimo riavvio o avvio di un client/server in Powershell
Nome Articolo
Verificare l'ultimo riavvio o avvio di un client/server in Powershell
Descrizione
Ecco un semplice script scritto in Powershell, per poter visualizzare la data dell' ultimo riavvio di un client/server
Autore
Editore
Roba Da Informatici
Logo Editore

About Matteo Zigliani

Ciao sono Matteo, piacere di conoscerti. Durante la giornata passo il mio tempo a pensare come l'informatica potrebbe migliorare ulteriormente la vita delle persone, mentre nel tempo libero passo il mio tempo a condividerle in questo spazio e con il resto della rete.

Guarda anche

powershell di Windows

Abilitare esecuzione script Powershell

Per abilitare l’esecuzione di script in Powershell sul tuo computer Windows, bisogna eseguire un piccolo …

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *