Brug Import-Clixml-cmdlet'en i Windows PowerShell-scripts

Fuldført

XML er et mere komplekst datalagerformat end CSV-filer. Den største fordel ved at bruge XML til Windows PowerShell er, at den kan indeholde flere dataniveauer. En CSV-fil fungerer sammen med en tabel med oplysninger, hvor kolonnerne er objektegenskaberne. I en CSV-fil er det svært at arbejde med attributter med flere værdier, hvorimod XML nemt kan repræsentere attributter med flere værdier eller endda objekter, der har andre objekter som en egenskab.

Brugen af Import-Clixml- til at hente data fra en XML-fil, opretter en matrix af objekter. Da XML kan være komplekst, kan du muligvis ikke nemt forstå objektegenskaberne ved at gennemse indholdet af XML-filen direkte. Du kan bruge Get-Member- til at identificere egenskaberne for de data, du importerer.

Cmdlet'en Import-Clixml bruger følgende syntaks:

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

Du kan begrænse de data, der hentes af Import-Clixml-, ved hjælp af parametrene -First og -Skip. Parameteren -First angiver kun at hente det angivne antal objekter fra starten af XML-filen. Parameteren -Spring over angiver, at det angivne antal objekter skal ignoreres fra starten af XML-filen og hente alle de resterende objekter.