Export-Clixml serializează obiecte complexe .NET din memoria PowerShell într-o reprezentare XML pe disc, păstrând tipurile de proprietăți. O utilizare critică în producție este salvarea securizată a credențialelor și a șirurilor SecureString, criptate automat cu cheia unică a utilizatorului Windows curent (DPAPI).
# Salvează o parolă sau un credențial criptat pe disc
Get-Credential | Export-Clixml -Path "C:\Securitate\cred_backup.xml"
# Reîncarcă credențialul securizat într-un script automatizat
$cred = Import-Clixml -Path "C:\Securitate\cred_backup.xml"
Write-Host "Autentificare ca: $($cred.UserName)"
# Salvează un raport complet de configurare hardware
Get-CimInstance Win32_ComputerSystem | Export-Clixml -Path "sistem_config.xml" -Depth 3
Securitate DPAPI: Fișierele de credențiale generate prin Export-Clixml nu pot fi decriptate dacă sunt copiate pe alt calculator sau accesate de un alt cont de utilizator.
Parametri
-Path <String>: Calea către fișierul XML de destinație.-Depth <Int32>: Adâncimea de serializare a proprietăților obiectelor imbricate (implicit 2).-Force: Suprascrie fișierul de ieșire chiar dacă acesta are atributul Read-Only.
Întrebări & Exemple de Cod:
Export-Clixml – Serializarea Obiectelor și Criptarea ParolelorAi o nelămurire despre utilizarea comenzii
Export-Clixml – Serializarea Obiectelor și Criptarea Parolelorsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.