Utilizarea cmdletului Import-Clixml în scripturile Windows PowerShell

Finalizat

XML este un format de stocare a datelor mai complex decât fișierele CSV. Principalul avantaj al utilizării XML pentru Windows PowerShell este că poate conține mai multe niveluri de date. Un fișier CSV funcționează cu un tabel de informații în care coloanele sunt proprietățile obiectului. Într-un fișier CSV, este dificil să lucrezi cu atribute cu mai multe valori, în timp ce XML poate reprezenta cu ușurință atribute cu mai multe valori sau chiar obiecte care au alte obiecte ca proprietate.

Utilizarea Import-Clixml pentru a prelua date dintr-un fișier XML creează o matrice de obiecte. Deoarece XML poate fi complex, este posibil să nu puteți înțelege cu ușurință proprietățile obiectului examinând direct conținutul fișierului XML. Puteți utiliza Get-Member pentru a identifica proprietățile datelor pe care le importați.

Cmdletul Import-Clixml utilizează următoarea sintaxă:

$users = Import-Clixml C:\Scripts\Users.xml

Puteți limita datele preluate de Import-Clixml utilizând parametrii -First și -Skip . Parametrul -First specifică preluarea numai a numărului specificat de obiecte de la începutul fișierului XML. Parametrul -Skip specifică ignorarea numărului specificat de obiecte de la începutul fișierului XML și preluarea tuturor obiectelor rămase.