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,59 @@
<#
.DESCRIPTION
Sets HP WOL configuration
.NOTES
Author: Daniel Classon
Adpater par: Aurelien HAMEZ
Version: 1.0
Date: 2021-06-22
.EXAMPLE
.\Set-HPConfiguration.ps1 -Enable TPM
#>
Param(
[Parameter(Mandatory=$False)]
[string]$Enable,
[Parameter(Mandatory=$False)]
[string]$Disable,
[Parameter(Mandatory=$False)]
[string]$Configure,
[Parameter(Mandatory=$False)]
[string]$New_PasswordFile = "new_password.bin"
)
Begin {
switch ($Configure)
{
'VideoMemory' {$ConfigFile="$PSScriptRoot\Configure_VideoMemory.txt"}
'OptionWOL' {$ConfigFile="$PSScriptRoot\Configure_OptionWOL.txt"}
Default {}
}
switch ($Enable)
{
'SecureBoot' {$ConfigFile="$PSScriptRoot\Enable_SecureBoot.txt"}
'TPM' {$ConfigFile="$PSScriptRoot\Enable_TPM.txt"}
'Virtualization' {$ConfigFile="$PSScriptRoot\Enable_Virtualization.txt"}
'WLANSwitching' {$ConfigFile="$PSScriptRoot\Enable_WLANSwitching.txt"}
'EnableWOL' {$ConfigFile="$PSScriptRoot\Enable_OptionWOL.txt"}
Default {}
}
switch ($Disable)
{
'Virtualization' {$ConfigFile="$PSScriptRootDisable_Virtualization.txt"}
'DisableWOL' {$ConfigFile="$PSScriptRoot\Disable_OptionWOL.txt"}
Default {}
}
}
Process {
#On configure le mot de passe si vide
$process = Start-Process -FilePath "$PSScriptRoot\BiosConfigUtility64.exe" -ArgumentList "`"/cpwdfile:$PSScriptRoot\$New_PasswordFile`"", "`"/set:$ConfigFile`"", "/log" -Wait -PassThru
}
End {
}