211service.com
Tips og triks du trenger å vite om Windows Powershell [Partition Manager]
Sammendrag:
Mens de fleste brukere kjenner kommandoprompt, er det bare et lite antall mennesker som har hørt om Windows Powershell. Du lurer kanskje på hva Windows Powershell er? Hvordan bruke den effektivt? Denne artikkelen vil fortelle deg alle svarene.
Rask navigering:
- Windows Powershell Introduksjon
- Windows Powershell VS CMD
- Grunnleggende Powershell-kommandoer for nybegynnere
- Bunnlinjen
- Brukerkommentarer
Windows Powershell Introduksjon
For å forstå Windows Powershell bedre, la oss først begynne med begrepet Shell innen informatikk. Et skall er et brukergrensesnitt som gir deg tilgang til forskjellige tjenester i et operativsystem som administrator, som kan støtte kommandolinjer og også inkludere et grafisk brukergrensesnitt.
Om Windows Powershell
I november 2016 ble den første versjonen av Powershell gitt ut av Microsoft for Windows XP, Windows Server 2003 og Windows Vista. Nå er Powershell et open source-prosjekt, det kan installeres på Windows, Mac OS og til og med Linux-plattformer.
Som et slags kommandolinjeskall og skriptmiljø, gjør Windows Powershell kommandolinjebrukere og manusforfattere i stand til å dra nytte av .NET Framework. Den ble designet for å spesifisere og automatisere kjedelige oppgaver ved å lage skript og kombinere flere kommandoer.
Fordeler og ulemper
Hver mynt har to sider, det har også Powershell. Her oppsummerte vi dens åpenbare fordeler og ulemper.
Fordeler
Windows Powershell har mange fordeler. Sammenlignet med CMD er den største verdien at Powershell gjør det mulig for administratorer å utføre fjernadministrasjon på nettverket. Dessuten har den mange andre fordeler nedenfor:
- Bedre fjernstyring: Powershell-fjernkontroll blir hovedkanalen for kommunikasjonsadministrasjon i nettverket. For tiden er flere GUI-administrasjonskonsoller avhengige av fjernkontroll, så det er viktig for Microsoft å styrke Powerhell eksternt.
- Full støtte for objektorientert skriptspråk: Basert på et komplett NET-programmeringssystem er skriptene lettere å skrive og stabiliteten forbedres betydelig. Arbeidsflyten til Powershell gjør det mulig for brukere å skrive noe som funksjonalitet ved å bruke kommandoer og skriptkoder.
- Bakgrunnsjobber: Powershell kjører på en enkelt tråd, så en ny tråd som bakgrunnsarbeider vil bli opprettet hvis du prøver å påkalle et NET-program.
- Interaktivitet: Denne funksjonen lar programmerere prøve ut noen cmdlets på konsollen først og integrere dem i større og mer kompliserte skript.
- Gjenbrukbarhet: Når de skriftlige skriptene utfører en bestemt oppgave, kan den lagres for senere bruk og kan også slås sammen med andre skript for å utføre andre oppgaver. Med andre ord kan repeterende skript brukes til å kjøre skript, som sparer administratorens tid og penger ved å konfigurere maskinene
Ulemper
Windows Powershell krever NET-rammeverk for å kjøre. Det er noen få sikkerhetsrisikoer og andre ulemper du også må ta hensyn til.
- Potensielle sikkerhetsrisiko: Windows Powershell kan medføre potensielle sikkerhetsrisikoer. Som nevnt ovenfor bruker mange IT-administratorer den til å koble eksternt til andre datamaskiner og servere, noe som kan gi sikkerhetshull.
- Webserver: Et annet problem er at Windows Powershell krever å kjøre en webserver på serveren når du bruker ekstern funksjonalitet. Denne prosessen tar ekstra plass på en server.
Hvilke applikasjoner kan brukes til å utføre Powershell-skript
- Microsoft Windows PowerShell ISE
- Microsoft Windows PowerShell Web Access, via Kontrollpanel
- Sapien Technologies PowerShell Studio 2015
- Amazon AWS-verktøy for Windows PowerShell
- Adam Driscoll PowerShell-verktøy for Visual Studio
- VMware vSphere PowerCLI
Når skal du bruke Windows Powershell
Hvis du var nettverksadministrator eller IT-arbeider, vil du finne at dette verktøyet er nyttig for å jobbe med Active Directory. Det er fordi det er hundrevis av tilpassede kommandoer som kalles av cmdlets, som gjør deg mer produktiv. Så det anbefales at Windows Powershell-kunnskap er en verdifull ferdighet å forstå.
Noen ganger er imidlertid gjennomsnittlige brukere forvirret over forskjellene mellom Windows Powershell og CMD. I den følgende delen vil vi gi leserne detaljert informasjon om Windows PowerShell VS CMD. La oss fortsette å lese for å bruke dette kraftige programmet jevnt.
Windows Powershell VS CMD
Windows ledetekst, forkortet CMD, er det originale skallet til Microsoft DOS-operativsystemet. Det forskjellige operativsystemet har forskjellige kommandoprompter. I Windows-operativsystemet er kommandolinjeprogrammet cmd.exe, som er et 32-biters kommandolinjeprogram.
Brukere kan kjøre alle slags kommandoer for å administrere datamaskinen din, for eksempel bruk kommandoen diskpart.exe for å starte administrere harddisken .
Windows Powershell er et nytt Microsoft-skall som kombinerer den gamle CMD-funksjonaliteten med nye skript / cmdlets. Cmdletene er selvstendige programmeringsobjekter som viser de underliggende administrasjonsalternativene i Windows. Den kan brukes til å spesifisere kompliserte oppgaver med gjenbrukbare skript for å spare tid. Vel, brukere kan også bruke noen praktiske Powershell-kommandoer for å administrere datamaskinen din.
Her er et skjema som kan hjelpe deg med å forstå forskjellene mellom dem intuitivt:
Windows Powershell | CMD |
Basert på språk / cmdlets | Basert på skriptspråket for tekst |
Kommandoprompt kan fungere i Windows Powershell. | Powershell-cmdlets kan ikke fungere i cmd.exe. |
t kan brukes til å lage komplekse skript for å administrere Windows-systemer mye lettere enn å bruke ledeteksten. | Det er ikke lett å utføre komplekse skriptspråk. |
For å administrere registeret til WMI (Windows Management Instrumentation) er Powershell tilgjengelig for systemadministrasjonsoppgaver. | Cmd.exe er ikke tilgjengelig for systemadministrasjonsoppgaver. |
Akkurat nå tror jeg at du har en generell forståelse av Powershell. Enda viktigere, hva skal vi gjøre for å bruke Windows Powershell som nybegynner? Fortsett å lese tålmodig, her er noen grunnleggende Powershell-kommandoer for en nybegynner.
Grunnleggende Powershell-kommandoer for nybegynnere
Hvordan åpne Windows Powershell
Type Windows Powershell i søkefeltet og trykk på Tast inn knapp. Vel, du kan velge Kjør som administrator eller Åpne fil plassering .
Da får du et popup-vindu som dette.
Som nybegynner må du kjenne til tre typer PowerShell-kommandoer: få kommando , få hjelp , og få-medlem . Disse grunnleggende kommandoene vil gi oss muligheten til å bruke oppgavebaserte cmdlets.
Tre nyttige Powershell-kommandoer for nybegynnere
Kraftige kommandoer er kjent som cmdlets. De er spesialiserte kommandoer i form av et verb-substantiv streng for å utføre spesifikke funksjoner. Hvis du tar tak i denne malen, er det ikke vanskelig å gjette betydningen av noen cmdlets.
La oss nå se de tre grunnleggende PowerShell-kommandoene.
No.1 Kommando
Faktisk er det ikke spesielt nyttig å bruke denne kommandoen. Den brukes hovedsakelig til å sende ut alle kommandoer som er tilgjengelige for deg i din nåværende økt. Du kan finne de spesifikke kommandoene du vil jobbe med.
Prøv det nå, skriv få kommando i vinduet til Powershell.
Så som det er vist for oss, kan du se kommandotype, versjon, navn og kilde. Hvis du for eksempel vil finne alle kommandoene som begynner med bokstaven “ c ”. Bare skriv få kommando c * og traff Tast inn knapp.
Som nevnt ovenfor gjenspeiler powershell-cmdlet-navn malen 'verb-substantiv', så hvis du vil se alle cmdlets som bruker verb få , trenger bare type få-kommando –verb få (vær oppmerksom på plassen bak kommando ).
Du kan gjøre det samme med substantiv. Det kan hjelpe brukere å sende ut et sett med kommandoer som påvirker samme type objekt. For eksempel, hvis du vil se hvilke cmdlets som er tilgjengelige for administrering av tjenester, bare skriv inn få kommando-tjenestetjeneste og trykk enter.
No.2 Få hjelp
Denne kommandoen lar deg finne en liste over alle tilgjengelige tjenester på datamaskinen din, inkludert løpende og stoppede tjenester. Type få hjelp * i vinduet og traff Tast inn .
Etter at du har åpnet denne listen over tilgjengelige hjelpemner, kan brukerne få hjelp på bestemte cmdlets, for eksempel få-hjelp get-service . Prøv det nå.
Eller du kan også se de samme resultatene hvis du skriver: get-service -? (Merk: Det skal være et mellomrom etter service.)
På samme måte kan du få tjenester som begynner med en søkestreng. Skriv for eksempel Get-service 'wmi *' for å finne tjenestenavn som begynner med WMI.
Eller du kan vise tjenester som inneholder en søkestreng. Type Get-Service -Displayname '* nettverk *' for å vise alle nettverksrelaterte tjenester.
Hvis du vil vise alle tjenestene som kjører for øyeblikket, skriver du bare inn Get-Service | Where-Object {$ _. Status -eq 'Running'}.
Tips: Trykk shift + på tastaturet samtidig for å få '|'.
N0.3 Get-Member
Denne cmdleten gjør det mulig for brukere å finne medlemmene, egenskapene og metodene til et prosjekt. La oss se de spesifiserte eksemplene om få-medlem kommando.
Type get-service | få-medlem for å vise egenskapene og metodene til prosessobjektene.
Merk: Denne kommandoen bruker røroperatøren 'for å sende utdataene fra en Get-Service-kommando til Get-Member'.
Hvis du vil hente alle medlemmene (egenskaper og metoder) til tjenesteobjektene som representerer tjenestene på systemet, skriver du bare inn Get-Service | Get-Member – Force kommando. (trykk shift + på tastaturet samtidig for å få '|')
Akkurat nå blir tre grunnleggende Powershell-kommandoer fortalt deg. Du kan kjøre disse kommandoene basert på dine egne behov.
Hvordan administrere harddisken din med Powershell
Som vi nevnte ovenfor, ligner Windows Powershell CMD, og noen brukere administrerer harddisken sin ved å bruke Diskpart-kommandoen i CMD. Vet du hvordan du bruker Powershell-kommandoer til å administrere harddiskpartisjonene dine? Her tar vi for eksempel utvidelse og krymping av partisjonen.
Det er detaljerte trinn for å veilede deg i å utvide og krympe partisjoner.
Trinn 1. Åpne Windows Powershell ved å skrive Windows Powershell i søkeboksen og trykk Tast inn knapp
Steg 2. Skriv inn i popup-vinduet diskpart og trykk enter.
Trinn 3. Type liste disk for å få alle diskene på datamaskinen din.
Trinn 4. Type velg disk * og trykk enter.
Trinn 5. Type liste partisjoner og trykk enter for å liste alle partisjoner på måldisken.
Trinn 6. Type velg partisjon * og trykk enter
Så kan du skrive krympe ønsket = * (f.eks. størrelse = 1000 MB) for å krympe partisjonen og slå Tast inn . Eller du kan gjenta trinn 3 til trinn 6 for å velge en annen disk eller partisjon som skal krympe.
Selv om dette er et kraftig verktøy, kan det hende at du har problemer med å utvide eller krympe partisjoner. For eksempel får du feilmeldingen: “ det er ikke nok brukbar plass til å utvide partisjonen ”Men faktisk er det nok ledig plass.
Så hvorfor ikke velge et mer praktisk og enklere verktøy for å administrere harddiskene dine. MiniTool Partition Wizard er den beste partisjonssjefen som lar deg gjøre det flytte / endre størrelse på partisjon enkelt og fritt i Windows 10/8/7. Dessuten lar denne kraftige programvaren deg også lage et CD / DVD eller USB flash oppstartbart medium når systemkrasj.
La oss se hvordan du endrer størrelsen på partisjonen med MiniTool Partition Wizard.
Trinn 1. Start denne kraftige programvaren. Velg deretter en målpartisjon og klikk Flytt / endre størrelse på partisjonen funksjon fra venstre handlingspanel.
Steg 2. Da har du tre alternativer:
- Dra det gule håndtaket mot venstre for å krympe partisjonen.
- Dra det gule håndtaket mot høyre for å forstørre partisjonen.
- Flytt hele det gule håndtaket mot ufordelt rom.
Trinn 3. Klikk Søke om -knappen for å utføre den ventende endringen.
I tillegg til å endre størrelsen på partisjonen, har dette programmet andre kraftige funksjoner som å konvertere MBR til GPT, endre stasjonsbokstav og så videre.
Bunnlinjen
Denne artikkelen snakker hovedsakelig om Windows Powershell, inkludert fordeler og ulemper, grunnleggende Powershell-kommandoer og Windows Powershell VS CMD. Jeg tror du nå har et helhetsinntrykk av Windows Powershell.
Dessuten, hvis du ikke klarer å endre størrelsen på partisjoner når du bruker Powershell, er det et annet effektivt alternativ for deg. Eventuelle spørsmål, vennligst kontakt oss via [e-postbeskyttet] . Velkommen til å dele ideene dine i kommentarfeltet.