Lenovo ThinkStation C20x Deployment Manual

Type
Deployment Manual

This manual is also suitable for

Lenovo BIOS
Windows
M
a
nag
e
m
e
n
t
Instrumentation
In
t
e
rf
a
c
e
Deployment Guide for
Workstations (S20/D20/C20)
Date: September 2010
FirstEdition (September2010)
©CopyrightLenovo2010. Allrightsreserved.
@Copyright Lenovo 2010 I
Contents
Preface....................................................................................................................................III
Chapter 1. Overview ............................................................................................................... 1
Using Windows Management Instrumentation................................................................................................. 1
Key benefits ..................................................................................................................................................... 1
Function................................................................................................................................................... 2
Environment ............................................................................................................................................ 2
Interface................................................................................................................................................... 2
Supported computers ....................................................................................................................................... 2
Chapter 2. Script Classes and Parameter ............................................................................ 3
Configuring BIOS settings .............................................................................................................................. 3
Return types...................................................................................................................................................... 3
Password Authentication.................................................................................................................................4
Available BIOS setting names ........................................................................................................................ 4
Chapter 3. Typical Usage.......................................................................................................11
Listing current BIOS settings.........................................................................................................................11
Changing BIOS settings .................................................................................................................................11
Changing the boot order .................................................................................................................................11
Restoring default settings...............................................................................................................................12
Limitations.......................................................................................................................................................12
Chapter 4. Security.................................................................................................................13
Appendix A. Sample Visual Basic scripts for configuring BIOS settings..........................15
Restore default settings................................................................................................................................... 15
List all BIOS settings on the local computer ..................................................................................................16
Set a single BIOS setting on the local computer............................................................................................. 16
Set a single BIOS setting on the local computer if a Administration password exists .................................... 17
List all BIOS settings on the remote computer ............................................................................................... 18
Set a single BIOS setting on a remote computer............................................................................................. 18
Set a single BIOS setting on a remote computer when a Administrator password exists ............................... 19
Appendix B. Notices ..............................................................................................................22
Trademarks.....................................................................................................................................................23
@Copyright Lenovo 2010 III
Preface
Thepurposeof thisguideistoexplainhowtomodifyBIOS
settingsandbootorderusingWindowsManagement
Instrumentation(WMI)throughtheLenovoclientmanagement
interface.ThisguideisintendedforskilledITadministratorswho
are familiarwithconfiguringBIOSsettingson computersintheir
organizations.
Thisguideis providedinaZIPfilepackagethatcontainsthis
deploymentguideaswellasVisualBasicsamplescriptstouse
whenconfiguringBIOSsettings.
Thisdeploymentguideis developedforITprofessionalstoassist
withtheuniquechallengesthat theyencounter.If youhave
suggestionsorcomments,communicatewithyourLenovo
®
authorizedrepresentative.Tolearnmoreaboutthetechnologiesthat
canhelpyoulowerthetotalcostof ownershipandtocheckfor
periodicupdatestothisguide,visitthefollowingWebsite:
www.lenovo.com/support
@Copyright Lenovo 2010 1
Chapter 1. Overview
ITadministratorsarealwayslookingforeasierwaysto manage
clientcomputerBIOSsettings,whichincludehardwaresettings
andbootorder.TheLenovoBIOSWMIinterfaceprovidesa
simplifiedwaytochangethesesettings.Lenovohasdevelopeda
BIOSinterfacethatcanbemanipulatedthroughWindows
ManagementInstrumentation(WMI).TheLenovo
BIOSWMI
interfaceenablesITadministratorstomakequeriesoncurrent
BIOSsettings,restoresettingstotheirfactorydefaults,change
singlesettings,andmodifythebootordereitherat client
computersorremotely.
Using Windows Management Instrumentation
WMIisprovidedasastandardfeatureinmostWindows
®
operating
systems.Itprovidesa powerfulsetof functions,suchas
querybasedinformationretrievalandeventnotification,which
enablesuserstomanagebothlocalandremotecomputers.The
LenovoBIOSWMIinterfaceextendsthecapabilitiesof WMIto
allowmanagementofBIOSsettings.
ThefollowingillustrationshowshowWMIcanbeusedtoaccess
LenovoBIOSsettings.
WMIusesWindowsScriptHost(WSH)to interpretscripts.Youcan
writeyourscriptsineitherWindowsVisualBasicScriptingEdition
(VBScript)orJavaScript.
Key benefits
TheLenovoBIOSWMIinterfaceprovidesthefollowingbenefits:
Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Workstations 2
Function
·FlexibleBIOSconfiguration,includingtheabilitytochangea
singleBIOSsettingorall BIOSsettings
·NodependencyonaspecificBIOSlevel
Environment
·Remoteorlocalcapabilities
·Supportofunattendedoperations
·Nosoftwareinstallation,includingmanagedobjectformat(MOF),
required
·ReplacesDOSbasedBIOSconfigurationtools
Interface
·Easyto adoptforvariousmanagementservers
·ReplacescurrentSMIinterface
·Commoninterfacefordifferentproducts
Supported computers
BIOSsetupthroughWMIis supportedonthefollowingnew
Think
stationproductsonly:
·Think
station S20/C20/D20
Thinkstation S20 requires BIOS version 60KT40A or later
Thinkstation C20/C20x/D20 requires BIOS version 61KT44A or later
Chapter 2. Script Classes and Parameter
ThischaptercontainsWMIimplementationdetailsforconfiguring
BIOSsettings.
Configuring BIOS settings
ThefollowinginterfacedetailscanbeusedtoaccessLenovoBIOS
settings.
Namespace:ʺ\root\WMIʺ
BaseClass:ʺLenovo_BIOSElementʺ
Interfacedetails(seeTable1)
Table 1. Interface Details
ClassName Type Parameter/Return Example
Lenovo_BiosSetting Query CurrentSetting:ʺItem,Valueʺ ʺWakeOnLAN,
Lenovo_SetBiosSetting Method ʺItem,Value,ʺ ʺWakeOnLAN,Disabled,”
Lenovo_SaveBiosSetting Method ʺPassword,Encoding,KbdLang,ʺ
ʺpswd,ascii,us,ʺ
Lenovo_DiscardBiosSetting Method ʺ,ʺ
ʺ,ʺ
Lenovo_LoadBiosSetting Method ʺ,ʺ
ʺ,ʺ
Return types
Youwill receiveoneof thefollowingreturntypes aftermakingchangesto
BIOSsettings:
Table 2. Return Types
ReturnType Description
Success Operationcompletedsuccessfully.
NotSupported Thefeatureisnotsupportedonthissystem.
InvalidParameter Theitemorvalueprovidedisnotvalid.
AccessDenied
Thechangecouldnotbemadeduetoanauthenticationproblem.
Ifasupervisorpasswordexists,thecorrectsupervisorpassword
mustbeprovided.
System Busy BIOS changes have already been made that neet to be
committed. Reboot the system and try again.
@Copyright Lenovo 2010 3
Password Authentication
If an Administrator password is already set, you must specify that
administratorpasswordbeforeyoucanchangeanyBIOSsettings.
Theformatforpasswordparametersisʺabc,ascii,usʺwith
descriptionsinTable3.
Table 3. Password parameters format, password authentication
Parameter Description
Possibleselections
Parameter1 Currentpassword
·“abc”‐rawasciicharacter
·“1e302e”–scancode
Parameter2 Passwordencoding
·“ascii”
·“scancode”
Parameter3 Keyboardlanguages
(validonlyifencodingisascii)
·usEnglishUS,English,FrenchCanadian,
Italian,Japanese,Korean,Norwegian,Polish,
Portuguese,SpanishEuropean,
SpanishLatinAmerican,Swiss,Turkish
·frFrenchEuropean,Belgian
·grGerman,Czech,Slovak,Slovenian
Available BIOS setting names
SomeBIOSsettingsaredependentonthepresenceofcertainhardware
features.Settingsmightvaryondifferentcomputers.
Notes:
1. BIOS settings and values are case sensitive.
2. "Load Defaults" will only change the values for BIOS
settings that can be changed via the WMI interface.
Table 4. List of Available BIOS settings for S20
Item Name Selection Name
Load
"Legacy Diskette A" “Disabled”, “Enabled” Y
"Serial Port A" "Disabled", "Enabled", "Automatic" Y
"Serial A Base IO Address" "3F8", "2F8", "3E8", "2E8" Y
"Serial A Interrupt" "IRQ3", "IRQ4" Y
"Serial Port B" "Disabled", "Enabled", "Automatic" Y
"Serial B Base IO Address" "3F8", "2F8", "3E8", "2E8" Y
"Serial B Interrupt" "IRQ3", "IRQ4" Y
"USB Support" “Disabled”, “Enabled” Y
"USB Front Ports" “Disabled”, “Enabled” Y
"USB Card Reader" “Disabled”, “Enabled” Y
“Serial ATA” “Disabled”, “Enabled Y
"Native Mode Operation" "Automatic", "Serial ATA" Y
Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Workstations 4
"Sata Disk Pre-Delay" "Disabled", "3 Seconds", "6 Seconds",
"9 Seconds", "12 Seconds", "15 Seconds",
"21 Seconds", "30 Seconds"
Y
"Sata Mode Selection" "IDE", "AHCI", "RAID" Y
"eSata Port" “Disabled”, “Enabled” Y
"Audio Support" “Disabled”, “Enabled” Y
"System Board Ethernet" “Disabled”, “Enabled” Y
"PXE Boot Agent" “Disabled”, “Enabled” Y
"PCI Parity" “Disabled”, “Enabled” Y
"Plug and Play Operating System" "No", "Yes" Y
"Default Primary Video Adapter" "Auto", "PCI" Y
"Turbo Mode" “Disabled”, “Enabled” Y
"Active Processors" "Max. Cores", "One Core" Y
"HyperThreading" “Disabled”, “Enabled” Y
"Execute Disable Bit" “Disabled”, “Enabled” Y
"Intel Virtualization Technology" “Disabled”, “Enabled” Y
"Fan Acoustics" "Normal", "Quiet", "High" Y
"Intel VT for Directed I/O (VT-d)" “Disabled”, “Enabled” Y
"EIST (GV3) & C State" “Disabled”, “Enabled” Y
"EIST (GV3)" “Disabled”, “Enabled” Y
"CPU C State" “Disabled”, “Enabled” Y
"After Power Loss" "Stay Off", "Last State", "Power On" Y
"EuP lot 6" “Disabled”, “Enabled” Y
"Wake on LAN" "Disabled", "Automatic", "Primary" Y
"PCI Wake Up" "Disabled", "Automatic", "Primary" Y
"PCI Modem Ring Detect" "Disabled", "Automatic", "Primary" Y
"Serial Port A Ring Detect" "Disabled", "Automatic", "Primary" Y
@Copyright Lenovo 2010 5
"Primary Startup Sequence",
"Automatic Startup Sequence",
"Error Startup Sequence",
"Manufacturing Startup Sequence"
"Legacy Diskette A",
"IDE 0",
"ESATA",
"IDE 1",
"IDE 2",
"ESATA C20",
"IDE 3",
"IDE 4",
"IDE CDROM 0",
"IDE CDROM 1",
"IDE CDROM 2",
"USB FDD",
"USB HDD",
"USB KEY",
"USB CDROM",
"PCI BEV 0",
"PCI LAN 0",
"PCI BEV 1",
"PCI LAN 1",
"PCI BEV 2",
"PCI BEV 3",
"PCI BEV 4",
"PCI SCSI",
"SCSI 0",
"SCSI 1",
"SCSI 2",
"SCSI 3",
"SCSI 4",
"SCSI 5",
"Nothing Here"
Y
Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Workstations 6
Table 5. List of Available BIOS settings for D20/C20X
Item Name Selection Name
Load
"Legacy Diskette A" “Disabled”, “Enabled” Y
"Serial Port A" "Disabled", "Enabled", "Automatic" Y
"Serial A Base IO Address" "3F8", "2F8", "3E8", "2E8" Y
"Serial A Interrupt" "IRQ3", "IRQ4" Y
"Serial Port B" "Disabled", "Enabled", "Automatic" Y
"Serial B Base IO Address" "3F8", "2F8", "3E8", "2E8" Y
"Serial B Interrupt" "IRQ3", "IRQ4" Y
"USB Support" “Disabled”, “Enabled” Y
"USB Front Ports" “Disabled”, “Enabled” Y
"USB Card Reader" “Disabled”, “Enabled” Y
"ICH SATA" “Disabled”, “Enabled” Y
“Serial ATA” “Disabled”, “Enabled Y
"Native Mode Operation" "Automatic", "Serial ATA" Y
"Sata Disk Pre-Delay" "Disabled", "3 Seconds", "6 Seconds",
"9 Seconds", "12 Seconds", "15 Seconds",
"21 Seconds", "30 Seconds"
Y
"Sata Mode Selection" "IDE", "AHCI", Y
"eSata Port" “Disabled”, “Enabled” Y
"Marvell SATA/SAS Controller" “Disabled”, “Enabled” Y
"Audio Support" “Disabled”, “Enabled” Y
"System Board Ethernet" “Disabled”, “Enabled” Y
"PXE Boot Agent" “Disabled”, “Enabled” Y
"System Board Ethernet #2" “Disabled”, “Enabled” Y
"PXE Boot Agent #2" “Disabled”, “Enabled” Y
"PCI Parity" “Disabled”, “Enabled” Y
"Plug and Play Operating System" "No", "Yes" Y
"Default Primary Video Adapter" "Auto", "PCI" Y
"Turbo Mode" “Disabled”, “Enabled” Y
"Active Processors" "Max. Cores", "One Core" Y
"HyperThreading" “Disabled”, “Enabled” Y
"Execute Disable Bit" “Disabled”, “Enabled” Y
"Intel Virtualization Technology" “Disabled”, “Enabled” Y
"PCIe Peer to Peer Transactions" “Disabled”, “Enabled” Y
"NUMA Aware" “Disabled”, “Enabled” Y
"Fan Acoustics" "Normal", "Quiet", "High" Y
"Intel VT for Directed I/O (VT-d)" “Disabled”, “Enabled” Y
"EIST (GV3) & C State" “Disabled”, “Enabled” Y
"EIST (GV3)" “Disabled”, “Enabled” Y
"CPU C State" “Disabled”, “Enabled” Y
"After Power Loss" "Stay Off", "Last State", "Power On" Y
"EuP lot 6" “Disabled”, “Enabled” Y
"Wake on LAN" "Disabled", "Automatic", "Primary" Y
"PCI Wake Up" "Disabled", "Automatic", "Primary" Y
"PCI Modem Ring Detect" "Disabled", "Automatic", "Primary" Y
"Serial Port A Ring Detect" "Disabled", "Automatic", "Primary" Y
@Copyright Lenovo 2010 7
"Primary Startup Sequence",
"Automatic Startup Sequence",
"Error Startup Sequence",
"Manufacturing Startup Sequence"
"Legacy Diskette A",
"IDE 0",
"ESATA",
"IDE 1",
"IDE 2",
"ESATA C20",
"IDE 3",
"IDE 4",
"IDE CDROM 0",
"IDE CDROM 1",
"IDE CDROM 2",
"USB FDD",
"USB HDD",
"USB KEY",
"USB CDROM",
"PCI BEV 0",
"PCI LAN 0",
"PCI BEV 1",
"PCI LAN 1",
"PCI BEV 2",
"PCI BEV 3",
"PCI BEV 4",
"PCI SCSI",
"SCSI 0",
"SCSI 1",
"SCSI 2",
"SCSI 3",
"SCSI 4",
"SCSI 5",
"Nothing Here"
Y
Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Workstations 8
Table 6. List of available BIOS settings for C20
Item Name
Selection Name
Load
"Legacy Diskette A" “Disabled”, “Enabled” Y
"Serial A Interrupt" "IRQ3", "IRQ4" Y
"USB Support" “Disabled”, “Enabled” Y
"USB Front Ports" “Disabled”, “Enabled” Y
"USB Card Reader" “Disabled”, “Enabled” Y
"ICH SATA" “Disabled”, “Enabled” Y
"Native Mode Operation" "Automatic", "Serial ATA" Y
"Sata Disk Pre-Delay" "Disabled", "3 Seconds", "6 Seconds",
"9 Seconds", "12 Seconds", "15 Seconds",
"21 Seconds", "30 Seconds"
Y
"Sata Mode Selection" "IDE", "AHCI", "RAID" Y
"eSata Port" “Disabled”, “Enabled” Y
"Marvell SATA/SAS Controller" “Disabled”, “Enabled” Y
"Audio Support" “Disabled”, “Enabled” Y
"System Board Ethernet" “Disabled”, “Enabled” Y
"PXE Boot Agent" “Disabled”, “Enabled” Y
"System Board Ethernet #2" “Disabled”, “Enabled” Y
"PXE Boot Agent #2" “Disabled”, “Enabled” Y
"PCI Parity" “Disabled”, “Enabled” Y
"Plug and Play Operating System" "No", "Yes" Y
"Default Primary Video Adapter" "Auto", "PCI" Y
"Turbo Mode" “Disabled”, “Enabled” Y
"Active Processors" "Max. Cores", "One Core" Y
"HyperThreading" “Disabled”, “Enabled” Y
"Execute Disable Bit" “Disabled”, “Enabled” Y
"Intel Virtualization Technology" “Disabled”, “Enabled” Y
"PCIe Peer to Peer Transactions" “Disabled”, “Enabled” Y
"NUMA Aware" “Disabled”, “Enabled” Y
"Fan Acoustics" "Normal", "Quiet", "High" Y
"Intel VT for Directed I/O (VT-d)" “Disabled”, “Enabled” Y
"EIST (GV3) & C State" “Disabled”, “Enabled” Y
"EIST (GV3)" “Disabled”, “Enabled” Y
"CPU C State" “Disabled”, “Enabled” Y
"After Power Loss" "Stay Off", "Last State", "Power On" Y
"EuP lot 6" “Disabled”, “Enabled” Y
"Wake on LAN" "Disabled", "Automatic", "Primary" Y
"PCI Wake Up" "Disabled", "Automatic", "Primary" Y
"PCI Modem Ring Detect" "Disabled", "Automatic", "Primary" Y
"Serial Port A Ring Detect" "Disabled", "Automatic", "Primary" Y
@Copyright Lenovo 2010 9
"Primary Startup Sequence",
"Automatic Startup Sequence",
"Error Startup Sequence",
"Manufacturing Startup Sequence"
"Legacy Diskette A",
"IDE 0",
"ESATA",
"IDE 1",
"IDE 2",
"ESATA C20",
"IDE 3",
"IDE 4",
"IDE CDROM 0",
"IDE CDROM 1",
"IDE CDROM 2",
"USB FDD",
"USB HDD",
"USB KEY",
"USB CDROM",
"PCI BEV 0",
"PCI LAN 0",
"PCI BEV 1",
"PCI LAN 1",
"PCI BEV 2",
"PCI BEV 3",
"PCI BEV 4",
"PCI SCSI",
"SCSI 0",
"SCSI 1",
"SCSI 2",
"SCSI 3",
"SCSI 4",
"SCSI 5",
"Nothing Here"
Y
Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Workstations 10
@Copyright Lenovo 2010 11
Chapter 3. Typical Usage
Through WMI, you can configure BIOS settings in the
followingways:
·ListBIOSsettings
·ChangeBIOSsettings
·Changethebootorder(sometimesreferredtoasthestartup
sequence)
·LoaddefaultBIOSsettings
Listing current BIOS settings
For a list of all available BIOS settings that can be changed
throughWMIon aspecific computer, usethe
Lenovo_BiosSetting class (see “List all BIOS settings on the
localcomputer”onpage12and“ListallBIOSsettingsonthe
remotecomputer”onpage14forsamplescripts).
SeeTable4onpage4foralistofavailableBIOSsettings.
Changing BIOS settings
TochangeaBIOSsetting,completethefollowingsteps:
1.Identify the BIOS setting you want to change using the
Lenovo_BiosSetting class (see “List all BIOS settings on the local
computer” on page 12 and “List all BIOS settings on the remote
computer”onpage14forsamplescripts).
2.Identifythevaluetowhichthesettingwillbechanged.
Note: See Table 4 on page 4 for a list of available values for a
particularsetting.
3.Change the BIOS setting to the desired value using the
Lenovo_SetBiosSetting class, then use the Lenovo_SaveBiosSetting
classto save the settings (see“Set a singleBIOS setting on the local
computer” on page 12 and “Set a single BIOS setting on a remote
computer”onpage14forsamplescripts).
Note:BIOSsettingsandvaluesarecasesensitive.
After making changes to the BIOS settings, you must reboot the
computerbeforethechangeswilltakeeffect.
Changing the Startup Sequence
Tochangethestartup sequqence,completethe foll\owingsteps:
1. Determine
the current setting for "StartupSequence" by using
Lenovo BIOS Windows Management Instrumentation Interface Deployment Guide for Workstations 12
Lenovo_BiosSettingclass(see “Listall BIOSsettings onthelocal
computer”on page 12 and“Listall BIOSsettingson theremote
computer”onpage14forsamplescripts).
2. To set a new boot order, use the Lenovo_SetBiosSetting class,
then use the Lenovo_SaveBiosSetting class to save the settings
(see“SetasingleBIOSsettingonthelocalcomputer”onpage12
and“SetasingleBIOSsettingonaremotecomputer”onpage14
for sample scripts). Specify a new boot order by
listingthe
boot
devices in order, separated by colons. Devices that are not
specified are excluded from the boot order. In the following
example, the CD drive 0 is the first boot device and hard disk
drive0 is thesecondstartupdevice.
AHCI_CD:AHCI_HDD
Restoring default settings
TorestoredefaultBIOSsettings,usetheLenovo_LoadDefaultSettingsclass,
and then use the Lenovo_SaveBiosSettings class to save the BIOS changes
(seesamplescripts).
Limitations
ThefollowingWMIlimitationsexistforBIOSsetup:
·Passwordsettingandchangingarenotsupported.
@Copyright Lenovo 2010 13
Chapter 4. Security
WMIbasedadministrationscriptsoperatingoveraremoteconnectionsend
dataoverthenetworkincleartextbydefault.Youcanenhancesecurityby
modifying WMIbased administration scripts to establish an encrypted
remoteconnectionasfollows:
1.Setanimpersonationlevelof″impersonate″
2.Setanauthenticationlevelof″pktPrivacy
″
See Appendix A, “Sample Visual Basic scripts for configuring BIOS
settings,” on page 11 for sample scripts used to implement WMIbased
administrationscriptsthatincludetheseparametersforencryption.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28

Lenovo ThinkStation C20x Deployment Manual

Type
Deployment Manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI