• 熱門專題

使用PowerShell統計服務器C盤空間

作者:Just Make it happen  發布日期:2015-09-14 22:20:43
Tag標簽:服務器  空間  
  •     最近有次打patch的時候,因為服務器C盤空間剩余不多結果產生了一堆警報,雖然不是很嚴重不過這種問題還是可以避免的,寫了個非常簡單的腳本來檢測服務器C盤的空間,和各位分享一下

        首先你要收集一下服務器的信息,主要就是FQDN,然后將這些信息列在一個CSV文件中,讀取這個CSV文件,然后對每一臺Server執行一個腳本塊,之后將結果輸出到控制臺中即可

        下面分享下腳本的內容

        

    Get-Content "E:\abc.csv" | %{

    Invoke-Command -ComputerName $_ -ScriptBlock {

    $name = ""

    $size = 0

    $name = (Get-WmiObject -Class Win32_ComputerSystem).name + "." + (Get-WmiObject -Class Win32_ComputerSystem).domain

    $size = ((Get-WMIObject Win32_LogicalDisk | ? { $_.deviceid -match "c" }).freespace)/1GB

    if ($size -lt 15)

    {

    Write-Host -ForegroundColor 'red' -BackgroundColor 'Cyan' ($name + "   Free Space C:  {0:n1} GB" -f $size)

    }

    else

    {

    Write-Host ($name + "   Free Space C:  {0:n1} GB" -f $size)

    }

    }

    }

    Read-Host


        這里設置的是C盤15G以下就會以其他顏色輸出,也可以根據需要手動修改,腳本運行非常簡單,右鍵點擊使用powershell運行即可。以下是結果

        wKioL1XWxF6RFDwdAAGT335bLZM010.jpg

延伸閱讀:

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
香港最快开奖现场直播结果