博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell与运维之系统管理(一)磁盘管理
阅读量:7187 次
发布时间:2019-06-29

本文共 782 字,大约阅读时间需要 2 分钟。

对于Windows管理来说视图话的磁盘管理工具大家已经习惯使用了,查看磁盘和分区大小,创建分区、格式化、管理Raid等等是磁盘管理常用的一些操作。但是如果你的Windows服务器规模足够大的话,虽然现版本的大多数可视化控制台都已经支持远程管理,但是在做一些服务器磁盘的批量操作或针对磁盘自定义监控的时候依然是不方便的。

所以Powershell针对磁盘的管理对一个Windows运维工程师来说显的尤为重要,下面就通过几个例子来学习一下:

1 获取磁盘和分区参数

在Powershell4.0之前没有关于磁盘管理的专用cmdlets,所以只能通过WMI来获取:

获取所有类型分区:

获取某个分区:

其实这些都不是我们需要的,我们只要最终的分区结果数值。

但是这个数值看着太大了我们直接通过数学计算它处理成GB单位,

但Powershell有更人性化的功能,不用去做那些无聊的单位换算。

虽然3.0之前的Powershell能获取到一些磁盘的参数,但实际的管理比如Raid或者给磁盘分区还需要依靠原有的命令行工具。但

Powershell4.0之后增加了专有的磁盘管理的cmdlets和Function,磁盘的类型可以支持VirtualDISK和ISCSI存储等并且依然支持早起的命令行的磁盘管理工具。

参数获取更加方便:

二 远程计算机的磁盘管理。关于Windows的Powershell远程管理现在是Windows自动化最好的工具,尤其是借助Windows的活动目录实现的kerberos验证后变的更加方便。所以这个功能我会在接下来一系列文章里都会提到。

powershell 4.0之前:

Powershell 4.0:

本文转自handsome7038 51CTO博客,原文链接:http://blog.51cto.com/lixiaosong/1545572

转载地址:http://seykm.baihongyu.com/

你可能感兴趣的文章
HTML骨架结构
查看>>
【哈希表】CodeVs1230元素查找
查看>>
自定义上传图片样式并实现上传立即展示该图片
查看>>
通达OA 自定义菜单
查看>>
Excutors 线程池
查看>>
BootStrap的table技术小结:数据填充、分页、列宽可拖动
查看>>
用HTML做的简单的个人简历
查看>>
MySQL高级 之 order by、group by 优化
查看>>
POJ3320:Jessica's Reading Problem(尺取法)
查看>>
Mysql学习——安装登录
查看>>
React-nwb的使用
查看>>
【人生思考】2015读书清单
查看>>
Vim的多窗口模式管理
查看>>
Android:EditText 设置弹出数字输入法键盘
查看>>
[Windows]Visual Studio Code个人配置
查看>>
防错笔记
查看>>
bzoj3232圈地游戏——0/1分数规划+差分建模+判环
查看>>
计算程序运行时间
查看>>
js 和后台交互
查看>>
Solr5.5高级应用(基于tomcat9)
查看>>