Powershell與運維之服務器管理(二) 利用Powershell管理Dell服務器

相比較HP ILO和OA來講,Poweshell對Dell的iDRAC管理沒有這麼簡單,Dell沒有相對於HP的管理模塊。目前主要是經過Powershell3.0出現的CIM Session是來實現管理的。shell

由於個人環境Dell服務器沒有鏈接管理卡,就藉助一個×××貼的例子來講明:服務器

1用變量來存儲管理卡的IP用戶名和密碼:session

$UserName="root"     
$Password="calvin"
    
$DracIP="10.10.0.120"


2 轉換用戶名和密碼ide

$SecurePass = ConvertTo-SecureString $Password -AsPlainText  -Force     
$DracCred = new-object -typename System.Management.Automation.PSCredential -argumentlist $UserName,$SecurePass


3 創建一條到管理卡的CIMSession測試

$cimop=New-CimSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck -Encoding Utf8 –UseSsl
$Dracsession=New-CimSession -Authentication Basic -Credential $DracCred -ComputerName $DracIP -Port 443 -SessionOption $cimop -OperationTimeoutSec 10000000


4 創建Session後咱們能夠使用Get-Ciminstance經過傳遞Wsman/winrm的ResourceURI查詢各類屬性。ip

Get-CimInstance -CimSession $Dracsession -ResourceUri "
http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_SystemView
"


CIM_BIOS_Info.png

 

關於iDRAC的管理我這能夠提供幾個Dell官方的腳本工你們測試使用。ci

相關文章
相關標籤/搜索