Brug PowerShell-drev-cmdlet'er i PowerShell

Fuldført

Da Windows PowerShell opretter PowerShell-drev til lokale drev (f.eks. drev C-), bruger du muligvis allerede nogle af de cmdlet'er, der er knyttet til PowerShell-drev, uden at indse det. PowerShell-drev indeholder elementer, der indeholder underordnede elementer eller elementegenskaber. Windows PowerShell-cmdlet-navne, der fungerer sammen med PowerShell-drevobjekter, bruger navneordene Item, ChildItemog ItemProperty.

Du kan bruge Get-Command-cmdlet'en med parameteren -Noun til at gennemse en liste over kommandoer, der fungerer på hvert PowerShell-drevobjekt. Du kan også bruge Get-Help- til at gennemse hjælpen til hver kommando. I følgende tabel beskrives de verber, der er knyttet til almindelige PSDrive cmdlet'er.

tabel 1: PSDrive-cmdlet-verber

verbum beskrivelse
New Opretter et nyt element eller en ny elementegenskab.
Set Angiver værdien af en element- eller elementegenskab.
Get Viser egenskaber for et element eller et underordnet element eller en værdi for en elementegenskab.
Clear Rydder værdien af en element- eller elementegenskab.
Copy Kopierer en element- eller elementegenskab fra én placering til en anden.
Move Flytter et element eller en elementegenskab fra én placering til en anden.
Remove Sletter et element eller en elementegenskab.
Rename Omdøber et element eller en elementegenskab.
Invoke Udfører den standardhandling, der er knyttet til et element.

Elementerne i de forskellige PowerShell-drev fungerer anderledes. Selvom disse kommandoer fungerer i alle PowerShell-drev, kan det variere, hvordan verberne fungerer på elementerne i hvert PowerShell-drev. Derudover kan andre kommandoer fungere sammen med disse elementer. De andre emner i dette modul beskriver, hvordan du arbejder med bestemte PowerShell-drev.

Når du bruger kommandoer, der har Item, ChildItemog ItemProperty navneord, angiver du typisk en sti til at fortælle kommandoen, hvilket element eller hvilke elementer du vil redigere. De fleste af disse kommandoer har to parametre for stier:

  • – sti. Dette fortolker typisk stjernen (*) og spørgsmålstegnet (?) som jokertegn. Med andre ord henviser stien *.txt til alle filer, der slutter med ".txt". Denne fremgangsmåde fungerer korrekt i filsystemet, fordi filsystemet ikke tillader, at elementnavne indeholder stjerne- eller spørgsmålstegnstegn.
  • – LiteralPath-. Denne parameter behandler alle tegn som konstanter og fortolker ikke et tegn som et jokertegn. Konstantstien .txt betyder elementet med navnet ".txt". Denne fremgangsmåde er nyttig i drev, hvor stjerne- og spørgsmålstegnstegn er tilladt i elementnavne, f.eks. i registreringsdatabasen.

Arbejde med PowerShell-drevplaceringer

Ud over kommandoerne til at arbejde med PowerShell-drevelementer og elementegenskaber er der også kommandoer til at arbejde med PowerShell-drevarbejdsområder. arbejdsplaceringer er stier i PowerShell-drev til elementer, der kan have underordnede elementer, f.eks. en filsystemmappe eller en sti i registreringsdatabasen. De kommandoer, der administrerer PowerShell-drevplaceringer, bruger Location navneord og inkluderer dem, der er beskrevet i følgende tabel.

Tabel 2: Placeringskommandoer

kommando beskrivelse
for get-location Viser den aktuelle arbejdsplacering.
angiv placering Angiver den aktuelle arbejdsplacering.
pushplacering Tilføjer en placering øverst i en placeringsstak.
pop-placering Ændrer den aktuelle placering til placeringen øverst i en placeringsstak.

Seddel

Push-Location og Pop-Location cmdlets svarer til push- og popd-kommandoerne i Windows Command Prompt (cmd.exe) konsollen. I PowerShell er push- og popd- aliasser for disse cmdlet'er.

Yderligere læsning: Du kan finde flere oplysninger om placeringsstak i pushplacering.