Ajout dela structure MDT dans Infra-LAB
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Script de génération des fichiers Key.txt et mots de passe chiffrés
|
||||
$Scriptlocation = Split-Path -Path $MyInvocation.MyCommand.Path
|
||||
|
||||
# Générer une clé aléatoire (24 octets pour 192 bits)
|
||||
$keyBytes = New-Object Byte[] 24
|
||||
[Security.Cryptography.RNGCryptoServiceProvider]::Create().GetBytes($keyBytes)
|
||||
$keyString = [Convert]::ToBase64String($keyBytes)
|
||||
$keyString | Out-File "$Scriptlocation\Key.txt" -Encoding UTF8
|
||||
|
||||
# Mot de passe commun
|
||||
$password = "crhdf!@2026"
|
||||
|
||||
# Utilisateurs à traiter
|
||||
$users = @("supporthdf", "adminlyc")
|
||||
|
||||
foreach ($user in $users) {
|
||||
# Chiffrer le mot de passe avec la clé
|
||||
$encryptedPassword = ConvertTo-SecureString $password -AsPlainText -Force | ConvertFrom-SecureString -Key $keyBytes
|
||||
$encryptedPassword | Out-File "$Scriptlocation\$user-CryptPwd.txt" -Encoding UTF8
|
||||
}
|
||||
|
||||
Write-Host "Fichiers générés : Key.txt et fichiers chiffrés pour supporthdf et adminlyc"
|
||||
Reference in New Issue
Block a user