Ajout dela structure MDT dans Infra-LAB

This commit is contained in:
2026-05-24 16:21:20 +02:00
parent fed8d42171
commit 049b03b4d4
522 changed files with 105109 additions and 0 deletions
@@ -0,0 +1,472 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>readme</title>
</head>
<body class='bodyStyle'>
<pre>
--CONTENTS--<br>
1 - SRWIN Usage
2 - CFGWIN Usage
3 - Compiler Information
*************************************************************************************
* 1. SRWIN Usage *
* *
* SRWIN/SRWINx64 is a tool to manage the system BIOS settings. With this *
* tool it is possible to save/restore BIOS settings. SRWIN is for the *
* Windows operating system. *
* *
* NOTE 1: SRWIN.exe/SRWINx64.exe, BIOS level, and Configuration Settings *
* all need to be from the same BIOS level. The BIOS level on the donor *
* system must be the same level as the systems that will be receiving *
* the Configuration Settings. *
* *
* NOTE 2: The following commands require an Administrator Password to be set *
* prior to usage. Without an Administrator Password set, this program will *
* generate an error message when attempting to change the setting: *
* dtpm *
* dtpm2 *
* ftpm *
* cfgsata *
* cfgssata *
* *
* *
* The following commands are provided for the operation. Note, for SRWIN *
* you need to run it from Command Prompt box with Administrator privileges *
* under Windows. Some commands may not be applicable on some systems. *
* *
* Usage: srwin [arg1] [option1] [arg2] [option2]... *
* *
* where [Arguments]: *
* /b [filename] Backup all BIOS settings to the file *
* /r [filename] Restore BIOS settings from input file *
* /pass [password] Input current system BIOS password *
* /newadp [password] Set new Administrator password *
* /newpop [password] Set new Power-on password *
* /clradp Clear current system Administrator password *
* /clrpop Clear current system Power-on password *
* /nor Don't reboot after restore *
* /ign Ignore BIOS level check *
* /f9 Load BIOS Setup default *
* /kbdless [option] Change item "Keboardless Operation" *
* [option] *
* enable -- Set the item to "Enabled" *
* disable -- Set the item to "Disabled" *
* /fdd [option] Change item "Floppy A" *
* [option] *
* enable -- Set the item to "Enabled" *
* disable -- Set the item to "Disabled" *
* /pbs [option] Change first device of primary boot sequence *
* /ebs [option] Change first device of error boot sequence *
* /abs [option] Change first device of automatic boot sequence *
* [option] *
* fdd -- Floppy disk drive *
* sata1 -- SATA drive 1 *
* sata2 -- SATA drive 2 *
* sata3 -- SATA drive 3 *
* sata4 -- SATA drive 4 *
* sata5 -- SATA drive 5 *
* sata6 -- SATA drive 6 *
* sata7 -- SATA drive 7 *
* sata8 -- SATA drive 8 *
* sata9 -- SATA drive 9 *
* sata10 -- SATA drive 10 *
* ufdd_group -- USB FDD group *
* ufdd1 -- USB FDD 1 *
* ufdd2 -- USB FDD 2 *
* ukey_group -- USB key group *
* ukey1 -- USB key 1 *
* ukey2 -- USB key 2 *
* uhdd_group -- USB HDD group *
* uhdd1 -- USB HDD 1 *
* uhdd2 -- USB HDD 2 *
* uodd_group -- USB ODD group *
* uodd1 -- USB ODD 1 *
* uodd2 -- USB ODD 2 *
* lan1 -- LAN 1 *
* lan2 -- LAN 2 *
* scu_hdd1 -- SCU Hard disk drive 1 *
* scu_hdd2 -- SCU Hard disk drive 2 *
* scu_hdd3 -- SCU Hard disk drive 3 *
* scu_hdd4 -- SCU Hard disk drive 4 *
* Mezz_SATA -- Mezz-SATA *
* eSATA -- eSATA *
* device1 -- Device 1 *
* device2 -- Device 2 *
* device3 -- Device 3 *
* device4 -- Device 4 *
* device5 -- Device 5 *
* device6 -- Device 6 *
* Mezz1_PCIe_P1 -- Mezz1-PCIe-P1 *
* Mezz1_PCIe_P2 -- Mezz1-PCIe-P2 *
* Mezz2_PCIe_P1 -- Mezz2-PCIe-P1 *
* Mezz2_PCIe_P2 -- Mezz2-PCIe-P2 *
* PCIE_SLOT_1 -- PCIe slot 1 *
* PCIE_SLOT_2 -- PCIe slot 2 *
* PCIE_SLOT_3 -- PCIe slot 3 *
* PCIE_SLOT_x -- PCIe slot # *
* PCIE_SLOT_9 -- PCIe slot 9 *
* M2_DRIVER_1 -- M.2 Driver 1 *
* M2_DRIVER_2 -- M.2 Driver 2 *
* M2_DRIVER_3 -- M.2 Driver 3 *
* M2_DRIVER_4 -- M.2 Driver # *
* VMD1 -- VMD/VROC Device 1 *
* VMD2 -- VMD/VROC Device 2 *
* VMD3 -- VMD/VROC Device 3 *
* /dtpm [option] Change discrete TPM 1.2 status *
* (requires Administrator Password - see NOTE 2 above) *
* [option] *
* disable -- Disable discrete TPM 1.2 *
* inactive -- Set discrete TPM 1.2 inactive *
* active -- Set discrete TPM 1.2 active *
* /ftpm [option] Change firmware TPM status *
* (requires Administrator Password - see NOTE 2 above) *
* [option] *
* disable -- Disable firmware TPM *
* enable -- Set firmware TPM enable *
* /dtpm2 [option] Change discrete TPM 2.0 status *
* (requires Administrator Password - see NOTE 2 above) *
* [option] *
* disable -- Disable discrete TPM 2.0 *
* enable -- Set discrete TPM 2.0 enable *
* /vga [option] Change vga pre-allocated memory size *
* [option] *
* 32mb -- Set the size to 32mb *
* 64mb -- Set the size to 64mb *
* 128mb -- Set the size to 128mb *
* 256mb -- Set the size to 256mb *
* 512mb -- Set the size to 512mb *
* 1024mb -- Set the size to 1024mb *
* /cfgsata [option] Change SATA setting *
* (requires Administrator Password - see NOTE 2 above) *
* [option] *
* ide -- Config SATA as IDE *
* ahci -- Config SATA as AHCI *
* raid -- Config SATA as RAID *
* optane -- Config SATA as Intel(R) RST with Intel(R) Opta*
* /above4GB [option] Change Above 4GB Decoding *
* [option] *
* enable -- Set the item to "Enabled" *
* disable -- Set the item to "Disabled" *
* /cfgssata [option] Change sSATA setting *
* (requires Administrator Password - see NOTE 2 above) *
* [option] *
* ide -- Config sSATA as IDE *
* ahci -- Config sSATA as AHCI *
* raid -- Config sSATA as RAID *
* /EHCIHandOff [option] Change EHCIHandOff setting *
* [option] *
* enable -- Set the item to "Enabled" *
* disable -- Set the item to "Disabled" *
* /PowerLoss [option] Change AfterPowerLoss setting *
* [option] *
* on -- set the item to "Power On" *
* off -- set the item to "Power Off" *
* last -- set the item to "Last State" *
* /CardReader [option] Change CardReader setting *
* [option] *
* enable -- Set the item to "Enabled" *
* disable -- Set the item to "Disabled" *
* /strom [option] Change Storage Oprom Launch mode *
* [option] *
* disable -- Do not launch *
* uefi -- UEFI Only *
* legacy -- Legacy Only *
* /satahotplug [option] Change SATA Port Hotplug *
* [option] *
* disable -- Disable All SATA Port Hotplug *
* enable -- Enable All SATA Port 1 Hotplug *
* 00~3ff -- ECX of HDD-hotplug *
* -- Bit[0] for SATA Port 1 = 0 -Disable 1-Enable *
* -- Bit[1] for SATA Port 2 = 0 -Disable 1-Enable *
* -- Bit[2] for SATA Port 3 = 0 -Disable 1-Enable *
* -- Bit[3] for SATA Port 4 = 0 -Disable 1-Enable *
* -- Bit[4] for SATA Port 5 = 0 -Disable 1-Enable *
* -- Bit[5] for SATA Port 6 = 0 -Disable 1-Enable *
* -- Bit[6] for SATA Port 7 = 0 -Disable 1-Enable *
* -- Bit[7] for SATA Port 8 = 0 -Disable 1-Enable *
* -- Bit[8] for SATA Port 9 = 0 -Disable 1-Enable *
* -- Bit[9] for SATA Port 10 = 0 -Disable 1-Enable *
* /sata1hotplug Enable SATA Port 1 Hotplug Only *
* /sata2hotplug Enable SATA Port 2 Hotplug Only *
* /sata3hotplug Enable SATA Port 3 Hotplug Only *
* /sata4hotplug Enable SATA Port 4 Hotplug Only *
* /sata5hotplug Enable SATA Port 5 Hotplug Only *
* /sata6hotplug Enable SATA Port 6 Hotplug Only *
* /sata7hotplug Enable SATA Port 7 Hotplug Only *
* /sata8hotplug Enable SATA Port 8 Hotplug Only *
* /sata9hotplug Enable SATA Port 9 Hotplug Only *
* /sata10hotplug Enable SATA Port 10 Hotplug Only *
* /winguard [option] Change Device Guard and Credential Guard setting *
* [option] *
* disable -- Disable Device Guard and Credential Guard *
* enable -- Enable Device Guard and Credential Guard *
* /pxe [option] Change Boot Agent setting *
* [option] *
* disable -- Disable Boot Agent *
* enable -- Enable PXE boot *
* smc -- Enable SMC boot *
* /tbt [option] Change ThunderBolt card location *
* [option] *
* slot1 -- ThunderBolt plug into slot 1 *
* slot2 -- ThunderBolt plug into slot 2 *
* slotx -- ThunderBolt plug into slot # *
* slot9 -- ThunderBolt plug into slot 9 *
* /xhci [option] Change USB xHCI controller mode setting *
* [option] *
* sauto -- set controller to Smart auto *
* auto -- set controller to auto *
* enable -- set controller to enable *
* disable -- set controller to disable *
* manual -- set controller to manual *
* /mmioh [option] Change MMIOHBase setting *
* [option] *
* 1t -- set the MMIOH base to 1T *
* 4t -- set the MMIOH base to 4T *
* 16t -- set the MMIOH base to 16T *
* 24t -- set the MMIOH base to 24T *
* 40t -- set the MMIOH base to 40T *
* 56t -- set the MMIOH base to 56T *
* /msb [option] Change Windows Modern Standby setting *
* [option] *
* disable -- Disabled *
* enable -- Enabled *
* /pass_scan [ScanCode] Input current system BIOS password *
* in Scan Code with US keyboard *
* /newadp_scan [ScanCode] Set new Administrator password *
* in Scan Code with US keyboard *
* /newpop_scan [ScanCode] Set new Power-on password *
* in Scan Code with US keyboard *
* /pass_scan_fr [ScanCode] Input current system BIOS password *
* in Scan Code with French keyboard *
* /newadp_scan_fr [ScanCode] Set new Administrator password *
* in Scan Code with French keyboard *
* /newpop_scan_fr [ScanCode] Set new Power-on password *
* in Scan Code with French keyboard *
* /pass_scan_ge [ScanCode] Input current system BIOS password *
* in Scan Code with German keyboard *
* /newadp_scan_ge [ScanCode] Set new Administrator password *
* in Scan Code with German keyboard *
* /newpop_scan_ge [ScanCode] Set new Power-on password *
* in Scan Code with German keyboard *
* example 1: *
* srwin.exe /r settings.dat /pass 123456 /ign *
* example 2: *
* srwin.exe /pbs sata1 /pass_scan 191e19 *
* example 3: *
* srwin.exe /newadp 123456 /newpop 123 *
* *
*************************************************************************************
<br> *************************************************************************************
* 2. CFGWIN Usage *
* *
* CFGWIN.exe is a BIOS settings edit tool in Windows supplied by Lenovo. *
* With this tool it is possible to modify selected BIOS settings. This *
* tool is for Windows operating systems. *
* *
* The following commands are provided for the operation. Note, for CFGWIN *
* you need to run it from Command Prompt box with Administrator privileges *
* under Windows. Some commands may not be applicable on some systems. *
* *
* *
* ****** Usage1: capture BIOS settings ****** *
* *
* CFGWIN /c /path:c:\settings.txt *
* /c capture mode *
* /path:XX XX -file that will save BIOS settings, if no file *
* is specified, all settings will be displayed *
* directly to screen. *
* *
* *** Usage2: Restore BIOS settings when there is no Admin password set *
* *
* *
* CFGWIN /r /path:c:\settings.txt *
* /r - restore mode *
* /path:XX XX - file that contains settings to be restored *
* *
* Note:The setting file captured by CFGWIN with "/c" list the supported *
* BIOS item that can be restored *
* *
* *
* *
* *** Usage3: Restore BIOS settings when there is an Admin password set *
* *
* *
* CFGWIN /r /path:c:\settings.txt /admin:123 *
* /r - restore mode *
* /path:XX XX -file that contains settings to be restored *
* /admin:XX XX -administrator password of target if there is an *
* Admin password set on the system, if only a POP *
* set, input current POP here *
* Note: 1.Please refer to Apendix 1 for password supported *
* characters *
* *
* 2. Recommend using "" to include the password for better *
* interpretation *
* For example, password is 12 3&, can be written as *
* /admin:"12 3&" *
* 3. If the password contains " or \ or ', please write as \" *
* or \\ or \', which will be interpreted as " or \ or ' *
* *
* For example, the password is 12"3, please write this as *
* /admin:"12\"3" *
* *
* *
* ****** Usage4: Change specific item value ****** *
* *
* CFGWIN interprets line entries by parsing an item and the new value *
* from the settings file. By restoring such a settings file *
* with "/r", the specific item can be changed to the expected value. *
* *
* The format of the settings file is the same as the one generated by *
* the CFGWIN capture mode with "/c". There is only one item in each line *
* of text file, item name and expected value are separated by comma "," *
* as below: *
* *
* Item name,Expected value; *
* *
* Example1: Disable USB1 *
* Writing a line in setting file as below: *
* USB Port 1,Disabled; *
* *
* Example2: Change primary boot sequence *
* Writing a line in setting file as below: *
* Primary Boot Sequence,Network Card:Hard Drive:USB Key:CD/DVD Drive: *
* USB Hard Disk:USB Floppy:USB CD/DVD:Floppy Drive; *
* *
* Note: *
* All supported items and their selectable value will be listed *
* in Lenovo WMI-Desktop Deployment Guide for the machine model you *
* are using,please reference it when change item setting. *
* *
* For security reasons, some settings need the authorization of an *
* Administrator Password, please ensure the Administrator Password *
* is set before changing these settings: *
* OS Optimized Defaults *
* CSM *
* Secure Boot *
* Device Guard *
* Discrete TPM FW Switch *
* Configure SATA as *
* *
* When you restore BIOS settings using a file, please make sure that *
* all related items are in the correct states, because once an *
* item's dependent item is Disabled or in a special setting, this *
* item will be hidden and can not be updated through CFGWIN, please *
* reference Lenovo WMI-Desktop Deployment Guide for the machine *
* model you are using for detail relationship between items. *
* *
* For example, the two lines below can not be executed in a file *
* simultaneously when you are restoring with CFGWIN. This is because *
* after the system executes the first line, the USB function has *
* been disabled and the second line operation to USB port will not *
* be accepted. *
* USB Support, Disabled; *
* USB Port 1, Enabled; *
* *
* *
* ******** Usage5: Update existing passwords ******* *
* *
* CFGWIN can update system Administrator password and Power On Password. *
* Users can perform this using the format specified below in the settings *
* file using "restore mode", please be noticed that password updating *
* will only take effect after reboot. Remember that only one password *
* can be updated during each reboot cycle. This means that you cannot *
* update Admin Password and Power On Password simultaneously in one *
* cycle, only one password(either Admin. Password or Power On Password) *
* can be updated during each boot cycle. *
* *
* Note: For the Password region in the .txt file, you need to add ; as *
* a terminator. *
* *
* Example1: Update Admin password from 123 to 321 with ascii,us mode *
* Write 3 lines in setting file as below: *
* WmiOpcodePasswordType:pap; *
* WmiOpcodePasswordCurrent01:123; *
* WmiOpcodePasswordNew01:321; *
* *
* Example2: Update POP from 123 to 321 with ascii,us mode *
* Write 3 lines in setting file as below: *
* WmiOpcodePasswordType:pop; *
* WmiOpcodePasswordCurrent01:123; *
* WmiOpcodePasswordNew01:321; *
* *
* *
* *
* ******** Usage6: Clear password ******** *
* *
* Example1: Clear current Admin password with ascii,us mode(assume *
* current Admin password is 123) *
* Write 3 lines in setting file as below: *
* WmiOpcodePasswordType:pap; *
* WmiOpcodePasswordCurrent01:123; *
* WmiOpcodePasswordNew01:; *
* *
* Example2: Clear current POP with ascii,us mode(assume current POP is 123) *
* Write 3 lines in setting file as below: *
* WmiOpcodePasswordType:pop; *
* WmiOpcodePasswordCurrent01:123; *
* WmiOpcodePasswordNew01:; *
* *
* *
* Appendix 1: Characters that password could use *
* 0 - 9 numeral *
* a - z letter *
* A - Z letter *
* Please use quotation marks around passwords that use the *
* following characters. See Usage 3 (above) for examples *
* ! Exclamation mark *
* " Quotation mark *
* # Number sign, Hashtag, Octothorpe, Sharp *
* $ Dollar sign *
* % Percent sign *
* & Ampersand *
* ' Apostrophe *
* ( Left parenthesis *
* ) Right parenthesis *
* * Asterisk *
* + Plus sign *
* , Comma *
* - Hyphen-minus *
* . Full stop *
* / Slash (Solidus) *
* : Colon *
* ; Semicolon *
* < Less-than sign *
* = Equal sign *
* > Greater-than sign *
* ? Question mark *
* @ At sign *
* [ Left Square Bracket *
* \ Backslash *
* ] Right Square Bracket *
* ^ Circumflex accent *
* _ Low line *
* ` Grave accent *
* { Left Curly Bracket *
* | Vertical bar *
* } Right Curly Bracket *
* ~ Tilde, Wave *
* Space *
* *
*************************************************************************************<br>
*************************************************************************************
* 3. Compiler Information *
* *
* This Utility is compiled by Inno Setup 5.5.9 (u) *
* *
*************************************************************************************<br>
<pre>
</body>
<style>
.bodyStyle {
background: white;
color: black;
margin-left: 20%;
margin-right: 20%;
font-size: large;
}
</style>
</html>