Professional Documents
Culture Documents
/\s+(\d+)\s+(.*?[^VC|^\d+[A-Z]])/s
// before
$subPtnSvrInfoFrst = '/Server\sBlade\s#(?P<SvrBladeID>\d+).*?Product\sName: (?
P<PrdName>.*?)\s+Part\sNumber:\s+(?P<PN>.*?)\s+System.*?\:\s(?
P<SystemBoardSPN>.*?)\s+Serial\sNumber:\s(?P<SN>.*?)\s+.*?Server\sName:\s+(?
P<SvrName>.*?)\s+Asset/s';
// before InfoScnd
/Server Blade #(?P<SrvBladeID>\d+).*?ROM Version:\s+(?P<ROMVer>.*?)\s+[B|E].*?CPU
1:\s+(?P<CPU1>.*?)\s+CPU 2:\s(?P<CPU2>.*?)\s+Memory:\s+(?P<Memory>.*?)\sMB.*?
Mezzanine 1:\s(?P<Mezz1>.*?)\s+Port 1:.*?Mezzanine 2:\s(?P<Mezz2>.*?)\s+Port 1:.*?
Type:\s(?P<iLOType>.*?)\s+Name:\s(?P<iLOName>.*?)\s+Firmware Version:\s(?
P<FirmVer>.*?)\s+IP Address:\s(?P<IPiLO>.*?)\s+MAC/s
// Modif Mezzanin
/Server Blade #(?P<SrvBladeID>\d+).*?ROM Version:\s+(?P<ROMVer>.*?)\s+[B|E|
^\s*$].*?CPU 1:\s+(?P<CPU1>.*?)\s+CPU 2:\s(?P<CPU2>.*?)\s+Memory:\s+(?
P<Memory>.*?)\sMB.*?(FLB Adapter 1|Mezzanine 1):\s(.*?)\s(Port|NIC).*?(FLB Adapter
2|Mezzanine 2):\s(.*?)(Adapter|Ethernet)/s
tmp
/Server Blade #(?P<SrvBladeID>\d+).*?(FLB Adapter 1|Mezzanine 1):\s(?
P<Mezz1>.*?)\s(Port|NIC).*?Mezzanine 2:(.*?)\s/s
grabILO
/Server Blade #(?P<SrvBladeID>\d+).*?Management.*?\:(.*?)\s+iLO\sF/s