Powershell與運維之系統管理(一)磁盤管理

對於Windows管理來講視圖話的磁盤管理工具你們已經習慣使用了,查看磁盤和分區大小,建立分區、格式化、管理Raid等等是磁盤管理經常使用的一些操做。可是若是你的Windows服務器規模足夠大的話,雖然現版本的大多數可視化控制檯都已經支持遠程管理,可是在作一些服務器磁盤的批量操做或針對磁盤自定義監控的時候依然是不方便的。shell

因此Powershell針對磁盤的管理對一個Windows運維工程師來講顯的尤其重要,下面就經過幾個例子來學習一下:服務器

1 獲取磁盤和分區參數運維

在Powershell4.0以前沒有關於磁盤管理的專用cmdlets,因此只能經過WMI來獲取:ide

p_w_picpath

獲取全部類型分區:工具

p_w_picpath

獲取某個分區:學習

p_w_picpath

其實這些都不是咱們須要的,咱們只要最終的分區結果數值。命令行

p_w_picpath

可是這個數值看着太大了咱們直接經過數學計算它處理成GB單位,3d

p_w_picpath

但Powershell有更人性化的功能,不用去作那些無聊的單位換算。blog

p_w_picpath

雖然3.0以前的Powershell能獲取到一些磁盤的參數,但實際的管理好比Raid或者給磁盤分區還須要依靠原有的命令行工具。但get

Powershell4.0以後增長了專有的磁盤管理的cmdlets和Function,磁盤的類型能夠支持VirtualDISK和ISCSI存儲等而且依然支持早起的命令行的磁盤管理工具。

p_w_picpath

p_w_picpath

參數獲取更加方便:

p_w_picpath

二 遠程計算機的磁盤管理。關於Windows的Powershell遠程管理如今是Windows自動化最好的工具,尤爲是藉助Windows的活動目錄實現的kerberos驗證後變的更加方便。因此這個功能我會在接下來一系列文章裏都會提到。

powershell 4.0以前:

p_w_picpath

p_w_picpath

Powershell 4.0:

p_w_picpath

相關文章
相關標籤/搜索