Windows PowerShell er et automatiseringsverktøy for oppgaver utviklet av Microsoft for å hjelpe administratorer med å redusere arbeidsmengden. Det hjelper deg med å automatisere enkle oppgaver og prosesser i Windows, og hjelper deg å fokusere på arbeid som involverer mer kompleksitet og kreativitet.
Mens mange mennesker har sett og brukt ledeteksten, har færre hørt om PowerShell. I denne artikkelen vil vi se på hvordan PowerShell hjelper brukerne sine, så vel som noen av de kule tingene du kan gjøre med det.
Hva er Windows PowerShell?
Før vi dykker ned i PowerShell, la oss først spikre et nytt spørsmål: "Hva er et skall?"
Et skall er et dataprogram som tar kommandoer gjennom tastaturet, tolker dem og overfører dem til operativsystemet for å utføre. I hovedsak fungerer det som et grensesnitt mellom deg og operativsystemet. Det kan enten være GUI (grafisk brukergrensesnitt), eller den kan bygges på toppen av et CLI (kommandolinjegrensesnitt).
Selv om skall har eksistert siden Multics
operativsystemet ble lansert i 1969, introduserte Windows sin versjon, Shell, i november 1985. Det var et grunnleggende skall som var nyttig for behandling av filer, kalt MS-DOS Executive. Utviklingen av dette grunnleggende skallet fulgte, men det var alltid behov for noe kraftigere.Tidligere i Windows-historien brukte brukerne forskjellige verktøy for systemadministrasjon og automatisering. I 2006 ble en stor forbedring av Shell-konseptet introdusert som en løsning: Windows PowerShell.
Windows PowerShell lar deg utføre forskjellige operasjoner, alt fra automatisering av repeterende oppgaver, nettverk administrasjon og så videre til oppgaver som krever mer oppmerksomhet og kreativitet (som publisering av nettstedsinnhold, utforming, etc.).
Ikke bare sparer dette deg tid, men det gir deg også større kontroll over operativsystemet og dets prosesser.
I slekt: Hvordan partisjonere og formatere en stasjon ved hjelp av PowerShell
Hva er en PowerShell Cmdlet?
Nå som du er kjent med PowerShell, la oss se på en av de viktigste aspektene ved PowerShell: Cmdlet.
Cmdlets (uttalt kommando-la) er lette og potente Windows PowerShell-kommandoer. De eksisterer som byggesteiner du kan bruke til å utføre spesifikke handlinger som å kopiere og flytte filer eller som en del av et større, mer avansert PowerShell-skript.
De Få hjelp cmdlet, for eksempel, er den mest nyttige cmdleten, da den lar deg se hva en bestemt cmdlet gjør, se på parametrene og vise de forskjellige måtene cmdleten brukes på.
I likhet med Få hjelp, Kommando er en annen cmdlet som du kan bruke til å feilsøke forskjellige problemer fra skallet. Spesielt viser den alle kommandoene som er installert på systemet ditt. Kommandoene som vises inkluderer cmdlets, funksjoner, aliaser, filtre, skript og applikasjoner. Når den brukes med parametere, vil den vise deg alle spesifikke kommandoer som er knyttet til den parameteren.
For eksempel vil følgende kommando hente kommandoer av alle typer tilgjengelige for din lokale datamaskin og vise dem:
Få kommando *
Get-Command med parameteren ListeImportertvil derimot bare få kommandoene fra gjeldende økter.
Komme-Kommando -ListeImportert
Hvordan starte Windows PowerShell
For å starte Windows PowerShell, åpne Start-menyens søkefelt, skriv windows powershell, og kjør velg Løpe som administrator.
Dette starter PowerShell-programmet på datamaskinen din. Alternativt kan du starte det gjennom dialogboksen Kjør. trykk Windows-tast + R skriv på tastaturet kraftskall, og slå Tast inn for å starte PowerShell.
Hvordan bruke Windows PowerShell
Som forklart ovenfor er PowerShell et program som hjelper deg med å automatisere repeterende oppgaver og administrere enkle Windows-administrasjonsoppgaver, og dermed hjelper deg med å spare tid. Nedenfor definerer vi noen av de mest nyttige måtene du kan bruke PowerShell til din fordel.
1. Opprette skript ved hjelp av Windows PowerShell
Et skript er et sett med instruksjoner, et kort program, som et større program kjører under utførelsen.
Med PowerShell kan du enkelt lage et skript og bruke det igjen i fremtiden hvis behovet oppstår. Det er mange måter å lage et skript på, men foreløpig vil vi fokusere på den enkleste metoden: å lage et PowerShell-skript med Notisblokk.
Følg trinnene nedenfor for å opprette et PowerShell-skript:
- Type notisblokk i søkefeltet på Start-menyen og velg Best Match.
- Skriv eller lim inn skriptet du vil bruke, i Notisblokk. For eksempel:
Skriv-vert "Jeg lager memes; Derfor er jeg det. "
Klikk nå på Fil og velg Lagre som. Skriv inn et relevant navn og klikk Lagre.
For å kjøre skriptet, kjør PowerShell som administrator. Skriv deretter inn kommandoen nedenfra og trykk Tast inn.
Set-ExecutionPolicy RemoteSigned
Dette vil endre kjøringspolitikken på maskinen din og la deg kjøre skript på PowerShell. Vær oppmerksom at dette er en permanent endring, og at begrensningen for kjøringspolitikken er en sikkerhetsfunksjon som kan hindre deg i å kjøre ondsinnede skript. Hvis du kopierer og limer inn PowerShell-skript fra internett uten å forstå hva skriptet gjør, er dette en nyttig funksjon.
Til slutt skriver du inn EN og trykk Tast inn, og skriv denne kommandoen for å kjøre skriptet, bytte ut mshaa for brukernavnet ditt.
& "C: \ Users \ mshaa \ Desktop
cript.txt "
Hvis du fulgte kommandoene i rekkefølge, vil PowerShell-skriptet kjøre uten hikke.
Husk at du må kjøre PowerShell som administrator. Ellers vil du ikke kunne endre standard kjøringspolicy på systemet ditt som hindrer at tilfeldige skript kjører på systemet ditt.
Et unntak vil bli kalt i stedet, og som alle unntak vil det stoppe gjennomføringen av programmet ditt midtveis. Grensesnittet ditt vil se slik ut:
2. Slett innholdet i en bestemt fil
Har du noen gang vært i en situasjon der du måtte slette alt gammelt innhold fra en fil, men du ønsket å holde selve filen intakt? I så fall kan du bruke klart innhold kommando fra PowerShell for å få det gjort.
Clear-Content C: \ Temp \ TestFile.txt
Bytt ut filstien for filen du vil slette.
3. Kjør en kommando på en ekstern datamaskin
Du kan også bruke Windows PowerShell til å utføre en kommando på en enkelt eller flere eksterne datamaskiner. Denne funksjonaliteten til PowerShell er kjent som PowerShell Remoting. Alt du trenger er en enkelt datamaskin på slutten og en pålitelig internettforbindelse.
Før du utfører kommandoen, må du imidlertid først opprette en ekstern forbindelse mellom flere datamaskiner. Du kan bruke kommandoen PSSession til å kjøre eksterne kommandoer.
Enter-PSSession -ComputerName RemotePCName -Credential UserID
Etter at du har koblet til datamaskinen, kan du utføre PowerShell-kommandoer som om du ville gjort det på et lokalt system.
Hvis du vil utføre en kommando på flere eksterne datamaskiner, kjører du denne kommandoen:
Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1
Denne kodebiten kjører skriptet DiskCollect.ps1 på eksterne datamaskiner, Server01 og Server02. For en detaljert introduksjon til eksterne kommandoer, sjekk ut Microsofts offisielle fjernkommandoguide.
4. Bruk PowerShell for skadelig programvare
Du kan kjøre en malware-skanning på systemet ditt rett gjennom Windows PowerShell. For å kjøre en rask skanning, skriv inn følgende kommandoer i PowerShell og trykk Tast inn:
Start-MpScan -ScanType QuickScan
Men noen ganger er en rask skanning ikke nok. Heldigvis kan du også utføre en full skanning fra PowerShell.
Start-MpScan -ScanType FullScan
Merk at full skanning kan ta litt tid, så det vil være lurt å kjøre den i bakgrunnen. For det, bruk denne kommandoen i stedet:
Start-MpScan -ScanType FullScan -AsJob
Dette kjører en fullstendig skanning av skadelig programvare i bakgrunnen mens du håndterer andre oppgaver. For mer informasjon, sjekk ut vår komplette guide til ved hjelp av PowerShell for å skanne datamaskinen din etter skadelig programvare.
5. Knusing med filer og mapper
Du kan til og med administrere systemets filer og mapper rett fra ett sted ved hjelp av Windows PowerShell. Det er mange forskjellige ting du kan gjøre, for eksempel å flytte, åpne, endre navn osv. Som med de forrige kommandoene, slå ut mshaa for brukernavnet ditt.
Endre navn på filer og mapper
Du kan enkelt gi nytt navn til filer og mapper ved hjelp av Gi nytt navn cmdlet i PowerShell.
Gi nytt navn til element c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls
Flytte filer og mapper
Akkurat som å gi nytt navn, kan du også bruke PowerShell til å flytte datamaskinens filer og mapper.
Flytt-element c: \ Brukere \ mshaa \ Desktop \ MemesAreLame.xls c: \ Brukere \ mshaa \ Dokumenter
Åpne filer
Bruk kommandoen nedenfor for å åpne en vilkårlig fil på systemet ditt:
Invoke-Item c: \ MakeUseOf \ HelloWorld.txt
Du kan også åpne flere filer på en gang etter å ha finjustert kommandoen ovenfor.
Invoke-Item c: \ MakeUseOf \ *. Txt
Hvis du erstatter navnet på en bestemt fil med stjernen (*), kan du Invoke-Item cmdlet åpne flere filer på en gang.
Gjør Windows PowerShell til din allierte
Forhåpentligvis hjelper denne korte guiden deg med å komme i gang med PowerShell. Som et gratis program fra Microsoft, er det et veldig nyttig verktøy å holde i vesken din med Windows-verktøy for å gjøre Windows-operasjonen jevnere og automatisert.
Arduino er en bemerkelsesverdig enhet for elektronikkfletting. Lær hva det er, hva du kan gjøre med det, og hvordan du kommer i gang.
Les Neste
- Windows
- Datautomatisering
- Ledeteksten
- Kraftskall
Shaant er Staff Writer ved MUO. Han er utdannet innen dataprogrammer og bruker lidenskapen for å skrive for å forklare komplekse ting på vanlig engelsk. Når han ikke undersøker eller skriver, kan han bli funnet å nyte en god bok, løpe eller henge med venner.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.