Export BIOS Cfg

Supermicro.SSM.ConsoleTask.BiosCfg (ConsoleTask)

Element properties:

TargetSupermicro.Server.SSM.Host.IPMI
ApplicationPowershell.exe
WorkingDirectoryC:\
isRequireOutputTrue
AccessibilityPublic
EnabledTrue

Source Code:

<ConsoleTask ID="Supermicro.SSM.ConsoleTask.BiosCfg" Accessibility="Public" Enabled="true" Target="Supermicro.Server.SSM.Host.IPMI" RequireOutput="true">
<Assembly>Res.Supermicro.SSM.ConsoleTask.BiosCfg</Assembly>
<Handler>ShellHandler</Handler>
<Parameters>
<Argument Name="Application">Powershell.exe</Argument>
<Argument Name="WorkingDirectory">C:\</Argument>
<Argument>-noprofile -Command "&amp; { Param([String]$IP,[String]$HostOID)
$mod = (New-Object -ComObject WScript.Shell).RegRead('HKLM\SOFTWARE\Supermicro\SCOM_Management_Plugin\Install_Dir')+'\Supermicro.BIN.PSLibrary.dll'
Import-Module $mod
$result = Get-BiosCfg $IP $HostOID
$result.response
if ($result.status -eq 'OK') {
echo 'Done!'
} else {
echo 'Failed!'
} }"</Argument>
<Argument>"$Target/Host/Property[Type='Supermicro.Server.SSM']/IP$"</Argument>
<Argument>"$Target/Property[Type='Supermicro.Server.SSM.Host']/HostOID$"</Argument>
</Parameters>
</ConsoleTask>