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

相关文章
相关标签/搜索