safdc
收集磁盘信息
$i = 0
[String[]] $servers = @("10.20.46.128");
[string] $smtpServer = "10.20.2.107";
[string] $sender = "admin@ivo.com.cn";
[String] $receiver = "XingLiangTao@ivo.com.cn";
foreach($server in $servers)
{
$disks = Get-WmiObject -ComputerName $server -Class Win32_LogicalDisk -Filter "DriveType = 3"
foreach($disk in $disks)
{
$DriverId = $disk.DeviceID
$VolumeName = $disk.VolumeName
$Space = [Math]::Round(($disk.Size / 1073741824), 0)
$FreeSpace = [Math]::Round(($disk.FreeSpace / 1073741824), 0)
$PerFree = [Math]::Round((100.0 * $disk.FreeSpace / $disk.Size), 1)
#判断磁盘利用率
if($PerFree -lt 10)
{
Add-Content -Path "c:\disk.txt" -Value "Drv SIZE(GB) FREE(GB) FREE(%)"
Add-Content -Path "c:\disk.txt" -Value $DriverId' '$Space' '$FreeSpace' '$PerFree
$i++
}
#发送邮件
if($i -ge 1)
{
foreach($user in $receiver)
{
$subject = $server + " " + $DriverId + "Disk usage not enough FREE(GB) $FreeSpace ";
$smtpClient = New-Object Net.Mail.SmtpClient($smtpServer);
$emailFrom = New-Object Net.Mail.MailAddress $sender,$sender;
$emailTo = New-Object Net.Mail.MailAddress $user,$user;
foreach($line in Get-Content "c:\disk.txt")
{
$body += "$line `n"
}
$mailMsg = New-Object Net.Mail.MailMessage($emailFrom,$emailTo,$subject,$body);
$smtpClient.Send($mailMsg)
$body=""
Clear-Content "c:\disk.txt"
}
$i--
}
elseif($i -eq 0)
{ Write-Host "Finished"}
}
}
Powershell Script
Set-ExecutionPolicy RemoteSigned
& "D:\Users\Desktop\Doc\NoteFiles\monitordisk.ps1"
1. Windows 10 update

gpedit.msc
计算机配置 -> 管理模板 -> Windows组件 -> Windows更新,单击 指定 Intranet Microsoft 更新服务位置

http://KS1DSCCM1.ivo.com.cn:80

2. Mysystem
| IPADDRESS | State | Passwd | Hostname | OS | Note | Rack | Update |
|---|---|---|---|---|---|---|---|
| 10.20.3.214 | 正常运行 | administrator/Ivo123 | IVO-CIMZHIBAN | Windows Server 2003 | 呼22580PC机 | KS_IVO_1D3F_B07 | NO |
| 10.20.2.72 | 正常运行 | [administrator/Gd37w&Cd9fc@2008R2] | KS1DWEB1 | Windows Server 2003 | RD 在线学习 | VMware-10.20.2.236 | NO |
| 10.20.2.135 | 正常运行 | administrator/Ivo123456 | KS1DDWETL02 | Windows Server 2003 | 移动短信平台/AMS系统 | OVIRT-10.20.2.244 | NO |
| 10.10.2.243 | 正常运行 | Ivo123 | KS1MFG01 | Win2008 | 大数据捞取 | KS_IVO_1D3F_A01 | NO |
| 10.20.2.148 | 正常运行 | admin/Ivo123 | IVO-D707C91E52B | Windows 10 | CIM语音报警 | KS_IVO_1D3F_A03 | NO |
| 10.20.2.163 | 正常运行 | [root/Ivo@2016] | KS1DWIK1 | CentOS 6.8 | wiki | OVIRT-10.20.2.244 | |
| 10.20.3.20 | 正常运行 | [root/Ivounx@2018] | Nagios-Server | RedHat 6.5 | Nagios监控 | KS_IVO_1D3F_A01 | |
| 10.20.2.161 | 正常运行 | root/IVOiis | CactiEZ | RedHat 5.2 | 监控对外网路 | VMware-10.20.2.236 | |
| 10.20.2.80 | 正常运行 | admin/Qwerty12 | Cisco-PI | RedHat 7.8 | Cisco监控软件 | VMware-10.20.3.71 | |
| 10.20.3.36 | 正常运行 | [admin/Ivounx@2018] | ks1dvuln | RedHat 7.9 | Vuln-Scans | OVIRT-10.20.3.148 |


浙公网安备 33010602011771号