PowerShell Automatic Storage Check

Want create site? Find Free WordPress Themes and plugins.

Merhaba Arkadaşlar bu yazımız da otomatik olarak storagelarımızı  tarayıp disklerini kontrol eden scripti paylaşıyor olacağım

#CopyrightErcan ESE
#PowerShell Automatic Disk Check Script

$Storage=@(“\\<Ip Addr>\Backup”,”<Ip Addr>\backup19tb”,”<Ip Addr>\VMBackup”,”<Ip Addr>\Backup”)
$Key=@(“A”,”B”,”C”,”D”)
$dot=”:”
for($i=0; $i -lt $Key.Length; $i++){
New-PSDrive –Name $Key[$i].ToString() –PSProvider FileSystem –Root $Storage[$i].ToString() –Persist

}
for ($i=0;$i -lt $Key.Length; i++)
{

$disk=Get-WmiObject Win32_LogicalDisk -ComputerName $env:COMPUTERNAME -Filter “DeviceID=’$KEY[$i]$nokta'” | Select-Object FreeSpace

$disk.FreeSpace/1gb
if ($disk.FreeSpace/1gb -lt 1200)
{

$MyEmail = “ercan.ese@bilgeadam.com”
$SMTP= “Your Smtp Protocol”
$To = “ercan.ese@bilgeadam.com”
$Subject = “Low Disk Space”
$Body = “$Storage[$i] Low disk size”
$Creds = (Get-Credential -Credential “$MyEmail” -Password “Pass”)

Start-Sleep 2

Send-MailMessage -To $to -From $MyEmail -Subject $Subject -Body $Body -SmtpServer $SMTP -Credential $Creds -UseSsl -Port 587 -DeliveryNotificationOption never
}}

Yukardaki scriptte strorage disklerimize ulaşan bir bilgisayardan disk durumlarını öğrenebiliriz. Storage yazan kısma disklerimizin hangi bölümlerini kontrol edeceksek yazıyoruz. Email adresimizi ve bilgilerimizi yazıyoruz. Task scheduler ile her gün disk durumlarımızı öğrenebiliriz.

Bir sonraki makalemizde görüşmek dileği ile.

 

Ercan ESE

Sistem Network ve Yazılım Geliştirme Uzmanı

Did you find apk for android? You can find new Free Android Games and apps.

Bir Cevap Yazın

Find NULLED WordPress Themes and Plugins at NulledHub.net