HewlettPackard / POSH-HPEOneView

PowerShell language bindings library for HPE OneView.
http://hewlettpackard.github.io/POSH-HPEOneView/
126 stars 52 forks source link

Issue with New-HPOVServerProfileAttachVolume #326

Closed tknightblc closed 6 years ago

tknightblc commented 6 years ago

Trying to use New-HPOVServerProfileAttachVolume to attach a boot volume to a profile. This script worked with OV 3.10 library but is getting an error now.

Expected Behavior

Should attach volume to template

Actual Behavior

Get this error:

New-HPOVServerProfileAttachVolume : '/rest/ethernet-networks/d042ad4b-bbd2-48d6-b37d-1b703fa3adaf,/rest/ethernet-networks/703c3a91-88c5-419b-93c5-74bf7c5d2835,/rest/fc-networks/5eb4124e-f3dc-47cd-9a1b-f7d3a2babf2b,/rest/fc-networks/f1344c3d-6a09-4e67-bab0-d
5380f69396b,/rest/network-sets/2e0014e1-a959-462e-9d65-9d749945ba2b,/rest/network-sets/5b4ebaec-5420-4104-8899-4c8a074ccacb,/rest/ethernet-networks/96c99ec9-2257-4e1a-8e52-0c7d89e0567c,/rest/ethernet-networks/6465dd9d-b122-4360-aa2a-bf1d7d101a6f' Correct 
the resource URIs and retry the operation. 
At line:1 char:1
+ New-HPOVServerProfileAttachVolume -ServerProfile $sp1 -Volume $BootVo ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Send-HPOVRequest:String) [New-HPOVServerProfileAttachVolume], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperation,New-HPOVServerProfileAttachVolume

Steps to reproduce

1) create server profile, try to attach volume


PS C:\Users\tknight\Desktop\OV 4.0\WIP Powershell 4.0 scripts\WIP Powershell 4.0 scripts for Appliance DCS Setup> Get-HPOVVersion

192.168.56.155                      LibraryVersion Path                                                    
--------------                      -------------- ----                                                    
ApplianceVersion: 4.00.07.330056.00 4.0.1612.2800  C:\Program Files\WindowsPowerShell\Modules\HPOneView.400

PS C:\Users\tknight\Desktop\OV 4.0\WIP Powershell 4.0 scripts\WIP Powershell 4.0 scripts for Appliance DCS Setup> Get-HPOVVersion -ApplianceVer

192.168.56.155                      LibraryVersion Path                                                    
--------------                      -------------- ----                                                    
ApplianceVersion: 4.00.07.330056.00 4.0.1612.2800  C:\Program Files\WindowsPowerShell\Modules\HPOneView.400

PS C:\Users\tknight\Desktop\OV 4.0\WIP Powershell 4.0 scripts\WIP Powershell 4.0 scripts for Appliance DCS Setup> $PSVersionTable

Name                           Value                                                                                                                                                                                                                             
----                           -----                                                                                                                                                                                                                             
PSVersion                      5.1.16299.248                                                                                                                                                                                                                     
PSEdition                      Desktop                                                                                                                                                                                                                           
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                                                                                                                                                           
BuildVersion                   10.0.16299.248                                                                                                                                                                                                                    
CLRVersion                     4.0.30319.42000                                                                                                                                                                                                                   
WSManStackVersion              3.0                                                                                                                                                                                                                               
PSRemotingProtocolVersion      2.3                                                                                                                                                                                                                               
SerializationVersion           1.1.0.1                                                                                                                                                                                                                           

PS C:\Users\tknight\Desktop\OV 4.0\WIP Powershell 4.0 scripts\WIP Powershell 4.0 scripts for Appliance DCS Setup> New-HPOVServerProfileAttachVolume -ServerProfile $sp1 -Volume $BootVolume1 -ApplianceConnection $Connection1 -verbose
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Bound PS Parameters: 
Key                 Value                                                                                                                                                                                                                                        
---                 -----                                                                                                                                                                                                                                        
ServerProfile       @{type=ServerProfileV8; uri=/rest/server-profiles/a010fc3f-a2fc-4f79-88f2-d36928273252; name=ESX Cluster 1 BL660c Gen9 node 1; description=; serialNumber=VCGNHP3008; uuid=a010fc3f-a2fc-4f79-88f2-d36928273252; iscsiInitiatorName=iqn.20...
Volume              {@{provisioningType=Thin; deviceVolumeName=Boot-BL660-1; name=Boot-BL660-1; description=; isPermanent=True; isShareable=False; requestingRefresh=; allocatedCapacity=2415919104; provisionedCapacity=10737418240; lunWwn=DC:46:69:15:56:00...
ApplianceConnection HPOneView.Appliance.Connection                                                                                                                                                                                                               
Verbose             True                                                                                                                                                                                                                                         

VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Called from: <ScriptBlock>
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Verify auth
VERBOSE: [TEST-HPOVAUTH] Caller: New-HPOVServerProfileAttachVolume
VERBOSE: [TEST-HPOVAUTH] Verify Auth for HPOneView.Appliance.Connection
VERBOSE: [TEST-HPOVAUTH] $Appliance is [HPOneView.Appliance.Connection]
VERBOSE: [TEST-HPOVAUTH] Received HPOneView.Appliance.Connection Object: 
ConnectionID Name           UserName      AuthLoginDomain Default
------------ ----           --------      --------------- -------
1            192.168.56.155 Administrator LOCAL           True   

VERBOSE: [NEWOBJECT] Bound PS Parameters: 
Key                        Value
---                        -----
ServerProfileStorageVolume True 

VERBOSE: [NEWOBJECT] Called from: New-HPOVServerProfileAttachVolume
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Processing Volume: {
    "provisioningType":  "Thin",
    "deviceVolumeName":  "Boot-BL660-1",
    "name":  "Boot-BL660-1",
    "description":  "",
    "isPermanent":  true,
    "isShareable":  false,
    "requestingRefresh":  null,
    "allocatedCapacity":  "2415919104",
    "provisionedCapacity":  "10737418240",
    "lunWwn":  "DC:46:69:15:56:00:10:00:30:71:51:90:68:83:32:35",
    "deviceSpecificAttributes":  {
                                     "copyState":  "NotCopying",
                                     "snapshotPoolUri":  null
                                 },
    "storagePoolUri":  "/rest/storage-pools/D353D19C-1AFB-488A-AD8A-A88C01422567",
    "volumeTemplateUri":  "/rest/storage-volume-templates/a6f9f59b-f40f-4fb9-92f5-a88c0142699c",
    "revertToSnapshotUri":  null,
    "templateConsistency":  "Consistent",
    "snapshotsUri":  "/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C/snapshots",
    "scopesUri":  "/rest/scopes/resources/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C",
    "category":  "storage-volumes",
    "status":  "OK",
    "state":  "Managed",
    "type":  "StorageVolumeV5",
    "uri":  "/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C",
    "eTag":  "1/56",
    "created":  "2018-02-19T19:33:53.000Z",
    "modified":  "2018-02-20T12:30:36.000Z",
    "lastRefreshTime":  "2018-02-20T12:30:36.000Z",
    "ApplianceConnection":  {
                                "Name":  "192.168.56.155",
                                "ConnectionId":  1
                            }
}
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] VolumeAttachments Added to collection: 1
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Checking SHT for SanStorage operation support
VERBOSE: [SEND-HPOVREQUEST] BEGIN
VERBOSE: [SEND-HPOVREQUEST] Bound PS Parameters: 
Key      Value                                                           
---      -----                                                           
uri      /rest/server-hardware-types/BBEE021E-DABC-4819-996B-585FD873AA0D
Hostname 192.168.56.155                                                  

VERBOSE: [SEND-HPOVREQUEST] Process
VERBOSE: [SEND-HPOVREQUEST] Hostname value: 192.168.56.155

VERBOSE: [SEND-HPOVREQUEST] Filtering for Connection Object via String: 192.168.56.155
VERBOSE: [SEND-HPOVREQUEST] Processing '192.168.56.155' appliance connection request. 1 of 1
VERBOSE: [SEND-HPOVREQUEST] Requested URI '/rest/server-hardware-types/BBEE021E-DABC-4819-996B-585FD873AA0D' to '192.168.56.155'
VERBOSE: [RESTCLIENT] Building new [System.Net.HttpWebRequest] object for GET https://192.168.56.155/rest/server-hardware-types/BBEE021E-DABC-4819-996B-585FD873AA0D
VERBOSE: [SEND-HPOVREQUEST] Request: GET https://192.168.56.155/rest/server-hardware-types/BBEE021E-DABC-4819-996B-585FD873AA0D
VERBOSE: [SEND-HPOVREQUEST] Request Header 1: User-Agent = HPEOneview_PowerShell/4.00
VERBOSE: [SEND-HPOVREQUEST] Request Header 2: Content-Type = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 3: Accept = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 4: X-API-Version = 600
VERBOSE: [SEND-HPOVREQUEST] Request Header 5: accept-language = en_US
VERBOSE: [SEND-HPOVREQUEST] Request Header 6: accept-encoding = gzip, deflate
VERBOSE: [SEND-HPOVREQUEST] Request Header 7: auth = [*****REDACTED******]
VERBOSE: [SEND-HPOVREQUEST] Response Status: 200 (OK)
VERBOSE: [SEND-HPOVREQUEST] Response Header 1: Keep-Alive = timeout=15, max=100
VERBOSE: [SEND-HPOVREQUEST] Response Header 2: Connection = Keep-Alive
VERBOSE: [SEND-HPOVREQUEST] Response Header 3: Transfer-Encoding = chunked
VERBOSE: [SEND-HPOVREQUEST] Response Header 4: Cache-Control = no-cache
VERBOSE: [SEND-HPOVREQUEST] Response Header 5: Content-Type = application/json;charset=UTF-8
VERBOSE: [SEND-HPOVREQUEST] Response Header 6: Date = Tue, 20 Feb 2018 13:39:02 GMT
VERBOSE: [SEND-HPOVREQUEST] Response Header 7: ETag = 1519068281007
VERBOSE: [SEND-HPOVREQUEST] Response Header 8: Server = Apache
VERBOSE: [SEND-HPOVREQUEST] FinalResponse: {"type":"server-hardware-type-8","category":"server-hardware-types","name":"BL660c Gen9 1","description":null,"uri":"/rest/server-hardware-types/BBEE021E-DABC-4819-996B-585FD873AA0D","eTag":"1519068281007","created"
:"2018-02-19T19:24:28.169Z","modified":"2018-02-19T19:24:41.007Z","model":"ProLiant BL660c Gen9","formFactor":"FullHeight","uefiClass":"2","biosSettings":[{"category":"System Options//Serial Port Options","id":"EmbeddedSerialPort","name":"Embedded Serial Por
t","type":"Option","defaultValue":"Com2Irq3","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to assign the logical COM Port address and associated defa
ult resources to the selected physical serial port. The operating system can overwrite this setting.","options":[{"optionLinks":null,"name":"COM 1; IRQ4; I/O: 3F8h-3FFh","id":"Com1Irq4"},{"optionLinks":null,"name":"COM 2; IRQ3; I/O: 2F8h-2FFh","id":"Com2Irq3
"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"EmbeddedSerialPort","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Com1Irq4"},{"mapTerms":"&&
","mapFromAttribute":"VirtualSerialPort","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Com1Irq4"}],"mapToAttribute":"VirtualSerialPort","mapToProperty":"CurrentValue","mapToValue":"Com2Irq3"},{"type":"Map","mapFrom":[{"mapTerms":nu
ll,"mapFromAttribute":"EmbeddedSerialPort","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Com2Irq3"},{"mapTerms":"&&","mapFromAttribute":"VirtualSerialPort","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Co
m2Irq3"}],"mapToAttribute":"VirtualSerialPort","mapToProperty":"CurrentValue","mapToValue":"Com1Irq4"}]},{"category":"System Options//Serial Port Options","id":"VirtualSerialPort","name":"Virtual Serial Port","type":"Option","defaultValue":"Com1Irq4","lowerB
ound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to assign the logical COM port address and associated default resources used by the Virtual Serial Port (VSP). VS
P enables the Management Processor to present an emulated serial port to support the BIOS Serial Console and operating system serial console.","options":[{"optionLinks":null,"name":"COM 1; IRQ4; I/O: 3F8h-3FFh","id":"Com1Irq4"},{"optionLinks":null,"name":"CO
M 2; IRQ3; I/O: 2F8h-2FFh","id":"Com2Irq3"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"VirtualSerialPort","mapFromProperty":"CurrentValue","mapFromCondition":"==","m
apFromValue":"Com1Irq4"},{"mapTerms":"&&","mapFromAttribute":"EmbeddedSerialPort","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Com1Irq4"}],"mapToAttribute":"EmbeddedSerialPort","mapToProperty":"CurrentValue","mapToValue":"Com2Irq3
"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"VirtualSerialPort","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Com2Irq3"},{"mapTerms":"&&","mapFromAttribute":"EmbeddedSerialPort","mapFromProperty":"CurrentValue",
"mapFromCondition":"==","mapFromValue":"Com2Irq3"}],"mapToAttribute":"EmbeddedSerialPort","mapToProperty":"CurrentValue","mapToValue":"Com1Irq4"}]},{"category":"System Options//USB Options","id":"UsbControl","name":"USB Control","type":"Option","defaultValue
":"UsbEnabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"USB Enabled: Enables all USB ports and embedded devices. External USB Ports Disabled: Disables only externa
l USB ports.","options":[{"optionLinks":null,"name":"USB Enabled","id":"UsbEnabled"},{"optionLinks":null,"name":"External USB Ports Disabled","id":"ExternalUsbDisabled"}],"dependencyList":[]},{"category":"System Options//USB Options","id":"UsbBoot","name":"U
SB Boot Support","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Set this option to disabled to prevent the system from booting t
o any USB devices connected to the server. This includes preventing boot to virtual media devices and the embedded SD or uSD card slot (if supported).","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id"
:"Disabled"}],"dependencyList":[]},{"category":"System Options//USB Options","id":"VirtualInstallDisk","name":"Virtual Install Disk","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"
valueExpression":null,"warningText":null,"helpText":"Use this option to control the Virtual Install Disk. The Virtual Install Disk contains drivers specific to this server that an OS can use during installation. If enabled, the Virtual Install Disk appears a
s a drive in the operating system.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"System Options//USB Options","id":"EmbeddedUserPartition","name":"Em
bedded User Partition","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to control the Embedded User Partition. T
he Embedded User Partition is a general purpose disk partition on non-volatile flash memory that is embedded on the system board.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"depend
encyList":[]},{"category":"System Options//USB Options","id":"InternalSDCardSlot","name":"Internal SD Card Slot","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null
,"warningText":null,"helpText":"Use this option to enable or disable the Internal SD Card Slot. When set to disabled, the SD card slot is disabled, regardless of whether an SD Card is installed or not. It will not be visible in the pre-boot environment or un
der the operating system.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"System Options//USB Options","id":"Usb3Mode","name":"USB 3.0 Mode","type":"Op
tion","defaultValue":"Auto","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure the operating mode of the USB 3.0 ports. If set to Auto Mode, USB
 3.0 capable devices operate at USB 2.0 speeds in the pre-boot environment and during boot. When a USB 3.0 capable OS USB driver loads, USB 3.0 devices transition to USB 3.0 speeds. This mode provides compatibility with operating systems that do not support 
USB 3.0, while enabling USB 3.0 devices to operate at USB 3.0 speeds with current operating systems. If enabled, USB 3.0 capable devices operate at USB 3.0 speeds at all times (including the pre-boot environment) when in UEFI Boot Mode. Do not use this mode 
with operating systems that do not support USB 3.0. If operating in Legacy Boot Mode, the USB 3.0 ports do not function in the pre-boot environment, and are not bootable. If set to disabled, USB 3.0 capable devices function at USB 2.0 speeds at all times.","
options":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"System Options//Processor Options","id":"ProcHyperthreadin
g","name":"Intel(R) Hyperthreading","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to enable or disable Intel Hy
perthreading. When enabled, each physical processor core operates as two logical processor cores. When disabled, each physical processor core operates as only one logical processor core. Enabling this option can improve overall performance for applications t
hat benefit from a higher processor core count.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"ProcHyper
threading","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Disabled"}],"mapToAttribute":"IntelTxt","mapToProperty":"CurrentValue","mapToValue":"Disabled"}]},{"category":"System Options//Processor Options","id":"ProcCoreDisable","name
":"Processor Core Disable","type":"Number","defaultValue":"0","lowerBound":0,"upperBound":24,"scalarIncrement":1,"stringMinLength":null,"valueExpression":null,"warningText":"Enter the number of cores to be enabled per socket. Entering an incorrect value resu
lts in no cores being disabled. 0 = Enable All Cores.","helpText":"Use this option to disable processor cores using Intel's Core Multi-Processing (CMP) Technology. This option disables a specific number of the cores on each physical processor, which can redu
ce processor power usage and can improve performance for some applications, such as those that benefit from higher performance cores rather than more processing cores. This option also addresses issues with software that is licensed on a per-core basis. Ente
r a value equal to the number of enabled cores per socket.","options":[],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"ProcCoreDisable","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue":"0"}],"mapToAttr
ibute":"IntelTxt","mapToProperty":"CurrentValue","mapToValue":"Disabled"}]},{"category":"System Options//Processor Options","id":"ProcX2Apic","name":"Processor x2APIC Support","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scal
arIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"x2APIC support enables operating systems to run more efficiently on high core count configurations. It also optimized interrupt distribution in virtualized environ
ments. In most cases, set this option to enabled. This configures the operating system to optionally enable x2APIC support when it loads. Some older hypervisors and operating systems might have issues with optional x2APIC support, in which case disabling x2A
PIC might be necessary to address those issues. Additionally, some hypervisors and operating systems will not use x2APIC unless this option is set to Force Enabled prior to booting.  The Force Enabled option also causes the Intel(R) VT-d setting to be set to
 enabled.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Force Enabled","id":"ForceEnabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"ma
pFromAttribute":"ProcX2Apic","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"ForceEnabled"}],"mapToAttribute":"IntelProcVtd","mapToProperty":"CurrentValue","mapToValue":"Enabled"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAtt
ribute":"ProcX2Apic","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"ForceEnabled"}],"mapToAttribute":"IntelProcVtd","mapToProperty":"ReadOnly","mapToValue":true}]},{"category":"System Options//SATA Controller Options","id":"Embedded
Sata","name":"Embedded SATA Configuration","type":"Option","defaultValue":"Ahci","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Important: Dynamic Smart Array RAID is not supported when
 the Boot Mode is configured in Legacy BIOS Mode. \n\nEnabling Dynamic Smart Array RAID results in data loss or data corruption on existing SATA drives. Backup all drives before enabling this option. In addition, see your operating system documentation to en
sure base media drivers support this feature.","helpText":"Important: Dynamic Smart Array RAID is not supported when the Boot Mode is configured in Legacy BIOS Mode. \n\nUse this option to configure the embedded chipset SATA controller. When selecting the Ad
vanced Host Controller Interface (AHCI) or RAID (if supported), make sure the proper operating system drivers are used for proper operation.","options":[{"optionLinks":null,"name":"Enable SATA AHCI Support","id":"Ahci"},{"optionLinks":null,"name":"Enable Dyn
amic Smart Array RAID Support","id":"Raid"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"EmbeddedSata","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Raid"}],"mapToAttribute":"SataSecureErase","ma
pToProperty":"GrayOut","mapToValue":true}]},{"category":"System Options//Virtualization Options","id":"ProcVirtualization","name":"Virtualization Technology","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,
"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When enabled, a hypervisor or operating system supporting this option can use hardware capabilities provided by Intel's Virtualization Technology. Some hypervisors require that you 
enable Virtualization Technology. You can leave this set to enabled even if you are not using a hypervisor or an operating system that uses this option.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","i
d":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"ProcVirtualization","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Disabled"}],"mapToAttribute":"IntelTxt","mapToProperty":"CurrentValue
","mapToValue":"Disabled"}]},{"category":"System Options//Virtualization Options","id":"IntelProcVtd","name":"Intel(R) VT-d","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpr
ession":null,"warningText":null,"helpText":"If enabled, a hypervisor or operating system supporting this option can use hardware capabilities provided by Intel's Virtualization Technology for Directed I/O. You can leave this set to enabled even if you are no
t using a hypervisor or an operating system that uses this option.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAt
tribute":"IntelProcVtd","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Disabled"}],"mapToAttribute":"IntelTxt","mapToProperty":"CurrentValue","mapToValue":"Disabled"}]},{"category":"System Options//Virtualization Options","id":"Srio
v","name":"SR-IOV","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"If enabled, SR-IOV support enables a hypervisor to create virt
ual instances of a PCI-express device, potentially increasing performance. If enabled, the BIOS allocates additional resources to PCI-express devices. You can leave this option set to enabled even if you are not using a hypervisor.","options":[{"optionLinks"
:null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"System Options//Boot Time Optimizations","id":"ExtendedMemTest","name":"Extended Memory Test","type":"Option","defaultValue":"Dis
abled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When enabled, the system validates memory during the memory initialization process. If uncorrectable memory errors 
are detected, the memory is mapped out and the failed DIMMs are logged to the Integrated Management Log (IML). Enabling this option can result in a significant increase in system boot time.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"o
ptionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"System Options//Boot Time Optimizations","id":"MemFastTraining","name":"Memory Fast Training","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,
"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure memory training on server reboots. When enabled, the platform uses the previously saved memory training parameters determined fro
m the last cold boot of the server, which improves the server boot time. When disabled, the platform performs a full-memory training on every server reboot.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled
","id":"Disabled"}],"dependencyList":[]},{"category":"System Options//Memory Operations","id":"AdvancedMemProtection","name":"Advanced Memory Protection","type":"Option","defaultValue":"AdvancedEcc","lowerBound":null,"upperBound":null,"scalarIncrement":null,
"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure additional memory protection with ECC (Error Checking and Correcting). Options and support vary per system. Advanced ECC keeps all installed memory avai
lable for use while still protecting the system against all single-bit failures and certain multi-bit failures. Online Spare Memory enables a system to automatically map out a group of memory that is detected to be at an increased risk of receiving uncorrect
ed memory errors based on an advanced analysis of corrected memory errors.  The mapped out memory is automatically replaced by a spare group of memory without interrupting the system. Mirrored Memory provides the maximum protection against uncorrected memory
 errors that might otherwise result in a system failure. Lockstep Mode with DDDC Support keeps all installed memory available for use while error corrections are performed in cases of multiple DRAM device failures. This support enables protection beyond Adva
nced ECC. Enabling this option might impact memory performance.","options":[{"optionLinks":null,"name":"Advanced ECC Support","id":"AdvancedEcc"},{"optionLinks":null,"name":"Online Spare with Advanced ECC Support","id":"OnlineSpareAdvancedEcc"},{"optionLinks
":null,"name":"Mirrored Memory with Advanced ECC Support","id":"MirroredAdvancedEcc"}],"dependencyList":[]},{"category":"Network Options//Network Boot Options","id":"NetworkBootRetry","name":"Network Boot Retry Support","type":"Option","defaultValue":"Enable
d","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the Network Boot Retry setting. By default, the System BIOS attempts to boot the Network dev
ice (such as a PXE device) up to 20 times before moving to the next IPL device.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Network Options//Pre-Bo
ot Network Settings","id":"PreBootNetwork","name":"Pre-Boot Network Interface","type":"Option","defaultValue":"Auto","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use t
his option to select the network interface used for pre-boot network connections. If the selected NIC has more than one port, only the first port with a network connection is used. When the selection is Auto, the system uses the first available port with a n
etwork connection.","options":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"Embedded FlexibleLOM 1","id":"FlexLom1"},{"optionLinks":null,"name":"Embedded FlexibleLOM 2","id":"FlexLom2"},{"optionLinks":null,"name":"PCIe Slot 1","
id":"PciSlot1"},{"optionLinks":null,"name":"PCIe Slot 2","id":"PciSlot2"},{"optionLinks":null,"name":"PCIe Slot 3","id":"PciSlot3"},{"optionLinks":null,"name":"PCIe Slot 4","id":"PciSlot4"},{"optionLinks":null,"name":"PCIe Slot 5","id":"PciSlot5"}],"dependen
cyList":[]},{"category":"Network Options//Pre-Boot Network Settings","id":"Dhcpv4","name":"DHCPv4","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText"
:null,"helpText":"When enabled, this option enables obtaining the pre-boot network IPv4 configuration from a DHCP server. Individual settings are not available. When disabled, you must configure static IP address settings individually.","options":[{"optionLi
nks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Dhcpv4","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue"
:"Enabled"}],"mapToAttribute":"Ipv4Address","mapToProperty":"GrayOut","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Dhcpv4","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute
":"Ipv4SubnetMask","mapToProperty":"GrayOut","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Dhcpv4","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"Ipv4Gateway","mapToPro
perty":"GrayOut","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Dhcpv4","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"Ipv4PrimaryDNS","mapToProperty":"GrayOut","mapToVa
lue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Dhcpv4","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"Ipv4SecondaryDNS","mapToProperty":"GrayOut","mapToValue":true}]},{"category
":"Network Options//Pre-Boot Network Settings","id":"Ipv4Address","name":"IPv4 Address","type":"String","defaultValue":"0.0.0.0","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^(?:(1?[0-9]{1,2}|2[0-4][0-9]|2
5[0-5])\\.){3}(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])$","warningText":null,"helpText":"Use this option to specify the pre-boot network IPv4 address. Enter a static IP addresses using dotted-decimal notation (for example, 127.0.0.1). If DHCP is used (DHCPv4 opti
on is enabled), this setting is unavailable because the value is supplied automatically.","options":[],"dependencyList":[],"stringMaxLength":15},{"category":"Network Options//Pre-Boot Network Settings","id":"Ipv4SubnetMask","name":"IPv4 Subnet Mask","type":"
String","defaultValue":"0.0.0.0","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^(((128|192|224|240|248|252|254)\\.0\\.0\\.0)|(255\\.(0|128|192|224|240|248|252|254)\\.0\\.0)|(255\\.255\\.(0|128|192|224|240|2
48|252|254)\\.0)|(255\\.255\\.255\\.(0|128|192|224|240|248|252|254))|(0.0.0.0))$","warningText":null,"helpText":"Use this option to specify the pre-boot network subnet mask. Enter a static IP addresses using dotted-decimal notation (for example, 255.255.255.
0). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.","options":[],"dependencyList":[],"stringMaxLength":15},{"category":"Network Options//Pre-Boot Network Settings","id":"Ipv4Gateway","name
":"IPv4 Gateway","type":"String","defaultValue":"0.0.0.0","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^(?:(1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\\.){3}(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])$","warningText":null
,"helpText":"Use this option to specify the pre-boot network gateway IPv4 address. Enter a static IP addresses using dotted-decimal notation (for example, 127.0.0.1). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value i
s supplied automatically.","options":[],"dependencyList":[],"stringMaxLength":15},{"category":"Network Options//Pre-Boot Network Settings","id":"Ipv4PrimaryDNS","name":"IPv4 Primary DNS","type":"String","defaultValue":"0.0.0.0","lowerBound":null,"upperBound"
:null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^(?:(1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\\.){3}(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])$","warningText":null,"helpText":"Use this option to specify the pre-boot network Primary DNS Server IPv4 add
ress. Enter a static IP addresses using dotted-decimal notation (for example, 127.0.0.1). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.","options":[],"dependencyList":[],"stringMaxLength"
:15},{"category":"Network Options//Pre-Boot Network Settings","id":"Ipv4SecondaryDNS","name":"IPv4 Secondary DNS","type":"String","defaultValue":"0.0.0.0","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^(?:(
1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\\.){3}(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])$","warningText":null,"helpText":"Use this option to specify the pre-boot network Secondary DNS Server IPv4 address. Enter a static IP addresses using dotted-decimal notation (for ex
ample, 127.0.0.1). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.","options":[],"dependencyList":[],"stringMaxLength":15},{"category":"Network Options//Pre-Boot Network Settings","id":"Url
BootFile","name":"Boot from URL","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"(^$|^(ht|f)tp:\\/\\/(((1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\\.){3}(1?[0-9]{1,2}|2[0-4][0-9]|25[0
-5])|(([^:\\-\\.\\/\\s]([^:\\.\\/\\s]*[^:\\-\\.\\/\\s])?\\.)*[a-zA-z][a-zA-Z0-9]*))(:\\d{1,5})?\\/[^\\s]+\\.((i|I)(s|S)(o|O)|(e|E)(f|F)(i|I))$)","warningText":null,"helpText":"Use this option to configure a network URL to a bootable ISO or EFI file. URLs in 
HTTP or FTP formats are accepted using either an IPv4 server address or host name. For example, this can be http://192.168.0.0/file/image.iso or http://example.com/file/image.efi. IPv6 server addresses are not supported. When configured, this URL is listed a
s a boot option in the UEFI boot menu. Selecting the boot option downloads the file to the system memory and attempts booting from it. This setting requires configuring the pre-boot network settings to access the URL location. It is supported only in UEFI bo
ot mode. \nNote: Booting from an ISO file is limited to files that enable the system to boot a preliminary OS environment (such as WinPE or a mini Linux) where further installation can proceed over an OS network connection. ISO files that contain the full OS
 installation media are not supported.","options":[],"dependencyList":[],"stringMaxLength":254},{"category":"Storage Options","id":"FCScanPolicy","name":"Fibre Channel/FCoE Scan Policy","type":"Option","defaultValue":"CardConfig","lowerBound":null,"upperBoun
d":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to change the default Fibre Channel or FCoE policy for scanning for boot targets. When configured for Scan All Targets, each installed
 FC/FCoE adapter scans all available targets. When configured for Scan Configured Targets Only, the FC/FCoE adapters scan only targets that are preconfigured in the devices settings. This option overrides any individual device settings configured in the devi
ce specific setup.","options":[{"optionLinks":null,"name":"Scan All Targets","id":"AllTargets"},{"optionLinks":null,"name":"Scan Configured Targets Only","id":"CardConfig"}],"dependencyList":[]},{"category":"Storage Options//Embedded Storage Boot Policy","id
":"EmbSas1Boot","name":"Embedded SAS Controller 1","type":"Option","defaultValue":"AllTargets","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When Boot All Targets is se
lected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot 
Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.","options":[{"optionLinks":null,"name":"Boot All Targets","id":"AllTargets"},{"optionLinks":null,"name":"Boot Limit
 to 3 Targets","id":"ThreeTargets"},{"optionLinks":null,"name":"Boot No Targets","id":"NoTargets"}],"dependencyList":[]},{"category":"Storage Options//PCIe Slot Storage Boot Policy","id":"Slot1StorageBoot","name":"PCIe Slot 1","type":"Option","defaultValue":
"AllTargets","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage co
ntroller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the stora
ge controller will be made available in the UEFI Boot Order.","options":[{"optionLinks":null,"name":"Boot All Targets","id":"AllTargets"},{"optionLinks":null,"name":"Boot Limit to 3 Targets","id":"ThreeTargets"},{"optionLinks":null,"name":"Boot No Targets","
id":"NoTargets"}],"dependencyList":[]},{"category":"Storage Options//PCIe Slot Storage Boot Policy","id":"Slot2StorageBoot","name":"PCIe Slot 2","type":"Option","defaultValue":"AllTargets","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMin
Length":null,"valueExpression":null,"warningText":null,"helpText":"When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is s
elected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.","options":[{"optionL
inks":null,"name":"Boot All Targets","id":"AllTargets"},{"optionLinks":null,"name":"Boot Limit to 3 Targets","id":"ThreeTargets"},{"optionLinks":null,"name":"Boot No Targets","id":"NoTargets"}],"dependencyList":[]},{"category":"Storage Options//PCIe Slot Sto
rage Boot Policy","id":"Slot3StorageBoot","name":"PCIe Slot 3","type":"Option","defaultValue":"AllTargets","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When Boot All T
argets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in th
e UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.","options":[{"optionLinks":null,"name":"Boot All Targets","id":"AllTargets"},{"optionLinks":null,"name"
:"Boot Limit to 3 Targets","id":"ThreeTargets"},{"optionLinks":null,"name":"Boot No Targets","id":"NoTargets"}],"dependencyList":[]},{"category":"Storage Options//PCIe Slot Storage Boot Policy","id":"Slot4StorageBoot","name":"PCIe Slot 4","type":"Option","de
faultValue":"AllTargets","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to th
e storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached 
to the storage controller will be made available in the UEFI Boot Order.","options":[{"optionLinks":null,"name":"Boot All Targets","id":"AllTargets"},{"optionLinks":null,"name":"Boot Limit to 3 Targets","id":"ThreeTargets"},{"optionLinks":null,"name":"Boot N
o Targets","id":"NoTargets"}],"dependencyList":[]},{"category":"Storage Options//PCIe Slot Storage Boot Policy","id":"Slot5StorageBoot","name":"PCIe Slot 5","type":"Option","defaultValue":"AllTargets","lowerBound":null,"upperBound":null,"scalarIncrement":nul
l,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No 
Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.","options
":[{"optionLinks":null,"name":"Boot All Targets","id":"AllTargets"},{"optionLinks":null,"name":"Boot Limit to 3 Targets","id":"ThreeTargets"},{"optionLinks":null,"name":"Boot No Targets","id":"NoTargets"}],"dependencyList":[]},{"category":"Embedded UEFI Shel
l","id":"UefiShellStartup","name":"UEFI Shell Script Auto-Start","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option
 to enable or disable automatic execution of the Embedded UEFI Shell startup script. You can store the script file on local media or access it from a network location. The script file must be named \"startup.nsh\" and must be placed on local media or a netwo
rk location accessible to the server.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"UefiShellStartup","
mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Disabled"}],"mapToAttribute":"UefiShellStartupLocation","mapToProperty":"GrayOut","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"UefiShellStartup","mapF
romProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Disabled"}],"mapToAttribute":"UefiShellStartupUrl","mapToProperty":"GrayOut","mapToValue":true}]},{"category":"Embedded UEFI Shell","id":"UefiShellStartupLocation","name":"Shell Auto-Start S
cript Location","type":"Option","defaultValue":"Auto","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to select the location of the Embedded UEFI Shell st
artup script. For the 'File Systems on Attached Media' option, you must name the script file \"startup.nsh\" and place it on a UEFI accessible local file system, such as a FAT32 partition on a USB disk or HDD. For the 'Network Location' option, the file must
 end with a .nsh extension, and must be placed at an HTTP or FTP location accessible to the server. When you select the 'Auto' option, the system attempts to retrieve the startup script from the network location first, followed by locally attached media.","o
ptions":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"File Systems on Attached Media","id":"AttachedMedia"},{"optionLinks":null,"name":"Network Location","id":"NetworkLocation"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapT
erms":null,"mapFromAttribute":"UefiShellStartupLocation","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"AttachedMedia"}],"mapToAttribute":"UefiShellStartupUrl","mapToProperty":"GrayOut","mapToValue":true}]},{"category":"Embedded UEF
I Shell","id":"UefiShellStartupUrl","name":"Network Location for Shell Auto-Start Script","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"(^$|^(ht|f)tp:\\/\\/(((1?[0-9]{1,2}|
2[0-4][0-9]|25[0-5])\\.){3}(1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])|(([^:\\-\\.\\/\\s]([^:\\.\\/\\s]*[^:\\-\\.\\/\\s])?\\.)*[a-zA-z][a-zA-Z0-9]*))(:\\d{1,5})?\\/[^\\s]+\\.(n|N)(s|S)(h|H)$)","warningText":null,"helpText":"Use this option to configure a network URL 
to a UEFI Shell startup script. URLs in HTTP or FTP formats are accepted using either an IPv4 server address or host name. For example, this can be http://192.168.0.0/file/file.nsh or http://example.com/file/file.nsh. IPv6 server addresses are not supported.
 The file must end with an .nsh extension. When configured, the Embedded UEFI Shell attempts to load and execute the startup script from the network location pointed to by this URL.","options":[],"dependencyList":[],"stringMaxLength":255},{"category":"Power 
Management","id":"PowerProfile","name":"Power Profile","type":"Option","defaultValue":"BalancedPowerPerf","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"- Balanced Power
 and Performance:  Provides the optimum settings to maximize power savings with minimal impact to performance for most operating systems and applications. \n- Minimum Power Usage:  Enables power reduction mechanisms that can negatively affect performance. Th
is mode guarantees a lower maximum power usage by the system. \n- Maximum Performance:  Disables all power management options that can negatively affect performance.","options":[{"optionLinks":null,"name":"Balanced Power and Performance","id":"BalancedPowerP
erf"},{"optionLinks":null,"name":"Minimum Power Usage","id":"MinPower"},{"optionLinks":null,"name":"Maximum Performance","id":"MaxPerf"},{"optionLinks":null,"name":"Custom","id":"Custom"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromA
ttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"PowerRegulator","mapToProperty":"CurrentValue","mapToValue":"DynamicPowerSavings"},{"type":"Map","mapFrom":[{"mapTerms":n
ull,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"PowerRegulator","mapToProperty":"CurrentValue","mapToValue":"StaticLowPower"},{"type":"Map","mapFrom":[{"mapTerms":nu
ll,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"PowerRegulator","mapToProperty":"CurrentValue","mapToValue":"StaticHighPerf"},{"type":"Map","mapFrom":[{"mapTerms":null
,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"IntelQpiPowerManagement","mapToProperty":"CurrentValue","mapToValue":"Enabled"},{"type":"Map","mapFrom":[{"mapT
erms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"IntelQpiPowerManagement","mapToProperty":"CurrentValue","mapToValue":"Enabled"},{"type":"Map","mapFrom":[{"map
Terms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"IntelQpiPowerManagement","mapToProperty":"CurrentValue","mapToValue":"Disabled"},{"type":"Map","mapFrom":[{"ma
pTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"IntelQpiFreq","mapToProperty":"CurrentValue","mapToValue":"Auto"},{"type":"Map","mapFrom":[{"mapTer
ms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"IntelQpiFreq","mapToProperty":"CurrentValue","mapToValue":"MinQpiSpeed"},{"type":"Map","mapFrom":[{"mapTerms":nu
ll,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"IntelQpiFreq","mapToProperty":"CurrentValue","mapToValue":"Auto"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAtt
ribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"MinProcIdlePower","mapToProperty":"CurrentValue","mapToValue":"C6"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttri
bute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"MinProcIdlePower","mapToProperty":"CurrentValue","mapToValue":"C6"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Powe
rProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"MinProcIdlePower","mapToProperty":"CurrentValue","mapToValue":"NoCStates"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProf
ile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"MinProcIdlePkgState","mapToProperty":"CurrentValue","mapToValue":"C6Retention"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":
"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"MinProcIdlePkgState","mapToProperty":"CurrentValue","mapToValue":"C6Retention"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute"
:"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"MinProcIdlePkgState","mapToProperty":"CurrentValue","mapToValue":"NoState"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Po
werProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"EnergyPerfBias","mapToProperty":"CurrentValue","mapToValue":"BalancedPerf"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribut
e":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"EnergyPerfBias","mapToProperty":"CurrentValue","mapToValue":"PowerSavingsMode"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribu
te":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"EnergyPerfBias","mapToProperty":"CurrentValue","mapToValue":"MaxPerf"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Powe
rProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"MaxMemBusFreqMHz","mapToProperty":"CurrentValue","mapToValue":"Auto"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Powe
rProfile","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"MaxMemBusFreqMHz","mapToProperty":"CurrentValue","mapToValue":"1333"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile"
,"mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"MaxMemBusFreqMHz","mapToProperty":"CurrentValue","mapToValue":"Auto"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromP
roperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"ChannelInterleaving","mapToProperty":"CurrentValue","mapToValue":"Enabled"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","ma
pFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"ChannelInterleaving","mapToProperty":"CurrentValue","mapToValue":"Disabled"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapF
romProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"ChannelInterleaving","mapToProperty":"CurrentValue","mapToValue":"Enabled"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromP
roperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"BalancedPowerPerf"}],"mapToAttribute":"MaxPcieSpeed","mapToProperty":"CurrentValue","mapToValue":"MaxSupported"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapF
romProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MinPower"}],"mapToAttribute":"MaxPcieSpeed","mapToProperty":"CurrentValue","mapToValue":"PcieGen1"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProper
ty":"CurrentValue","mapFromCondition":"==","mapFromValue":"MaxPerf"}],"mapToAttribute":"MaxPcieSpeed","mapToProperty":"CurrentValue","mapToValue":"MaxSupported"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"C
urrentValue","mapFromCondition":"!=","mapFromValue":"Custom"}],"mapToAttribute":"PowerRegulator","mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFr
omCondition":"!=","mapFromValue":"Custom"}],"mapToAttribute":"MinProcIdlePower","mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!="
,"mapFromValue":"Custom"}],"mapToAttribute":"MinProcIdlePkgState","mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue
":"Custom"}],"mapToAttribute":"IntelQpiPowerManagement","mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue":"Custom"
}],"mapToAttribute":"IntelQpiFreq","mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue":"Custom"}],"mapToAttribute":"
EnergyPerfBias","mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue":"Custom"}],"mapToAttribute":"MaxMemBusFreqMHz","
mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue":"Custom"}],"mapToAttribute":"ChannelInterleaving","mapToProperty"
:"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue":"Custom"}],"mapToAttribute":"MaxPcieSpeed","mapToProperty":"ReadOnly","mapToVal
ue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"PowerProfile","mapFromProperty":"CurrentValue","mapFromCondition":"!=","mapFromValue":"Custom"}],"mapToAttribute":"IntelDmiLinkFreq","mapToProperty":"GrayOut","mapToValue":true}]},{"cate
gory":"Power Management","id":"PowerRegulator","name":"Power Regulator","type":"Option","defaultValue":"DynamicPowerSavings","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Certain proce
ssors support only one power state and always operate at their initialized frequency, regardless of the selected Power Regulator mode.","helpText":"You can only configure this option if the Power Profile is set to Custom. Use this option to configure the fol
lowing Power Regulator support: \n- Dynamic Power Savings Mode: Automatically varies processor speed and power usage based on processor utilization. Allows for the reduction of overall power consumption with little or no impact on performance. Does not requi
re OS support. \n- Static Low Power Mode: Reduces processor speed and power usage. Guarantees a lower maximum power usage for the system. Performance impacts are greater for environments with higher processor utilization. \n- Static High Performance Mode: Pr
ocessors run in their maximum power/performance state at all times regardless of the OS power management policy. \n- OS Control Mode: Processors run in their maximum power/performance state at all times unless the OS enables a power management policy.","opti
ons":[{"optionLinks":null,"name":"Dynamic Power Savings Mode","id":"DynamicPowerSavings"},{"optionLinks":null,"name":"Static Low Power Mode","id":"StaticLowPower"},{"optionLinks":null,"name":"Static High Performance Mode","id":"StaticHighPerf"},{"optionLinks
":null,"name":"OS Control Mode","id":"OsControl"}],"dependencyList":[]},{"category":"Power Management","id":"MinProcIdlePower","name":"Minimum Processor Idle Power Core C-State","type":"Option","defaultValue":"C6","lowerBound":null,"upperBound":null,"scalarI
ncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"You can only configure this option if Power Profile is set to Custom. Use this option to select the lowest idle power state (C-state) of the processor that the operat
ing system uses. The higher the C-state, the lower the power usage of that idle state. (C6 is the lowest power idle state supported by the processor).","options":[{"optionLinks":null,"name":"C6 State","id":"C6"},{"optionLinks":null,"name":"C3 State","id":"C3
"},{"optionLinks":null,"name":"C1E State","id":"C1E"},{"optionLinks":null,"name":"No C-states","id":"NoCStates"}],"dependencyList":[]},{"category":"Power Management","id":"MinProcIdlePkgState","name":"Minimum Processor Idle Power Package C-State","type":"Opt
ion","defaultValue":"C6Retention","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"You can configure this option only if the Power Profile is set to Custom. Use this optio
n to select the lowest idle package power state (C-state) of the processor. The processor automatically transitions into package C-states based on the Core C-states in which cores on the processor have transitioned. The higher the package C-state, the lower 
the power usage of that idle package state. (Package C6 (retention) is the lowest power idle package state supported by the processor).","options":[{"optionLinks":null,"name":"Package C6 (retention) State","id":"C6Retention"},{"optionLinks":null,"name":"Pack
age C6 (non-retention) State","id":"C6NonRetention"},{"optionLinks":null,"name":"No Package State","id":"NoState"}],"dependencyList":[]},{"category":"Power Management//Advanced Power Options","id":"IntelQpiPowerManagement","name":"Intel QPI Link Power Manage
ment","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to place the Quick Path Interconnect (QPI) links into a low
 power state when the links are not being used. This lowers power usage with minimal effect on performance. You can only configure this option if two or more CPUs are present and the Power Profile is set to custom.","options":[{"optionLinks":null,"name":"Ena
bled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Power Management//Advanced Power Options","id":"IntelQpiFreq","name":"Intel QPI Link Frequency","type":"Option","defaultValue":"Auto","lowerBound"
:null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to set the QPI Link frequency to a lower speed. Running at a lower frequency can reduce power consumption, but can als
o affect system performance. You can only configure this option if two or more CPUs are present and the Power Profile is set to custom.","options":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"Min QPI Speed","id":"MinQpiSpeed"}]
,"dependencyList":[]},{"category":"Power Management//Advanced Power Options","id":"EnergyPerfBias","name":"Energy/Performance Bias","type":"Option","defaultValue":"BalancedPerf","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":nul
l,"valueExpression":null,"warningText":null,"helpText":"You can only configure this option if the Power Profile is set to Custom. Use this option to configure several processor subsystems to optimize the performance and power usage of the processor. Balanced
 Performance provides optimum power efficiency and is recommended for most environments. Maximum Performance Mode is recommended for environments that require the highest performance and lowest latency but are not sensitive to power consumption. Only use Pow
er Savings Mode in environments that are power sensitive and can accept reduced performance.","options":[{"optionLinks":null,"name":"Maximum Performance","id":"MaxPerf"},{"optionLinks":null,"name":"Balanced Performance","id":"BalancedPerf"},{"optionLinks":nu
ll,"name":"Balanced Power","id":"BalancedPower"},{"optionLinks":null,"name":"Power Savings Mode","id":"PowerSavingsMode"}],"dependencyList":[]},{"category":"Power Management//Advanced Power Options","id":"MaxMemBusFreqMHz","name":"Maximum Memory Bus Frequenc
y","type":"Option","defaultValue":"Auto","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"You can only configure this option if the Power Profile is set to Custom. Use thi
s option to configure the memory system to run memory at a lower maximum speed than that supported by the installed processor and DIMM configuration. Setting this option to Auto configures the system to run memory at the maximum speed supported.","options":[
{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"2133 MHz","id":"2133"},{"optionLinks":null,"name":"1867 MHz","id":"1867"},{"optionLinks":null,"name":"1600 MHz","id":"1600"},{"optionLinks":null,"name":"1333 MHz","id":"1333"}],"depen
dencyList":[]},{"category":"Power Management//Advanced Power Options","id":"ChannelInterleaving","name":"Channel Interleaving","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueEx
pression":null,"warningText":null,"helpText":"You can only configure this option if the Power Profile is set to Custom. Use this option to modify the level of interleaving for which the memory system is configured. Typically, higher levels of memory interlea
ving result in maximum performance. However, reducing the level of interleaving can result in power savings.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"categ
ory":"Power Management//Advanced Power Options","id":"MaxPcieSpeed","name":"Maximum PCI Express Speed","type":"Option","defaultValue":"MaxSupported","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"war
ningText":null,"helpText":"You can only configure this option if the Power Profile is set to Custom. If a PCI Express device does not run properly at its optimal speed, lowering the speed at which the device is running can address this issue. This option ena
bles you to lower the maximum PCI Express speed at which the server allows PCI Express devices to operate. You can also use it to address issues with problematic PCI Express devices. Setting this value to Maximum Supported configures the platform to run at t
he maximum speed supported by the platform or the PCIe device, whichever is lower.","options":[{"optionLinks":null,"name":"Maximum Supported","id":"MaxSupported"},{"optionLinks":null,"name":"PCIe Generation 1.0","id":"PcieGen1"}],"dependencyList":[]},{"categ
ory":"Power Management//Advanced Power Options","id":"DynamicPowerResponse","name":"Dynamic Power Savings Mode Response","type":"Option","defaultValue":"Fast","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression"
:null,"warningText":null,"helpText":"Use this option to enable the System BIOS to control processor performance and power states depending on the processor workload. You can set the response time for switching between power states. \n- The Fast setting is op
timal for most workloads where low latency response to an increase in processor demand is a requirement. \n- The Slow setting is optimal for workloads where a longer latency response to an increase in processing demand is an acceptable trade-off for reduced 
power consumption. Selecting this option can have a negative effect on performance, depending on the workload.","options":[{"optionLinks":null,"name":"Fast","id":"Fast"},{"optionLinks":null,"name":"Slow","id":"Slow"}],"dependencyList":[]},{"category":"Power 
Management//Advanced Power Options","id":"CollabPowerControl","name":"Collaborative Power Control","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText"
:null,"helpText":"For operating systems that support the Processor Clocking Control (PCC) Interface, enabling this option enables the Operating System to request processor frequency changes even if the Power Regulator option on the server configured for Dyna
mic Power Savings Mode. For Operating Systems that do not support the PCC Interface, or when the Power Regulator Mode is not configured for Dynamic Power Savings Mode, this option has no effect on system operation.","options":[{"optionLinks":null,"name":"Ena
bled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Power Management//Advanced Power Options","id":"IntelDmiLinkFreq","name":"Intel DMI Link Frequency","type":"Option","defaultValue":"Auto","lowerBo
und":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to force the link speed between the processor and the southbridge to run at slower speeds to save power.","options
":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"Gen 1 Speed","id":"DmiGen1"}],"dependencyList":[]},{"category":"Performance Options","id":"ProcTurbo","name":"Intel(R) Turbo Boost Technology","type":"Option","defaultValue":"Enabl
ed","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Turbo Boost Technology enables the processor to transition to a higher frequency than the processor's rated speed if t
he processor has available power and is within temperature specifications. Disabling this option reduces power usage and also reduces the system's maximum achievable performance under some workloads.","options":[{"optionLinks":null,"name":"Disabled","id":"Di
sabled"},{"optionLinks":null,"name":"Enabled","id":"Enabled"}],"dependencyList":[]},{"category":"Performance Options","id":"AcpiSlit","name":"ACPI SLIT","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stri
ngMinLength":null,"valueExpression":null,"warningText":null,"helpText":"The ACPI SLIT (System Locality Information Table) defines the relative access times between processors, memory subsystems, and I/O subsystems. Operating systems that support the SLIT can
 use this information to improve performance by allocating resources and workloads more efficiently.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Pe
rformance Options//Advanced Performance Tuning Options","id":"NodeInterleaving","name":"Node Interleaving","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"war
ningText":"Caution: Enabling Node Interleaving might impact operating system performance. Enabling Node Interleaving requires that all nodes have equal memory sizes.","helpText":"Use this option to disable the NUMA architecture properties for the system. All
 operating system platforms support NUMA architectures. In most cases, optimum performance is obtained by disabling the Node Interleaving option. When this option is enabled, memory addresses are interleaved across the memory installed for each processor. So
me workloads might experience improved performance when this option is enabled. Node Interleaving cannot be enabled when NVDIMMs are present in the system.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled"
,"id":"Disabled"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"IntelNicDmaChannels","name":"Intel NIC DMA Channels (IOAT)","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"sca
larIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to select the Intel NIC DMA Channels support. This is a NIC acceleration option that runs only on Intel-based NICs.","options":[{"optionLinks":nul
l,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"HwPrefetcher","name":"HW Prefetcher","type":"Option","defaultValue":"
Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the processor HW prefetch feature. In some cases, setting this option to disabled can 
improve performance. Typically, setting this option to enabled provides better performance. Only disable this option after performing application benchmarking to verify improved performance in the environment.","options":[{"optionLinks":null,"name":"Enabled"
,"id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"AdjSecPrefetch","name":"Adjacent Sector Prefetch","type":"Option","defaultValue":"Enabl
ed","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the processor Adjacent Sector Prefetch feature. In some cases, setting this option to disab
led can improve performance. Typically, setting this option to enabled provides better performance. Only disable this option after performing application benchmarking to verify improved performance in the environment.","options":[{"optionLinks":null,"name":"
Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"DcuStreamPrefetcher","name":"DCU Stream Prefetcher","type":"Option","defaultVal
ue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the processor DCU Stream Prefetcher feature. In some cases, setting this option t
o disabled can improve performance. Typically, setting this option to enabled provides better performance. Only disable this option after performing application benchmarking to verify improved performance in your environment.","options":[{"optionLinks":null,
"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"DcuIpPrefetcher","name":"DCU IP Prefetcher","type":"Option","defaultVal
ue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the processor DCU IP Prefetcher feature. In some cases, setting this option to di
sabled can improve performance. In most cases, the default value of enabled provides optimal performance. Only disable this option after performing application benchmarking to verify improved performance in the environment. ","options":[{"optionLinks":null,"
name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"QpiSnoopConfig","name":"QPI Snoop Configuration","type":"Option","defaul
tValue":"Standard","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to select the snoop mode used by the processor and QPI bus. Changing this option can ha
ve an impact on memory performance. The Home Snoop option provides high-memory bandwidth in an average NUMA environment. The Cluster on Die option can provide increased memory bandwidth in highly optimized NUMA workloads. The Early Snoop option can decrease 
memory latency, but can also result in lower overall bandwidth as compared to the other modes. ","options":[{"optionLinks":null,"name":"Home Snoop","id":"Standard"},{"optionLinks":null,"name":"Cluster on Die","id":"ClusterOnDie"}],"dependencyList":[]},{"cate
gory":"Performance Options//Advanced Performance Tuning Options","id":"QpiBandwidthOpt","name":"QPI Bandwidth Optimization (RTID)","type":"Option","defaultValue":"Balanced","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"va
lueExpression":null,"warningText":null,"helpText":"The QPI link between two processors provides the best performance for most applications. The Balanced option provides the best performance for most applications and benchmarks. The optimized for I/O option c
an increase bandwidth from I/O devices, such as GPUs that rely on direct access to system memory. This option is only configurable if two or more CPUs are present.","options":[{"optionLinks":null,"name":"Balanced","id":"Balanced"},{"optionLinks":null,"name":
"Optimized for I/O (Alternate RTID)","id":"OptimizedForIo"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"AcpiRootBridgePxm","name":"Memory Proximity Reporting for I/O","type":"Option","defaultValue":"Enab
led","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When enabled, the System ROM reports the proximity relationship between I/O devices and system memory to the operatin
g system. Most operating systems can use this information to efficiently assign memory resources for devices, such as network controllers and storage devices. Additionally, certain I/O devices might not be able to take advantage of I/O handling benefits if t
heir OS drivers are not properly optimized to support this feature. See your operating system and I/O device documentation for more details.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled
"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"IoNonPostedPrefetching","name":"I/O Non-posted Prefetching","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":n
ull,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Disabling non-posted prefetching for I/O can significantly improve performance for a small set of configurations that require a balanced mix of read/write I/O traffic (for examp
le, configurations that include Infiniband) or multiple x16 devices that utilize max bandwidth of the PCI-e bus. Disabling this feature does, however, have a slight impact on 100% I/O read bandwidth.","options":[{"optionLinks":null,"name":"Enabled","id":"Ena
bled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"NumaGroupSizeOpt","name":"NUMA Group Size Optimization","type":"Option","defaultValue":"Clustered
","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure how the System ROM reports the size of a NUMA node (number of logical processors), which as
sists the Operating System in grouping processors for application use (referred to as Kgroups). The default setting of Clustered provides better performance due to the resulting groups being optimized along NUMA boundaries. However, some applications might n
ot be optimized to take advantage of processors spanning multiple groups. In such cases, selecting the Flat option might be necessary in order for those applications to utilize more logical processors.","options":[{"optionLinks":null,"name":"Clustered","id":
"Clustered"},{"optionLinks":null,"name":"Flat","id":"Flat"}],"dependencyList":[]},{"category":"Performance Options//Advanced Performance Tuning Options","id":"IntelPerfMonitoring","name":"Intel Performance Monitoring Support","type":"Option","defaultValue":"
Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"This option does not impact performance. When enabled, this option exposes certain chipset devices that can be u
sed with the Intel Performance Monitoring Toolkit.","options":[{"optionLinks":null,"name":"Disabled","id":"Disabled"},{"optionLinks":null,"name":"Enabled","id":"Enabled"}],"dependencyList":[]},{"category":"Server Security","id":"F11BootMenu","name":"One-Time
 Boot Menu (F11 Prompt)","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the POST One-Time Boot F11 Pr
ompt.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Security","id":"EmbeddedDiagnostics","name":"Embedded Diagnostics","type":"Option","defaul
tValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to enable or disable Embedded Diagnostics functionality. If disabled, you cannot launch 
Embedded Diagnostics. Enable this option to use the Embedded Diagnostics functionality.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Security
","id":"EmbeddedDiagsMode","name":"Embedded Diagnostics Mode","type":"Option","defaultValue":"Auto","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to con
figure Embedded Diagnostics in Auto or Text Console mode.","options":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"Text Console","id":"TextConsole"}],"dependencyList":[]},{"category":"Server Security","id":"ProcNoExecute","name"
:"No-Execute Protection","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to protect your system against malicious
 code and viruses. Memory is marked as non-executable unless the location contains executable code. Some viruses attempt to insert and execute code from non-executable memory locations. Attacks are intercepted and an exception is generated. Your operating sy
stem must support this option. \n\nCertain operating systems (including Windows 2012 and Windows 2012 R2) require this option to be enabled and override this setting.  See your operating system documentation for more details.","options":[{"optionLinks":null,
"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Security","id":"ProcAes","name":"Processor AES-NI Support","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBoun
d":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to enable or disable the Advanced Encryption Standard Instruction Set (AES-NI) in the processor.","options":[{"optionLinks":null,"name
":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Security","id":"IntelTxt","name":"Intel(R) TXT Support","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null
,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Intel(R) TXT requires that all processor cores are enabled, Hyperthreading is enabled, VT-d is enabled, and TPM is enabled. These options set automatically when TXT is enabl
ed. Disabling any of these features while TXT is enabled can prevent TXT from working properly.","helpText":"Use this option to modify Intel TXT support.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","
id":"Disabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"IntelTxt","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"ProcVirtualization","mapToProperty":"CurrentValue
","mapToValue":"Enabled"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"IntelTxt","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"ProcCoreDisable","mapToProperty":"CurrentValue","mapToValu
e":"0"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"IntelTxt","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"ProcHyperthreading","mapToProperty":"CurrentValue","mapToValue":"Enabled"},{
"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"IntelTxt","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"IntelProcVtd","mapToProperty":"CurrentValue","mapToValue":"Enabled"},{"type":"Map","m
apFrom":[{"mapTerms":null,"mapFromAttribute":"IntelTxt","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"TpmVisibility","mapToProperty":"CurrentValue","mapToValue":"Visible"},{"type":"Map","mapFrom":[{"map
Terms":null,"mapFromAttribute":"IntelTxt","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Enabled"}],"mapToAttribute":"TpmOperation","mapToProperty":"CurrentValue","mapToValue":"Enable"}]},{"category":"Server Security//Trusted Platfo
rm Module options","id":"TpmOperation","name":"TPM 1.2 Operation","type":"Option","defaultValue":"Disable","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Information: Clearing TPM can p
revent booting to an operating system using TPM functionality.","helpText":"Use this option to enable the Trusted Platform Module and BIOS secure startup. When enabled, the TPM is fully functional. When disabled, the TPM is visible; however, functionality is
 limited. This option also enables you to reset the TPM to factory settings, which clears any assigned passwords, keys, or ownership data. Clearing the TPM can prevent the server from booting to a TPM-aware operating system if the operating system uses TPM's
 measurements.","options":[{"optionLinks":null,"name":"No Action","id":"NoAction"},{"optionLinks":null,"name":"Enable","id":"Enable"},{"optionLinks":null,"name":"Disable","id":"Disable"},{"optionLinks":null,"name":"Clear","id":"Clear"}],"dependencyList":[{"t
ype":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TpmOperation","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Disable"}],"mapToAttribute":"IntelTxt","mapToProperty":"CurrentValue","mapToValue":"Disabled"}]},{"category":"Se
rver Security//Trusted Platform Module options","id":"TpmVisibility","name":"TPM 1.2 Visibility","type":"Option","defaultValue":"Visible","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":n
ull,"helpText":"Use this option to hide TPM from the operating system. When the TPM is hidden, BIOS secure startup is disabled, and the TPM does not respond to any commands. Intended use is for removing the TPM option from the system without removing the act
ual hardware.","options":[{"optionLinks":null,"name":"Hidden","id":"Hidden"},{"optionLinks":null,"name":"Visible","id":"Visible"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TpmVisibility","mapFromProperty":"CurrentValue"
,"mapFromCondition":"==","mapFromValue":"Hidden"}],"mapToAttribute":"IntelTxt","mapToProperty":"CurrentValue","mapToValue":"Disabled"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TpmVisibility","mapFromProperty":"CurrentValue","mapFromCondi
tion":"==","mapFromValue":"Hidden"}],"mapToAttribute":"TpmOperation","mapToProperty":"CurrentValue","mapToValue":"NoAction"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TpmVisibility","mapFromProperty":"CurrentValue","mapFromCondition":"=="
,"mapFromValue":"Hidden"}],"mapToAttribute":"TpmOperation","mapToProperty":"ReadOnly","mapToValue":true}]},{"category":"Server Security//Trusted Platform Module options","id":"Tpm2Operation","name":"TPM 2.0 Operation","type":"Option","defaultValue":"NoAction
","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Information: Clearing TPM can prevent booting to an operating system using TPM functionality.","helpText":"Use this option to perform a 
clear operation on the TPM. Clearing the TPM can prevent the server from booting to a TPM-aware operating system if the operating system uses TPM's measurements. TPM 2.0 is supported only in UEFI Boot Mode.","options":[{"optionLinks":null,"name":"No Action",
"id":"NoAction"},{"optionLinks":null,"name":"Clear","id":"Clear"}],"dependencyList":[]},{"category":"Server Security//Trusted Platform Module options","id":"Tpm2Visibility","name":"TPM 2.0 Visibility","type":"Option","defaultValue":"Visible","lowerBound":nul
l,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to hide TPM from the operating system. When the TPM is hidden, BIOS secure startup is disabled, and the TPM does not respo
nd to any commands. Intended use is for removing the TPM option from the system without removing the actual hardware. TPM 2.0 is only supported in UEFI boot mode.","options":[{"optionLinks":null,"name":"Hidden","id":"Hidden"},{"optionLinks":null,"name":"Visi
ble","id":"Visible"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Tpm2Visibility","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Hidden"}],"mapToAttribute":"Tpm2Operation","mapToProperty":"Current
Value","mapToValue":"NoAction"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Tpm2Visibility","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Hidden"}],"mapToAttribute":"Tpm2Operation","mapToProperty":"ReadOnly","mapT
oValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"Tpm2Visibility","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Hidden"}],"mapToAttribute":"Tpm2Ppi","mapToProperty":"GrayOut","mapToValue":true}]},{"categor
y":"Server Security//Trusted Platform Module options","id":"Tpm2Ppi","name":"TPM 2.0 Physical Presence Confirmation","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression"
:null,"warningText":null,"helpText":"Use this option to control Physical Presence Interface for TPM 2.0 operation. This option is used to control whether the user is prompted during the next boot after a TPM 2.0 operation request was initiated by the Operati
ng System. When TPM 2.0 Physical Presence Confirmation is Enabled, the system will prompt for confirmation during POST. When TPM 2.0 Physical Presence Confirmation is Disabled, the system will not prompt for confirmation during POST.","options":[{"optionLink
s":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Security//Trusted Platform Module options","id":"TmOperation","name":"TM 1.0 Operation","type":"Option","defaultValue":"
Disable","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Information: Clearing TM can prevent booting to an operating system using TM functionality.","helpText":"Use this option to enabl
e the Trusted Module (TM) and BIOS secure startup. When enabled, the TM is fully functional. When disabled, the TM is visible; however, functionality is limited. This option also enables you to reset the TM to factory settings, which clears any assigned pass
words, keys, or ownership data. Clearing the TM can prevent the server from booting to a TM-aware operating system if the operating system uses TM's measurements.","options":[{"optionLinks":null,"name":"No Action","id":"NoAction"},{"optionLinks":null,"name":
"Enable","id":"Enable"},{"optionLinks":null,"name":"Disable","id":"Disable"},{"optionLinks":null,"name":"Clear","id":"Clear"}],"dependencyList":[]},{"category":"Server Security//Trusted Platform Module options","id":"TmVisibility","name":"TM 1.0 Visibility",
"type":"Option","defaultValue":"Visible","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to hide the Trusted Module (TM) from the operating system. When t
he TM is hidden, BIOS secure startup is disabled, and the TM does not respond to any commands. Intended use is for removing the TM option from the system without removing the actual hardware.","options":[{"optionLinks":null,"name":"Hidden","id":"Hidden"},{"o
ptionLinks":null,"name":"Visible","id":"Visible"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TmVisibility","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Hidden"}],"mapToAttribute":"TmOperation"
,"mapToProperty":"CurrentValue","mapToValue":"NoAction"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TmVisibility","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Hidden"}],"mapToAttribute":"TmOperation","mapToPrope
rty":"ReadOnly","mapToValue":true}]},{"category":"Server Security//Trusted Platform Module options","id":"TpmBinding","name":"TPM Binding","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":
null,"valueExpression":null,"warningText":null,"helpText":"Use this option to bind the TPM module to the system board by using a value that is unique to each server board. This option ensures that the TPM measurement in PCR[0] is unique for every server rega
rdless of hardware and firmware configuration.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Security//Trusted Platform Module options","id":"
TpmUefiOpromMeasuring","name":"TPM UEFI Option ROM Measurement","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option t
o enable measuring the UEFI PCI option ROMs. Disabling this option skips measuring the UEFI PCI option ROMs.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"categ
ory":"PCI Device Enable/Disable","id":"EmbSasEnable","name":"Embedded Storage","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Se
lect this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"PCI Device Enable/Disable","id":"FlexLom1Enable","na
me":"Embedded FlexibleLOM 1","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to enable or disable PCI devices.
","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"PCI Device Enable/Disable","id":"FlexLom2Enable","name":"Embedded FlexibleLOM 2","type":"Option","defa
ultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled",
"id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"PCI Device Enable/Disable","id":"EmbSata1Enable","name":"Embedded SATA Controller #1","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperB
ound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"D
isabled","id":"Disabled"}],"dependencyList":[]},{"category":"PCI Device Enable/Disable","id":"EmbSata2Enable","name":"Embedded SATA Controller #2","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinL
ength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[
]},{"category":"PCI Device Enable/Disable","id":"PciSlot1Enable","name":"PCIe Slot 1","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpTe
xt":"Select this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"PCI Device Enable/Disable","id":"PciSlot2Enab
le","name":"PCIe Slot 2","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to enable or disable PCI devices.","o
ptions":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"PCI Device Enable/Disable","id":"PciSlot3Enable","name":"PCIe Slot 3","type":"Option","defaultValue":"Enab
led","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"}
,{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"PCI Device Enable/Disable","id":"PciSlot4Enable","name":"PCIe Slot 4","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":nu
ll,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Select this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dep
endencyList":[]},{"category":"PCI Device Enable/Disable","id":"PciSlot5Enable","name":"PCIe Slot 5","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText
":null,"helpText":"Select this option to enable or disable PCI devices.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Availability","id":"AsrS
tatus","name":"ASR Status","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure the Automatic Server Reco
very option, which enables the system to automatically reboot if the server locks up.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Availabili
ty","id":"AsrTimeoutMinutes","name":"ASR Timeout","type":"Option","defaultValue":"10","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When Automatic Server Recovery is en
abled, you can use this option to set the time to wait before rebooting the server in the event of an operating system crash or server lockup.","options":[{"optionLinks":null,"name":"10 Minutes","id":"10"},{"optionLinks":null,"name":"15 Minutes","id":"15"},{
"optionLinks":null,"name":"20 Minutes","id":"20"},{"optionLinks":null,"name":"30 Minutes","id":"30"},{"optionLinks":null,"name":"5 Minutes","id":"5"}],"dependencyList":[]},{"category":"Server Availability","id":"WakeOnLan","name":"Wake-On LAN","type":"Option
","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"After enabling Wake-on-LAN, remove all power cords before adding or removing any adapters. Some adapters can c
ause the system to power on when added or removed.","helpText":"You can configure the server to be powered on remotely when it receives a special packet. This option requires a NIC, NIC driver, and operating system that are WOL-capable.","options":[{"optionL
inks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Availability","id":"PostF1Prompt","name":"POST F1 Prompt","type":"Option","defaultValue":"Delayed20Sec","lowerBound":
null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure the system to display the F1 key in the server POST screen. If an error is encountered, you can press the 
F1 key to continue with the server power-up sequence. Select one of the following options: \nDelayed 20 Seconds - If an error occurs, the system pauses for 20 seconds at the F1 prompt and continues to boot the OS. \nDelayed 2 Seconds - If an error occurs, th
e system pauses for 2 seconds at the F1 prompt and continues to boot the OS. \nDisabled - If an error occurs, the system bypasses the F1 prompt and continues to boot the OS. \nNote: For critical errors, the system pauses for 20 seconds at the F1 prompt, rega
rdless of how this option is configured.","options":[{"optionLinks":null,"name":"Delayed 20 seconds","id":"Delayed20Sec"},{"optionLinks":null,"name":"Delayed 2 seconds","id":"Delayed2Sec"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyLi
st":[]},{"category":"Server Availability","id":"PowerButton","name":"Power Button Mode","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"help
Text":"Disabling this option disables the momentary power button functionality. This option does not affect the four-second power button override or the remote power control functionality.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"op
tionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Availability","id":"AutoPowerOn","name":"Automatic Power-On","type":"Option","defaultValue":"AlwaysPowerOn","lowerBound":null,"upperBound":null,"scalarIncrement":nul
l,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure the server to automatically power on when AC power is applied to the system. By default, the system returns to its previous power state when AC power 
is restored after an AC power loss. This option causes the system to always returns to the \"on\" state whenever power is applied, even if the system is in the \"off\" state when power is lost.","options":[{"optionLinks":null,"name":"Always Power on","id":"A
lwaysPowerOn"},{"optionLinks":null,"name":"Always Power Off","id":"AlwaysPowerOff"}],"dependencyList":[]},{"category":"BIOS Serial Console and EMS","id":"SerialConsolePort","name":"BIOS Serial Console Port","type":"Option","defaultValue":"Auto","lowerBound":
null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to re-direct video and keystrokes through the serial port to OS boot. This option can interfere with non-terminal devic
es attached to the serial port. In such cases, set this option to Disabled. This option is only supported in English language mode when running in the UEFI pre-boot System Utilities.","options":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":n
ull,"name":"Disabled","id":"Disabled"},{"optionLinks":null,"name":"Physical Serial Port","id":"Physical"},{"optionLinks":null,"name":"Virtual Serial Port","id":"Virtual"}],"dependencyList":[]},{"category":"BIOS Serial Console and EMS","id":"SerialConsoleEmul
ation","name":"BIOS Serial Console Emulation Mode","type":"Option","defaultValue":"Vt100Plus","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to select th
e emulation mode type. The option you select depends on the emulation you want to use in your serial terminal program (such as Hyperterminal or Putty). The BIOS emulation mode must match the mode you select in your terminal program.","options":[{"optionLinks
":null,"name":"VT100","id":"Vt100"},{"optionLinks":null,"name":"ANSI","id":"Ansi"},{"optionLinks":null,"name":"VT100+","id":"Vt100Plus"}],"dependencyList":[]},{"category":"BIOS Serial Console and EMS","id":"SerialConsoleBaudRate","name":"BIOS Serial Console 
Baud Rate","type":"Option","defaultValue":"115200","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"This is the transfer rate at which data is transmitted through the seri
al port.","options":[{"optionLinks":null,"name":"9600","id":"9600"},{"optionLinks":null,"name":"19200","id":"19200"},{"optionLinks":null,"name":"38400","id":"38400"},{"optionLinks":null,"name":"57600","id":"57600"},{"optionLinks":null,"name":"115200","id":"1
15200"}],"dependencyList":[]},{"category":"BIOS Serial Console and EMS","id":"EmsConsole","name":"EMS Console","type":"Option","defaultValue":"Com1Irq4","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,
"warningText":"EMS configuration options have changed. See your product documentation for details.","helpText":"Use this option to configure the ACPI serial port settings, which include redirecting the Windows Server Emergency Management console (EMS) throug
h the serial port. If you select this option for redirecting EMS through a network connection, two options are available: \n1) When redirecting EMS through a virtual serial port, select the value (COM1 or COM2) that corresponds to the resources assigned to t
he Virtual Serial Port in the System Options menu. \n2) When redirecting EMS through a physical serial port, select the value (COM1 or COM2) that corresponds to the resources assigned to the embedded serial port in the System Options menu.\nEMS Console is no
t supported at 38400 BAUD.","options":[{"optionLinks":null,"name":"Disabled","id":"Disabled"},{"optionLinks":null,"name":"COM 1; IRQ4; I/O: 3F8h-3FFh","id":"Com1Irq4"},{"optionLinks":null,"name":"COM 2; IRQ3; I/O: 2F8h-2FFh","id":"Com2Irq3"}],"dependencyList
":[]},{"category":"Server Asset Information","id":"CustomPostMessage","name":"Custom POST Message","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^[\\x20-\\x7e]*$","warningT
ext":null,"helpText":"Enter a message to be displayed during system startup.","options":[],"dependencyList":[],"stringMaxLength":62},{"category":"Server Asset Information//Server Information","id":"AssetTagProtection","name":"Asset Tag Protection","type":"Op
tion","defaultValue":"Unlocked","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Information: Choosing the lock option locks/protects the Asset Tag. The Asset Tag is not erased if default
 system settings are restored.","helpText":"Use this option to lock Asset Tag information. When set to lock, the Asset Tag is not erased if the default system settings are restored.","options":[{"optionLinks":null,"name":"Locked","id":"Locked"},{"optionLinks
":null,"name":"Unlocked","id":"Unlocked"}],"dependencyList":[]},{"category":"Server Asset Information//Server Information","id":"ServerPrimaryOs","name":"Server Primary OS","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncremen
t":null,"stringMinLength":0,"valueExpression":"^[\\x20-\\x7e]*$","warningText":null,"helpText":"Use this option to modify the Server Primary OS text line.","options":[],"dependencyList":[],"stringMaxLength":42},{"category":"Server Asset Information//Server I
nformation","id":"ServerOtherInfo","name":"Server Other Information","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^[\\x20-\\x7e]*$","warningText":null,"helpText":"Use this
 option to modify the Other Server text line.","options":[],"dependencyList":[],"stringMaxLength":28},{"category":"Server Asset Information//Server Information","id":"PowerOnLogo","name":"Power-On Logo","type":"Option","defaultValue":"Enabled","lowerBound":n
ull,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the display of the logo during system boot. This option does not affect system boot times.","options":[{"opti
onLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Server Asset Information//Administrator Information","id":"AdminName","name":"Administrator Name","type":"String","defaul
tValue":"","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^[\\x20-\\x7e]*$","warningText":null,"helpText":"Enter the server administrator's name text.","options":[],"dependencyList":[],"stringMaxLength":28},
{"category":"Server Asset Information//Administrator Information","id":"AdminPhone","name":"Administrator Phone Number","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^[\\x2
0-\\x7e]*$","warningText":null,"helpText":"Enter the server administrator's phone number text.","options":[],"dependencyList":[],"stringMaxLength":28},{"category":"Server Asset Information//Administrator Information","id":"AdminEmail","name":"Administrator E
-mail Address","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":0,"valueExpression":"^[\\x20-\\x7e]*$","warningText":null,"helpText":"Enter the server administrator's e-mail address.","options":[]
,"dependencyList":[],"stringMaxLength":28},{"category":"Server Asset Information//Administrator Information","id":"AdminOtherInfo","name":"Administrator Other Information","type":"String","defaultValue":"","lowerBound":null,"upperBound":null,"scalarIncrement
":null,"stringMinLength":0,"valueExpression":"^[\\x20-\\x7e]*$","warningText":null,"helpText":"Enter the server administrator's information text.","options":[],"dependencyList":[],"stringMaxLength":28},{"category":"Advanced Options","id":"VideoOptions","name
":"Video Options","type":"Option","defaultValue":"BothVideoEnabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to configure video settings in the sys
tem. When set to Add-in Video Enabled, Embedded Video Disabled, the system only displays video to the first discovered add-in video controller. When set to Both Add-in and Embedded Video Enabled, the system displays video to both the embedded and the first d
iscovered add-in video controllers. In both modes, early system startup video is displayed to the embedded video controller.","options":[{"optionLinks":null,"name":"Add-in Video Enabled, Embedded Video Disabled","id":"OptionalVideoOnly"},{"optionLinks":null,
"name":"Both Add-in and Embedded Video Enabled","id":"BothVideoEnabled"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"VideoOptions","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"OptionalVideoOnly
"}],"mapToAttribute":"EmbVideoConnection","mapToProperty":"GrayOut","mapToValue":true}]},{"category":"Advanced Options","id":"EmbVideoConnection","name":"Embedded Video Connection","type":"Option","defaultValue":"Auto","lowerBound":null,"upperBound":null,"sc
alarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"When configured for Auto mode, the external video connection to the embedded video controller is automatically disabled to save power when a monitor is not attac
hed. It is automatically enabled when a monitor is attached, including when the server is operating. When configured for Always Disabled, the external video connection to the embedded video controller is disabled and a monitor connected to this port does not
 display except during system boot. This can be used for security reasons. When configured for Always Enabled, the external video connection to the embedded video controller is always enabled. This option is only required if a monitor is attached with a moni
tor detection that does not function properly (making AUTO mode not work properly). Note: This option does not affect Integrated Remote Console video. Also, if you press F9 or F11 during system boot, the configured video connector behavior is overridden and 
the video console remains enabled. This lets you reconfigure the Embedded Video Connection option even if the video is disabled.","options":[{"optionLinks":null,"name":"Auto","id":"Auto"},{"optionLinks":null,"name":"Always Disabled","id":"AlwaysDisabled"},{"
optionLinks":null,"name":"Always Enabled","id":"AlwaysEnabled"}],"dependencyList":[]},{"category":"Advanced Options//Fan and Thermal Options","id":"ThermalConfig","name":"Thermal Configuration","type":"Option","defaultValue":"OptimalCooling","lowerBound":nul
l,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to select the fan cooling solution for the system. Optimal Cooling provides the most efficient solution by configuring fan
 speeds to the minimum required speed to provide adequate cooling. Increased Cooling runs fans at higher speeds to provide additional cooling. Select Increased Cooling when third-party storage controllers are cabled to the embedded hard drive cage, or if the
 system is experiencing thermal issues that cannot be resolved. Maximum cooling provides the maximum cooling available on this platform.","options":[{"optionLinks":null,"name":"Optimal Cooling","id":"OptimalCooling"},{"optionLinks":null,"name":"Increased Coo
ling","id":"IncreasedCooling"},{"optionLinks":null,"name":"Maximum Cooling","id":"MaxCooling"}],"dependencyList":[]},{"category":"Advanced Options//Fan and Thermal Options","id":"ThermalShutdown","name":"Thermal Shutdown","type":"Option","defaultValue":"Enab
led","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to control the reaction of the system to caution level thermal events. When disabled, the System Mana
gement Firmware ignores thermal events and the system immediately powers off in data-destructive situations.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"categ
ory":"Advanced Options//Fan and Thermal Options","id":"FanInstallReq","name":"Fan Installation Requirements","type":"Option","defaultValue":"EnableMessaging","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":
null,"warningText":"Important: Operating a server without the required fans installed is not recommended and can impact the ability for the system to properly cool components. Operating without the required fans can result in damage to hardware components. I
t is recommended that you leave the Fan Installation Requirements in the default state of Enable Messaging.","helpText":"Use this option to configure how the server reacts when all required fans are not installed. When configured for Enable Messaging, the se
rver displays messages and log events to the Integrated Management Log (IML) when required fans are not installed. The server can still boot and operate. When configured for Disable Messaging, the server does not display messages and log events when required
 fans are not installed. All indications that the server is operating without required fans are removed. It is recommended that you leave Fan Installation Requirements in the default state of Enable Messaging. Operating without the required fans can result i
n damage to hardware components.","options":[{"optionLinks":null,"name":"Enable Messaging","id":"EnableMessaging"},{"optionLinks":null,"name":"Disable Messaging","id":"DisableMessaging"}],"dependencyList":[]},{"category":"Advanced Options//Fan and Thermal Op
tions","id":"FanFailPolicy","name":"Fan Failure Policy","type":"Option","defaultValue":"Shutdown","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Important: Operating a server without th
e required fans installed and operating is not recommended and can impact the ability for the system to properly cool components. Operating without the required fans can result in damage to hardware components. It is recommended that you configure the Fan Fa
ilure Policy to its default state of \"Shutdown/Halt on Critical Fan Failures.\"","helpText":"Use this option to configure how the server reacts when fans fail resulting in the server not having required fans in operation. When configured for \"Shutdown/Halt
 on Critical Fan Failures,\" the server cannot boot or operate when it does not have required fans operating due to one or more fan failures.  When configured for \"Allow Operation with Critical Fan Failures,\" the server can boot and operate if it does not 
have required fans operating due to one or more fan failures. It is recommended that you configure the Fan Failure Policy to the default state of \"Shutdown/Halt on Critical Fan Failures.\" Operating without the required fans operating can result in damage t
o hardware components.","options":[{"optionLinks":null,"name":"Shutdown/Halt on Critical Fan Failures","id":"Shutdown"},{"optionLinks":null,"name":"Allow Operation with Critical Fan Failures","id":"Allow"}],"dependencyList":[]},{"category":"Advanced Options/
/Fan and Thermal Options","id":"ExtendedAmbientTemp","name":"Extended Ambient Temperature Support","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText
":"Important: Operating servers at extended ambient temperatures is supported only in certain configurations. See your server documentation for a list of supported configurations and for additional details on this feature. Enabling 40c Ambient (ASHRAE 3) or 
45c Ambient (ASHRAE 4) is not recommended unless the server has the appropriate hardware configuration. Not all servers support both 40c Ambient (ASHRAE 3) and 45c Ambient (ASHRAE 4).","helpText":"Use this option to enable the server to operate at higher amb
ient temperatures than normally supported. These options are only supported with specific hardware configurations. See your server documentation before configuring the server to enable extended ambient temperature support. Improper system operation or damage
 to hardware components can result from enabling these options in unsupported configurations. Selecting Enabled for 40c Ambient (ASHRAE 3) enables the server to operate in environments with ambient temperatures up to 40 degrees Celsius. Selecting Enabled for
 45c Ambient (ASHRAE 4) enables the server to operate in environments with ambient temperatures up to 45 degrees Celsius. Not all servers support both 40c Ambient (ASHRAE 3) and 45c Ambient (ASHRAE 4).","options":[{"optionLinks":null,"name":"Disabled","id":"
Disabled"},{"optionLinks":null,"name":"Enabled for 40c Ambient (ASHRAE 3)","id":"ASHRAE3"},{"optionLinks":null,"name":"Enabled for 45c Ambient (ASHRAE 4)","id":"ASHRAE4"}],"dependencyList":[]},{"category":"Advanced Options//Advanced System ROM Options","id":
"NmiDebugButton","name":"NMI Debug Button","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to generate an NMI via
 the NMI button/jumper.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Advanced Options//Advanced System ROM Options","id":"PciBusPadding","name":"PCI
 Bus Padding","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to disable the default PCI Bus setting where each e
xpansion slot is provided with an extra PCI Bus number. By default, the System BIOS pads one PCI bus per expansion slot so that expansion cards with PCI-PCI bridges do not effect current bus numbering schemes. Disabling this option works around issues with c
ertain expansion cards. It is recommended that you do not disable this option unless a specific issue is encountered.","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]
},{"category":"Advanced Options//Advanced System ROM Options","id":"ConsistentDevNaming","name":"Consistent Device Naming","type":"Option","defaultValue":"LomsOnly","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpre
ssion":null,"warningText":null,"helpText":"Use this option to select the level of Consistent Device Naming. On supported operating systems, NIC ports are named based on their location in the system. CDN Support for LOMs Only names Embedded NICs and FlexibleL
OMs. Existing NIC connections retain their name until reinstalled under the OS environment.","options":[{"optionLinks":null,"name":"CDN Support for LOMs Only","id":"LomsOnly"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"cat
egory":"Advanced Options//Advanced System ROM Options","id":"MixedPowerSupplyReporting","name":"Mixed Power Supply Reporting","type":"Option","defaultValue":"Enabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExp
ression":null,"warningText":null,"helpText":"When enabled, the server logs a message that a mixed power supply configuration is present. When disabled, the server no longer logs messages that a mixed power supply configuration is present.","options":[{"optio
nLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":null,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Advanced Options//Advanced System ROM Options","id":"PcieExpressEcrcSupport","name":"PCI Express ECRC Support","type":"Opt
ion","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":null,"helpText":"Use this option to control the PCI Express End-to-End CRC (ECRC) policy for all installed P
CIe Devices. When set to enabled, a PCI Express device that supports this option can take advantage of end-to-end CRC checking to increase the reliability of data transfers. ","options":[{"optionLinks":null,"name":"Enabled","id":"Enabled"},{"optionLinks":nul
l,"name":"Disabled","id":"Disabled"}],"dependencyList":[]},{"category":"Date and Time","id":"TimeZone","name":"Time Zone","type":"Option","defaultValue":"Utc0","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression
":null,"warningText":null,"helpText":"This option displays the current time zone setting for the system.","options":[{"optionLinks":null,"name":"UTC-12:00, International Date Line West","id":"UtcM12"},{"optionLinks":null,"name":"UTC-11:00, Midway Island, Sam
oa","id":"UtcM11"},{"optionLinks":null,"name":"UTC-10:00, Hawaii","id":"UtcM10"},{"optionLinks":null,"name":"UTC-09:00, Alaska","id":"UtcM9"},{"optionLinks":null,"name":"UTC-08:00, Pacific Time(US & Canada)","id":"UtcM8"},{"optionLinks":null,"name":"UTC-07:0
0, Mountain Time (US & Canada)","id":"UtcM7"},{"optionLinks":null,"name":"UTC-06:00, Central America, Central Time(US & Canada)","id":"UtcM6"},{"optionLinks":null,"name":"UTC-05:00, Eastern Time(US & Canada)","id":"UtcM5"},{"optionLinks":null,"name":"UTC-04:
30, Caracas","id":"UtcM430"},{"optionLinks":null,"name":"UTC-04:00, Atlantic Time(Canada), Caracas, Santiago","id":"UtcM4"},{"optionLinks":null,"name":"UTC-03:30, Newfoundland","id":"UtcM330"},{"optionLinks":null,"name":"UTC-03:00, Brasilia, Buenos Aires, Ge
orgetown, Greenland","id":"UtcM3"},{"optionLinks":null,"name":"UTC-02:00, Mid-Atlantic","id":"UtcM2"},{"optionLinks":null,"name":"UTC-01:00, Azores, Cape Verde Is.","id":"UtcM1"},{"optionLinks":null,"name":"UTC-00:00, Greenwich Mean Time, Dublin, London","id
":"Utc0"},{"optionLinks":null,"name":"UTC+01:00, Amsterdam, Berlin, Rome, Paris, West Central Africa","id":"UtcP1"},{"optionLinks":null,"name":"UTC+02:00, Athens, Istanbul, Cairo, Jerusalem","id":"UtcP2"},{"optionLinks":null,"name":"UTC+03:00, Baghdad, Kuwai
t, Riyadh, Moscow, Nairobi","id":"UtcP3"},{"optionLinks":null,"name":"UTC+03:30, Tehran","id":"UtcP330"},{"optionLinks":null,"name":"UTC+04:00, Abu Dhabi, Muscat, Baku, Tbilisi, Yerevan","id":"UtcP4"},{"optionLinks":null,"name":"UTC+04:30, Kabul","id":"UtcP4
30"},{"optionLinks":null,"name":"UTC+05:00, Ekaterinburg, Islamabad, Karachi, Tashkent","id":"UtcP5"},{"optionLinks":null,"name":"UTC+05:30, Chennai, Kolkata, Mumbai, New Delhi","id":"UtcP530"},{"optionLinks":null,"name":"UTC+05:45, Kathmandu","id":"UtcP545"
},{"optionLinks":null,"name":"UTC+06:00, Almaty, Novosibirsk, Astana, Dhaka","id":"UtcP6"},{"optionLinks":null,"name":"UTC+06:30, Rangoon","id":"UtcP630"},{"optionLinks":null,"name":"UTC+07:00, Bangkok, Hanio, Jakarta, Krasnoyarsk","id":"UtcP7"},{"optionLink
s":null,"name":"UTC+08:00, Taipei, Beijing, Chongqing, Hong Kong, Urumqi","id":"UtcP8"},{"optionLinks":null,"name":"UTC+09:00, Osaka, Sapporo, Tokyo, Seoul, Yakutsk","id":"UtcP9"},{"optionLinks":null,"name":"UTC+09:30, Adelaide, Darwin","id":"UtcP930"},{"opt
ionLinks":null,"name":"UTC+10:00, Canberra, Melbourne, Sydney, Guam, Hobart, Vladivostok","id":"UtcP10"},{"optionLinks":null,"name":"UTC+11:00, Magadan, Solomon Is., New Caledonia","id":"UtcP11"},{"optionLinks":null,"name":"UTC+12:00, Auckland, Wellington, F
iji, Kamchatka, Marshall Is.","id":"UtcP12"},{"optionLinks":null,"name":"UTC+13:00, Nuku'alofa","id":"UtcP13"},{"optionLinks":null,"name":"UTC+14:00, Line Islands","id":"UtcP14"},{"optionLinks":null,"name":"Unspecified Time Zone","id":"Unspecified"}],"depend
encyList":[]},{"category":"Date and Time","id":"DaylightSavingsTime","name":"Daylight Savings Time","type":"Option","defaultValue":"Disabled","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningTex
t":null,"helpText":"This option controls the Daylight Savings Time (DST) adjustment to the displayed Local time.  If this option is disabled, the displayed local time will not be adjusted for DST.  If this option is enabled, the displayed local time will be 
advanced by one hour.","options":[{"optionLinks":null,"name":"Disabled","id":"Disabled"},{"optionLinks":null,"name":"Enabled","id":"Enabled"}],"dependencyList":[]},{"category":"Date and Time","id":"TimeFormat","name":"Time Format","type":"Option","defaultVal
ue":"Utc","lowerBound":null,"upperBound":null,"scalarIncrement":null,"stringMinLength":null,"valueExpression":null,"warningText":"Important: Changing this option may result in the operating system incorrectly managing the system time.","helpText":"This optio
n controls how the system time is stored in the hardware Real Time Clock (RTC). When configured to 'Coordinated Universal Time (UTC)' (default) the local time is calculated from the associated time zone value. When configured to 'Local Time' the time is stor
ed directly as local time and the time zone option does not have meaning. Setting this option to 'Local Time' works around an issue when using Microsoft Windows operating systems in Legacy Boot Mode where the time is set incorrectly.","options":[{"optionLink
s":null,"name":"Coordinated Universal Time (UTC)","id":"Utc"},{"optionLinks":null,"name":"Local Time","id":"Local"}],"dependencyList":[{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TimeFormat","mapFromProperty":"CurrentValue","mapFromConditio
n":"==","mapFromValue":"Local"}],"mapToAttribute":"TimeZone","mapToProperty":"CurrentValue","mapToValue":"Unspecified"},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TimeFormat","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFro
mValue":"Local"}],"mapToAttribute":"TimeZone","mapToProperty":"ReadOnly","mapToValue":true},{"type":"Map","mapFrom":[{"mapTerms":null,"mapFromAttribute":"TimeFormat","mapFromProperty":"CurrentValue","mapFromCondition":"==","mapFromValue":"Local"}],"mapToAttr
ibute":"DaylightSavingsTime","mapToProperty":"GrayOut","mapToValue":true}]}],"storageCapabilities":{"standupControllerSupported":false,"controllerModes":["RAID","HBA"],"nvmeBackplaneCapable":false,"raidLevels":["RAID0","RAID1","RAID1ADM","RAID10","RAID5","RA
ID6"],"maximumDrives":4,"driveTechnologies":["SasHdd","SataHdd","SasSsd","SataSsd"]},"adapters":[{"model":"HP FlexFabric 10Gb 2-port 536FLB Adapter","ports":[{"virtualPorts":[{"portNumber":2,"portFunction":"b","capabilities":["iSCSI","Ethernet","FibreChannel
"]},{"portNumber":4,"portFunction":"d","capabilities":["Ethernet"]},{"portNumber":3,"portFunction":"c","capabilities":["Ethernet"]},{"portNumber":1,"portFunction":"a","capabilities":["PXE","Ethernet"]}],"maxVFsSupported":-1,"supportedFcGbps":null,"maxSpeedMb
ps":10000,"physicalFunctionCount":4,"mapping":2,"type":"Ethernet","number":2},{"virtualPorts":[{"portNumber":2,"portFunction":"b","capabilities":["iSCSI","Ethernet","FibreChannel"]},{"portNumber":1,"portFunction":"a","capabilities":["PXE","Ethernet"]},{"port
Number":3,"portFunction":"c","capabilities":["Ethernet"]},{"portNumber":4,"portFunction":"d","capabilities":["Ethernet"]}],"maxVFsSupported":-1,"supportedFcGbps":null,"maxSpeedMbps":10000,"physicalFunctionCount":4,"mapping":1,"type":"Ethernet","number":1}],"
minVFsIncrement":-1,"maxVFsSupported":-1,"deviceNumber":9,"capabilities":["iSCSI","Ethernet","PXE","FibreChannel"],"storageCapabilities":null,"location":"Flb","slot":1,"deviceType":"Ethernet"}],"pxeBootPolicies":["IPv6ThenIPv4","IPv6","IPv4","Auto","IPv4Then
IPv6"],"bootModes":["UEFIOptimized","BIOS","UEFI"],"family":"I38","bootCapabilities":["CD","USB","HardDisk","FibreChannelHba","PXE"],"capabilities":["ManageBIOS","VirtualUUID","ManageLocalStorage","VirtualWWN","ManageBootOrder","VCConnections","VirtualMAC","
FirmwareUpdate"]}
VERBOSE: [SEND-HPOVREQUEST] Manual Pagination: False
VERBOSE: [SEND-HPOVREQUEST] Response object, no paging needed.
VERBOSE: [SEND-HPOVREQUEST] Cleaning up HttpWebRequest
VERBOSE: [SEND-HPOVREQUEST] Does nextPageUri member exist: False
VERBOSE: [SEND-HPOVREQUEST] Is nextPageUri Null or Empty: True
VERBOSE: [SEND-HPOVREQUEST] Stopping Do/Until loop because nextPageUri doesn't exist and have received all objects.
VERBOSE: [SEND-HPOVREQUEST] End
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Rebuilding Server Profile Volume Attachment object
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Volumes to Process 

id                     : 
lun                    : 
volumeUri              : /rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C
volumeStoragePoolUri   : /rest/storage-pools/D353D19C-1AFB-488A-AD8A-A88C01422567
volumeStorageSystemUri : 
lunType                : Auto
storagePaths           : {}
isBootVolume           : False
ApplianceConnection    : 192.168.56.155

VERBOSE: [SEND-HPOVREQUEST] BEGIN
VERBOSE: [SEND-HPOVREQUEST] Bound PS Parameters: 
Key      Value                                                     
---      -----                                                     
uri      /rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C
Hostname 192.168.56.155                                            

VERBOSE: [SEND-HPOVREQUEST] Process
VERBOSE: [SEND-HPOVREQUEST] Hostname value: 192.168.56.155

VERBOSE: [SEND-HPOVREQUEST] Filtering for Connection Object via String: 192.168.56.155
VERBOSE: [SEND-HPOVREQUEST] Processing '192.168.56.155' appliance connection request. 1 of 1
VERBOSE: [SEND-HPOVREQUEST] Requested URI '/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C' to '192.168.56.155'
VERBOSE: [RESTCLIENT] Building new [System.Net.HttpWebRequest] object for GET https://192.168.56.155/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C
VERBOSE: [SEND-HPOVREQUEST] Request: GET https://192.168.56.155/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C
VERBOSE: [SEND-HPOVREQUEST] Request Header 1: User-Agent = HPEOneview_PowerShell/4.00
VERBOSE: [SEND-HPOVREQUEST] Request Header 2: Content-Type = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 3: Accept = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 4: X-API-Version = 600
VERBOSE: [SEND-HPOVREQUEST] Request Header 5: accept-language = en_US
VERBOSE: [SEND-HPOVREQUEST] Request Header 6: accept-encoding = gzip, deflate
VERBOSE: [SEND-HPOVREQUEST] Request Header 7: auth = [*****REDACTED******]
VERBOSE: [SEND-HPOVREQUEST] Response Status: 200 (OK)
VERBOSE: [SEND-HPOVREQUEST] Response Header 1: Transfer-Encoding = chunked
VERBOSE: [SEND-HPOVREQUEST] Response Header 2: Cache-Control = no-cache
VERBOSE: [SEND-HPOVREQUEST] Response Header 3: Content-Type = application/json; charset=utf-8
VERBOSE: [SEND-HPOVREQUEST] Response Header 4: Date = Tue, 20 Feb 2018 13:39:02 GMT
VERBOSE: [SEND-HPOVREQUEST] Response Header 5: ETag = "1/59"
VERBOSE: [SEND-HPOVREQUEST] Response Header 6: Server = Apache
VERBOSE: [SEND-HPOVREQUEST] FinalResponse: {"provisioningType":"Thin","deviceVolumeName":"Boot-BL660-1","name":"Boot-BL660-1","description":"","isPermanent":true,"isShareable":false,"requestingRefresh":null,"allocatedCapacity":"2415919104","provisionedCapaci
ty":"10737418240","lunWwn":"DC:46:69:15:56:00:10:00:30:71:51:90:68:83:32:35","deviceSpecificAttributes":{"copyState":"NotCopying","snapshotPoolUri":null},"storagePoolUri":"/rest/storage-pools/D353D19C-1AFB-488A-AD8A-A88C01422567","volumeTemplateUri":"/rest/s
torage-volume-templates/a6f9f59b-f40f-4fb9-92f5-a88c0142699c","revertToSnapshotUri":null,"templateConsistency":"Consistent","snapshotsUri":"/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C/snapshots","scopesUri":"/rest/scopes/resources/rest/storage
-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C","category":"storage-volumes","status":"OK","state":"Managed","type":"StorageVolumeV5","uri":"/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C","eTag":"1/59","created":"2018-02-19T19:33:53.000Z","modifi
ed":"2018-02-20T13:30:34.000Z","lastRefreshTime":"2018-02-20T13:30:34.000Z"}
VERBOSE: [SEND-HPOVREQUEST] Manual Pagination: False
VERBOSE: [SEND-HPOVREQUEST] Response object, no paging needed.
VERBOSE: [SEND-HPOVREQUEST] Cleaning up HttpWebRequest
VERBOSE: [SEND-HPOVREQUEST] Does nextPageUri member exist: False
VERBOSE: [SEND-HPOVREQUEST] Is nextPageUri Null or Empty: True
VERBOSE: [SEND-HPOVREQUEST] Stopping Do/Until loop because nextPageUri doesn't exist and have received all objects.
VERBOSE: [SEND-HPOVREQUEST] End
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Processing 'Boot-BL660-1' Storage Volume (of 1)
VERBOSE: [NEW-HPOVSERVERPROFILEATTACHVOLUME] Getting list of attachable storage volumes
VERBOSE: [SEND-HPOVREQUEST] BEGIN
VERBOSE: [SEND-HPOVREQUEST] Bound PS Parameters: 
Key      Value                                                     
---      -----                                                     
uri      /rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C
Hostname 192.168.56.155                                            

VERBOSE: [SEND-HPOVREQUEST] Process
VERBOSE: [SEND-HPOVREQUEST] Hostname value: 192.168.56.155

VERBOSE: [SEND-HPOVREQUEST] Filtering for Connection Object via String: 192.168.56.155
VERBOSE: [SEND-HPOVREQUEST] Processing '192.168.56.155' appliance connection request. 1 of 1
VERBOSE: [SEND-HPOVREQUEST] Requested URI '/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C' to '192.168.56.155'
VERBOSE: [RESTCLIENT] Building new [System.Net.HttpWebRequest] object for GET https://192.168.56.155/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C
VERBOSE: [SEND-HPOVREQUEST] Request: GET https://192.168.56.155/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C
VERBOSE: [SEND-HPOVREQUEST] Request Header 1: User-Agent = HPEOneview_PowerShell/4.00
VERBOSE: [SEND-HPOVREQUEST] Request Header 2: Content-Type = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 3: Accept = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 4: X-API-Version = 600
VERBOSE: [SEND-HPOVREQUEST] Request Header 5: accept-language = en_US
VERBOSE: [SEND-HPOVREQUEST] Request Header 6: accept-encoding = gzip, deflate
VERBOSE: [SEND-HPOVREQUEST] Request Header 7: auth = [*****REDACTED******]
VERBOSE: [SEND-HPOVREQUEST] Response Status: 200 (OK)
VERBOSE: [SEND-HPOVREQUEST] Response Header 1: Transfer-Encoding = chunked
VERBOSE: [SEND-HPOVREQUEST] Response Header 2: Cache-Control = no-cache
VERBOSE: [SEND-HPOVREQUEST] Response Header 3: Content-Type = application/json; charset=utf-8
VERBOSE: [SEND-HPOVREQUEST] Response Header 4: Date = Tue, 20 Feb 2018 13:39:02 GMT
VERBOSE: [SEND-HPOVREQUEST] Response Header 5: ETag = "1/59"
VERBOSE: [SEND-HPOVREQUEST] Response Header 6: Server = Apache
VERBOSE: [SEND-HPOVREQUEST] FinalResponse: {"provisioningType":"Thin","deviceVolumeName":"Boot-BL660-1","name":"Boot-BL660-1","description":"","isPermanent":true,"isShareable":false,"requestingRefresh":null,"allocatedCapacity":"2415919104","provisionedCapaci
ty":"10737418240","lunWwn":"DC:46:69:15:56:00:10:00:30:71:51:90:68:83:32:35","deviceSpecificAttributes":{"copyState":"NotCopying","snapshotPoolUri":null},"storagePoolUri":"/rest/storage-pools/D353D19C-1AFB-488A-AD8A-A88C01422567","volumeTemplateUri":"/rest/s
torage-volume-templates/a6f9f59b-f40f-4fb9-92f5-a88c0142699c","revertToSnapshotUri":null,"templateConsistency":"Consistent","snapshotsUri":"/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C/snapshots","scopesUri":"/rest/scopes/resources/rest/storage
-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C","category":"storage-volumes","status":"OK","state":"Managed","type":"StorageVolumeV5","uri":"/rest/storage-volumes/D21B938D-21AC-4AD1-8FC0-A88C01426B4C","eTag":"1/59","created":"2018-02-19T19:33:53.000Z","modifi
ed":"2018-02-20T13:30:34.000Z","lastRefreshTime":"2018-02-20T13:30:34.000Z"}
VERBOSE: [SEND-HPOVREQUEST] Manual Pagination: False
VERBOSE: [SEND-HPOVREQUEST] Response object, no paging needed.
VERBOSE: [SEND-HPOVREQUEST] Cleaning up HttpWebRequest
VERBOSE: [SEND-HPOVREQUEST] Does nextPageUri member exist: False
VERBOSE: [SEND-HPOVREQUEST] Is nextPageUri Null or Empty: True
VERBOSE: [SEND-HPOVREQUEST] Stopping Do/Until loop because nextPageUri doesn't exist and have received all objects.
VERBOSE: [SEND-HPOVREQUEST] End
VERBOSE: [SEND-HPOVREQUEST] BEGIN
VERBOSE: [SEND-HPOVREQUEST] Bound PS Parameters: 
Key      Value                                                                                                                                                                                                                                                   
---      -----                                                                                                                                                                                                                                                   
uri      /rest/storage-volumes/attachable-volumes?networks='/rest/ethernet-networks/d042ad4b-bbd2-48d6-b37d-1b703fa3adaf,/rest/ethernet-networks/703c3a91-88c5-419b-93c5-74bf7c5d2835,/rest/fc-networks/5eb4124e-f3dc-47cd-9a1b-f7d3a2babf2b,/rest/fc-networks...
Hostname 192.168.56.155                                                                                                                                                                                                                                          

VERBOSE: [SEND-HPOVREQUEST] Process
VERBOSE: [SEND-HPOVREQUEST] Hostname value: 192.168.56.155

VERBOSE: [SEND-HPOVREQUEST] Filtering for Connection Object via String: 192.168.56.155
VERBOSE: [SEND-HPOVREQUEST] Processing '192.168.56.155' appliance connection request. 1 of 1
VERBOSE: [SEND-HPOVREQUEST] Requested URI '/rest/storage-volumes/attachable-volumes?networks='/rest/ethernet-networks/d042ad4b-bbd2-48d6-b37d-1b703fa3adaf,/rest/ethernet-networks/703c3a91-88c5-419b-93c5-74bf7c5d2835,/rest/fc-networks/5eb4124e-f3dc-47cd-9a1b-
f7d3a2babf2b,/rest/fc-networks/f1344c3d-6a09-4e67-bab0-d5380f69396b,/rest/network-sets/2e0014e1-a959-462e-9d65-9d749945ba2b,/rest/network-sets/5b4ebaec-5420-4104-8899-4c8a074ccacb,/rest/ethernet-networks/96c99ec9-2257-4e1a-8e52-0c7d89e0567c,/rest/ethernet-ne
tworks/6465dd9d-b122-4360-aa2a-bf1d7d101a6f'&filter=name='Boot-BL660-1'' to '192.168.56.155'
VERBOSE: [RESTCLIENT] Building new [System.Net.HttpWebRequest] object for GET https://192.168.56.155/rest/storage-volumes/attachable-volumes?networks='/rest/ethernet-networks/d042ad4b-bbd2-48d6-b37d-1b703fa3adaf,/rest/ethernet-networks/703c3a91-88c5-419b-93c
5-74bf7c5d2835,/rest/fc-networks/5eb4124e-f3dc-47cd-9a1b-f7d3a2babf2b,/rest/fc-networks/f1344c3d-6a09-4e67-bab0-d5380f69396b,/rest/network-sets/2e0014e1-a959-462e-9d65-9d749945ba2b,/rest/network-sets/5b4ebaec-5420-4104-8899-4c8a074ccacb,/rest/ethernet-networ
ks/96c99ec9-2257-4e1a-8e52-0c7d89e0567c,/rest/ethernet-networks/6465dd9d-b122-4360-aa2a-bf1d7d101a6f'&filter=name='Boot-BL660-1'
VERBOSE: [SEND-HPOVREQUEST] Request: GET https://192.168.56.155/rest/storage-volumes/attachable-volumes?networks='/rest/ethernet-networks/d042ad4b-bbd2-48d6-b37d-1b703fa3adaf,/rest/ethernet-networks/703c3a91-88c5-419b-93c5-74bf7c5d2835,/rest/fc-networks/5eb4
124e-f3dc-47cd-9a1b-f7d3a2babf2b,/rest/fc-networks/f1344c3d-6a09-4e67-bab0-d5380f69396b,/rest/network-sets/2e0014e1-a959-462e-9d65-9d749945ba2b,/rest/network-sets/5b4ebaec-5420-4104-8899-4c8a074ccacb,/rest/ethernet-networks/96c99ec9-2257-4e1a-8e52-0c7d89e056
7c,/rest/ethernet-networks/6465dd9d-b122-4360-aa2a-bf1d7d101a6f'&filter=name='Boot-BL660-1'
VERBOSE: [SEND-HPOVREQUEST] Request Header 1: User-Agent = HPEOneview_PowerShell/4.00
VERBOSE: [SEND-HPOVREQUEST] Request Header 2: Content-Type = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 3: Accept = application/json
VERBOSE: [SEND-HPOVREQUEST] Request Header 4: X-API-Version = 600
VERBOSE: [SEND-HPOVREQUEST] Request Header 5: accept-language = en_US
VERBOSE: [SEND-HPOVREQUEST] Request Header 6: accept-encoding = gzip, deflate
VERBOSE: [SEND-HPOVREQUEST] Request Header 7: auth = [*****REDACTED******]
VERBOSE: [SEND-HPOVREQUEST] Net.WebException Error caught
VERBOSE: [SEND-HPOVREQUEST] Exception Object: 

PSMessageDetails      : 
Exception             : System.Net.WebException: The remote server returned an error: (400) Bad Request.
                           at System.Net.HttpWebRequest.GetResponse()
                           at CallSite.Target(Closure , CallSite , WebRequest )
TargetObject          : 
CategoryInfo          : NotSpecified: (:) [], WebException
FullyQualifiedErrorId : WebException
ErrorDetails          : 
InvocationInfo        : System.Management.Automation.InvocationInfo
ScriptStackTrace      : at Send-HPOVRequest<Process>, C:\Program Files\WindowsPowerShell\Modules\HPOneView.400\HPOneView.400.psm1: line 4741
                        at New-HPOVServerProfileAttachVolume<End>, C:\Program Files\WindowsPowerShell\Modules\HPOneView.400\HPOneView.400.psm1: line 85320
                        at <ScriptBlock>, <No file>: line 1
PipelineIterationInfo : {}

VERBOSE: [SEND-HPOVREQUEST] Exception Message: The remote server returned an error: (400) Bad Request.
VERBOSE: [SEND-HPOVREQUEST] InnerException FullyQualifiedErrorId: 
VERBOSE: [SEND-HPOVREQUEST] InnerException Message: 
VERBOSE: [SEND-HPOVREQUEST] Exception
VERBOSE: [SEND-HPOVREQUEST] Getting Error Response
VERBOSE: [SEND-HPOVREQUEST] ERROR RESPONSE: {
    "errorSource":  null,
    "nestedErrors":  [

                     ],
    "errorCode":  "STRM_BAD_REQUEST",
    "data":  {

             },
    "recommendedActions":  [
                               "Correct the resource URIs and retry the operation."
                           ],
    "details":  "\u0027/rest/ethernet-networks/d042ad4b-bbd2-48d6-b37d-1b703fa3adaf,/rest/ethernet-networks/703c3a91-88c5-419b-93c5-74bf7c5d2835,/rest/fc-networks/5eb4124e-f3dc-47cd-9a1b-f7d3a2babf2b,/rest/fc-networks/f1344c3d-6a09-4e67-bab0-d5380f69396b,/re
st/network-sets/2e0014e1-a959-462e-9d65-9d749945ba2b,/rest/network-sets/5b4ebaec-5420-4104-8899-4c8a074ccacb,/rest/ethernet-networks/96c99ec9-2257-4e1a-8e52-0c7d89e0567c,/rest/ethernet-networks/6465dd9d-b122-4360-aa2a-bf1d7d101a6f\u0027",
    "message":  "Unable to parse the specified resource URIs."
}

VERBOSE: [SEND-HPOVREQUEST] Response Status: HTTP 400 [Bad Request]
VERBOSE: [SEND-HPOVREQUEST] Response Header: Connection = 
VERBOSE: [SEND-HPOVREQUEST] Response Header: Transfer-Encoding = 
VERBOSE: [SEND-HPOVREQUEST] Response Header: Cache-Control = 
VERBOSE: [SEND-HPOVREQUEST] Response Header: Content-Type = 
VERBOSE: [SEND-HPOVREQUEST] Response Header: Date = 
VERBOSE: [SEND-HPOVREQUEST] Response Header: Server = 
VERBOSE: [SEND-HPOVREQUEST] HTTP 400 error caught.
VERBOSE: [NEW-ERRORRECORD] Building ErrorRecord object
VERBOSE: [SEND-HPOVREQUEST] Cleaning up HttpWebRequest
New-HPOVServerProfileAttachVolume : '/rest/ethernet-networks/d042ad4b-bbd2-48d6-b37d-1b703fa3adaf,/rest/ethernet-networks/703c3a91-88c5-419b-93c5-74bf7c5d2835,/rest/fc-networks/5eb4124e-f3dc-47cd-9a1b-f7d3a2babf2b,/rest/fc-networks/f1344c3d-6a09-4e67-bab0-d
5380f69396b,/rest/network-sets/2e0014e1-a959-462e-9d65-9d749945ba2b,/rest/network-sets/5b4ebaec-5420-4104-8899-4c8a074ccacb,/rest/ethernet-networks/96c99ec9-2257-4e1a-8e52-0c7d89e0567c,/rest/ethernet-networks/6465dd9d-b122-4360-aa2a-bf1d7d101a6f' Correct 
the resource URIs and retry the operation. 
At line:1 char:1
+ New-HPOVServerProfileAttachVolume -ServerProfile $sp1 -Volume $BootVo ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Send-HPOVRequest:String) [New-HPOVServerProfileAttachVolume], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperation,New-HPOVServerProfileAttachVolume

PS C:\Users\tknight\Desktop\OV 4.0\WIP Powershell 4.0 scripts\WIP Powershell 4.0 scripts for Appliance DCS Setup> $BootVolume1

Name         ProvisioningType Provisioned Sharing StorageSystem StoragePool SnapshotPool Used By           
----         ---------------- ----------- ------- ------------- ----------- ------------ -------           
Boot-BL660-1 Thin             10.00 GB    Private ThreePAR-1    FST_CPG2                 No server profiles

PS C:\Users\tknight\Desktop\OV 4.0\WIP Powershell 4.0 scripts\WIP Powershell 4.0 scripts for Appliance DCS Setup> $sp1

Name                             Status Compliance Template                           Server Hardware Server Hardware Type Enclosure Group Affinity
----                             ------ ---------- --------                           --------------- -------------------- --------------- --------
ESX Cluster 1 BL660c Gen9 node 1 OK     Compliant  A BL660 Gen9 ESX Template with SAN Encl1, bay 1    BL660c Gen9 1        ESX-Enclosure   Bay     

PS C:\Users\tknight\Desktop\OV 4.0\WIP Powershell 4.0 scripts\WIP Powershell 4.0 scripts for Appliance DCS Setup> 

### Version Information
HPE OneView PowerShell Library Version (`Get-HPOVVersion` or `$PSLibraryVersion`): 

192.168.56.155                      LibraryVersion Path                                                    
--------------                      -------------- ----                                                    
ApplianceVersion: 4.00.07.330056.00 4.0.1612.2800  C:\Program Files\WindowsPowerShell\Modules\HPOneView.400

Output from `$PSVersionTable` on your Windows Host:

```PowerShell
# Output from $PSVersionTable

Name Value


PSVersion 5.1.16299.248
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.16299.248
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

ChrisLynchHPE commented 6 years ago

I was able to reproduce this issue. It turns out that the API doesn't like the Network Sets you have in your profile. So the fix is to exclude them when I validate the volume and associated storage pools to assign. I'll have this fixed in the next library update.

tknightblc commented 6 years ago

Thanks much Chris – though it was a strange error they included my networks, which to me looked good.

From: Chris Lynch [mailto:notifications@github.com] Sent: Tuesday, March 13, 2018 2:35 PM To: HewlettPackard/POSH-HPOneView POSH-HPOneView@noreply.github.com Cc: Thomas Knight tknight@advizex.com; Author author@noreply.github.com Subject: Re: [HewlettPackard/POSH-HPOneView] Issue with New-HPOVServerProfileAttachVolume (#326)

I was able to reproduce this issue. It turns out that the API doesn't like the Network Sets you have in your profile. So the fix is to exclude them when I validate the volume and associated storage pools to assign. I'll have this fixed in the next library update.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/HewlettPackard/POSH-HPOneView/issues/326#issuecomment-372772816, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APvPhoDQSqGrjWaPqt67B1ZGFAYg6zW5ks5teBFFgaJpZM4SpKMk.

ChrisLynchHPE commented 6 years ago

This is fixed in Release 4.00.1630.2612 and in PowerShell Gallery.

Please verify before this issue is closed.

ChrisLynchHPE commented 6 years ago

Closing due to no further activity. If this issue persists, we can re-open this request.