Windows 7 Powershell: En guide
Hvordan løse komplekse oppgaver med den nye PowerShell i Windows 7. Opplæringen vår viser eksempler og gir detaljerte instruksjoner.
Forstå det nye konseptet om powershell
I motsetning til den gamle ledeteksten, fungerer Powershell konsekvent objektorientert; det er basert på objektene i Microsoft .NET-rammeverket. En annen fordel i tillegg til det utvidede spekteret av funksjoner: Tilgang til objekter er ensartet. I stedet for de forrige DOS-kommandoene, såkalte cmdlets (les "commandlets"), som du kan bruke pipetegnet "|" kan kjede i en linje. Dette betyr at en cmdlet behandler utdataene fra den forrige og dermed muliggjør kompakt formulering av komplekse oppgaver. Slik starter du Powershell:
- For å hente frem Powershell, navigerer du i startmenyen til "Alle programmer"> "Tilbehør"> "Windows PowerShell" eller skriver "powershell" i søkelinjen.
- Resultatvinduet viser tre objekter: "powershell" starter direkte kommandomiljø, "Windows PowerShell ISE" et enkelt grafisk brukergrensesnitt, som hovedsakelig hjelper med utviklingen av skript. Som et tredje element er moduler fremdeles tilgjengelige. Bruk den klare grafiske varianten for å komme i gang.
- For gjentatt bruk er det tilrådelig å sette opp rask tilgang til PowerShell. For å gjøre dette, opprett enten en snarvei eller høyreklikk på programmet og velg deretter kontekstkommandoen "Fest dette programmet til oppgavelinjen".
Ny kommandosyntaks
- Powershell ISE-vinduet er delt inn i et skript, et output og kommandoområde. Du aktiverer områdene med et museklikk eller via "Vis" -menyen. Ved hjelp av "File" -dialogen kan du lagre, laste og utføre skript trinn for trinn i "Debug" -menyen.
- Start på kommandolinjen i kommandoområdet. Powershell-ledeteksten viser den aktuelle banen som vanlig. Navnene på kommandoene som er forhåndsdefinert som cmdlets, følger strukturen til verbet substantiv. For eksempel fungerer cmdletten "Set-Location" med banen som et argument for å bytte til en annen katalog. "Get-Childitem" viser innholdet i en mappe. Du kan få en oversikt over de eksisterende kommandoene med "Get-Command".
- Noen kjente DOS-kommandoer kan fortsatt brukes - "cd" (endre direktori) fungerer også for å endre katalogen. I det minste kan du fremdeles ringe det, fordi Microsoft har omdefinert alle kommandoer under panseret. Dette sikres ved tildeling av aliasuttrykk som kaller den tilsvarende cmdlet når du skriver inn forkortelsen. En liste over de definerte aliasbetegnelsene gis ved å legge inn "Få alias". Når du bruker de gamle kommandoene, må du imidlertid merke deg at kjente parametere vanligvis ikke lenger fungerer, siden det er definert en endret syntaks for cmdlets. Du kan finne riktig stavemåte og alle mulige parametere i hjelpen for den respektive cmdleten, for eksempel med "Get-Help Get-Childitem". Bruk kommandoen du trenger hjelp som et argument. Eksemplet som vises gir hjelp for "GetChilditem", cmdlet for den gode gamle katalogkommandoen "dir"
- Merk: Du kan når som helst få tilgang til hjelp i det grafiske brukergrensesnittet med [F1] -tasten, enten generelt eller kontekstsensitiv for gjeldende inngang.
Link Powershell-kommandoer
Et enkelt eksempel på oversikt over mappeinnhold viser hvordan begrepet cmdlets utvider funksjonaliteten som er kjent fra den gamle DOS-kommandoen "dir" i bare noen få trinn. En typisk oppgave er å finne objekter blant filene som er i en mappe som oppfyller visse egenskaper. Finn for eksempel de fem største MP3-filene i en katalog. I Powershell kan du gjøre dette raskt med noen få lenker. For å gjøre dette, skriver du inn følgende:
- Get-Childitem -recurse -include *. Sebastian
- Sort-Object lengde-synkende
- Velg-objekt-først 5
Denne kommandoen bestemmer først rekursivt MP3-filene som finnes i alle undermapper og viderefører dem som et objekt. Det andre trinnet sorterer listen i synkende rekkefølge etter størrelse, mens det tredje trinnet til slutt velger de fem første elementene fra den