|
|
|
|
Strumenti |
04-09-2019, 18:59 | #1 |
Senior Member
Iscritto dal: Jun 2008
Messaggi: 2967
|
Aiuto correzione script banale
Salve a tutti, avrei bisogno di un aiutino nel correggere un banale script del controllo spazio su disco.
(Premessa: non ne so molto di programmazione, quasi niente, ho trovato lo script online e sto cercando di adattarlo alle mie esigenze) Lo script dovrebbe: controllare lo stato del disco in modo di inviare una mail di notifica quando lo spazio libero va al di sotto del 10% Lo sto usando con powershell in un server La parte che invia la mail mi funziona, ma non riesco ad imporre l'ipotesi : SE lo spazio libero su disco scende al di sotto del 10% ALLORA fai ciò che ti dico Di seguito la porzione di script incriminata: # Calculate Free Space $obj = new-object psobject -Property @{ Size = $drive.size / 1GB Free = $drive.freespace / 1GB PercentFree = $drive.freespace / $drive.size * 100 } # Monitor for 10% or less in free space and report accordingly if ($obj.PercentFree -lt 10) { tutta la parte (funzionante) dell'invio mail } Grazie infinite!
__________________
UN CENTINAIO DI TRATTATIVE CONCLUSE PERFETTAMENTE NEL MERCATINO Ultima modifica di Bloodline Limit : 04-09-2019 alle 19:31. |
05-09-2019, 08:59 | #2 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 2984
|
Io farei così:
Codice:
$disk = Get-WmiObject Win32_LogicalDisk -ComputerName remotecomputer -Filter "DeviceID='C:'" | Select-Object Size,FreeSpace $percentuale = $disk.Freespace / $disk.Size * 100 if ($percentuale -lt 10){ inviaMail() } |
16-09-2019, 01:12 | #3 |
Senior Member
Iscritto dal: Jun 2008
Messaggi: 2967
|
dimenticavo... grazie
__________________
UN CENTINAIO DI TRATTATIVE CONCLUSE PERFETTAMENTE NEL MERCATINO |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:04.