最近有次打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运行即可。以下是结果

服务器powershell占用百分百,使用PowerShell统计服务器C盘空间相关推荐

  1. 服务器断开占用,绝地求生全军出击服务器断开怎么办 掉线解决方法

    绝地求生全军出击服务器断开怎么办呢?许多玩家在玩游戏的时候出现了频繁掉线的现象,本次小编则为大家带来关于掉线的解决方法,希望能够让大家顺利的解决这个问题,避免在玩游戏的时候出现掉线,不知道的玩家不妨一 ...

  2. 360 电脑重装系统服务器,360!系统重装大师重装完后C盘空间不足解决方法

    360!系统重装大师重装完后C盘空间不足解决方法 发布时间:2017-08-07 20:06 来源:互联网 当前栏目:软件安装 下载重要配置信息失败,请检查网络连接 出现此提示一般是可能是由于您的网络 ...

  3. windows服务器远程执行命令(PowerShell+WinRM)

    Windows 远程管理 (WinRM) 是 WS-Management 协议的 Microsoft 实现.该协议是基于简单对象访问协议 (SOAP) 的.防火墙友好的标准协议,使来自不同供应商的硬件 ...

  4. mc服务器cpu占用过高怎么办,我的世界崩服无报错 传送导致CPU爆满

    我的世界崩服无报错 传送导致CPU爆满.服务器如果崩服报错了,这其实并不是很可怕的,最可怕的是崩服了米有任何报错数据产生,这是服主们应该时刻注意的.据统计,不少的服主会发现地图中有玩家传送就会导致CP ...

  5. Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决

    Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决 参考文章: (1)Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决 (2)https://www.cnblog ...

  6. linux服务器在线人数,servlet监听器实现在线人数统计源码实例

    servlet监听器实现在线人数统计 一.准备知识 1.servlet:servlet是一种运行服务器端的Java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求 ...

  7. 关于CAS服务器磁盘占用的问题,锁定目录惹的祸

    前段时间一直被一个cas服务器磁盘占用的问题困扰,以前没有遇到过,其实是一个很简单的问题. 问题描述: 1 查看D分区的磁盘使用率 是22.7G 2 但是全选所有文件查看属性只有11G 3 按常规的经 ...

  8. Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续)

    Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续) 参考文章: (1)Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续) (2)https://www. ...

  9. 无盘服务器内存问题,无盘服务器内存占用过高

    无盘服务器内存占用过高 内容精选 换一换 Windows操作系统云服务器蓝屏,如图1所示.使用了来源不明的第三方软件.CPU占用过高导致.因为误操作或者病毒引起的系统文件.注册表损坏.操作系统在蓝屏的 ...

最新文章

  1. Delphi Excel操作,写了个ADODataSet转Excel的函数作为后期学习的例子
  2. 【WIN10】程序內文件讀取與保存
  3. VS2010下Cannot find or open the PDB file (转)
  4. scipy.interpolate: 插值和平滑处理
  5. PJzhang:英国通信总部GCHQ开源产品-网络瑞士军刀CyberChef
  6. g++ 编译mysql动态库_Linux下g++编译以及使用静态库和动态库的方法详解
  7. Unix环境高级编程学习笔记(七) 多线程
  8. 如何启动netcat_Netcat用法
  9. Matlab学习记录 1
  10. pyqt 实现控件移除_pyqt5:删除树控件(QTreeWidget)的子节点/根节点
  11. centos安装词典——图形界面的和命令行
  12. linux arm fpu初始化,ARM处理器的浮点运算单元(FPU)
  13. php无框架开发web项目,web.framework
  14. Mark—零散知识汇总
  15. 搜索在线设备的工具软件-SADPTool提供下载
  16. 评价得分计算:确立权重的方法
  17. 实践三 网络嗅探与协议分析
  18. 队列与栈的原理及特点
  19. 谷歌google搜索打不开、谷歌gmail邮箱及相关服务无法登录的解决的方法
  20. CVPR2019资源汇总

热门文章

  1. android程序安装空间不足,AndroidStudio提示磁盘空间不足
  2. 电脑集显linux版本,Intel即将推出新的Linux驱动 核显性能最高可提升20%
  3. redis指定配置文件启动_Redis【简介amp;安装篇】
  4. AcWing 1913. 公平摄影(前缀和+STL)
  5. linux的文件与目录,linux-文件与目录
  6. 学习C++项目——数据库知识学习(主从原理,分离配置,远程工具只是了解,都没有实现)
  7. Android5更新包,Android5.1无法完成整包的更新
  8. android项目模块导入eclipse编译报错,android环信demo导入eclipse编译出错
  9. c++怎么可以在二进制文件中读取带string的数据_文件处理 | csv文件读写
  10. [NLP]OpenNLP块检测器(Chunker)的使用