Export BIOS CFG

Supermicro.ConsoleTask.BiosCfg (ConsoleTask)

Element properties:

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

Source Code:

<ConsoleTask ID="Supermicro.ConsoleTask.BiosCfg" Accessibility="Public" Enabled="true" Target="Supermicro.Server.Host" RequireOutput="true">
<Assembly>Res.Supermicro.ConsoleTask.BiosCfg</Assembly>
<Handler>ShellHandler</Handler>
<Parameters>
<Argument Name="Application">Powershell.exe</Argument>
<Argument Name="WorkingDirectory">C:\</Argument>
<Argument>$mod = (New-Object -ComObject WScript.Shell).RegRead('HKLM\SOFTWARE\SupermicroDCMS\Install_Dir')+'\SupermicroPS.dll'
Import-Module $mod
Get-BiosCfg $Target/Host/Property[Type="Supermicro.Server.SSM"]/IP$ $Target/Property[Type="Supermicro.Server.Host"]/HostOID$
echo 'Done!'
</Argument>
</Parameters>
</ConsoleTask>