Tips och tricks du behöver veta om Windows Powershell [Partition Manager]

Sammanfattning:

Windows Powershell

Medan de flesta användare känner till kommandotolken har bara ett fåtal människor hört talas om Windows Powershell. Du kanske undrar vad Windows Powershell är? Hur använder jag den effektivt? Den här artikeln berättar alla svar.





Snabb navigering:

Windows Powershell Introduktion

För att förstå Windows Powershell bättre, låt oss börja med konceptet Shell inom datavetenskap först. Ett skal är ett användargränssnitt som ger dig åtkomst till olika tjänster i ett operativsystem som administratör, som kan stödja kommandorader och även inkludera ett grafiskt användargränssnitt.

Om Windows Powershell

I november 2016 släpptes den första versionen av Powershell av Microsoft för Windows XP, Windows Server 2003 och Windows Vista. Nu är Powershell ett open source-projekt, det kan installeras på Windows, Mac OS och till och med Linux-plattformar.

windows-powershell



Som ett slags kommandoradsskal och skriptmiljö gör Windows Powershell det möjligt för kommandoradsanvändare och manusförfattare att dra nytta av .NET Framework. Det var utformat för att specificera och automatisera tråkiga uppgifter genom att skapa skript och kombinera flera kommandon.

Fördelar och nackdelar

Varje mynt har två sidor, så har Powershell det också. Här sammanfattade vi dess uppenbara fördelar och nackdelar.

Fördelar



Windows Powershell har många fördelar. Jämfört med CMD är den största fördelen att Powershell gör det möjligt för administratörer att utföra fjärrhantering i nätverket. Dessutom har det många andra fördelar nedan:

  • Bättre fjärrhantering: Powershell fjärrkontroll blir huvudkanalen för kommunikationshantering i nätverket. För närvarande är fler GUI-hanteringskonsoler beroende av fjärrkontroll, så det är viktigt att stärka Powerhell på distans för Microsoft.
  • Fullt stöd för objektorienterat skriptspråk: Baserat på ett komplett NET-programmeringssystem är dess skript lättare att skriva och stabiliteten förbättras avsevärt. Arbetsflödet i Powershell gör det möjligt för användare att skriva något liknande funktioner med hjälp av kommandon och skriptkoder.
  • Bakgrundsjobb: Powershell körs på en enda tråd, så en ny tråd som bakgrundsarbetare skapas om du försöker åberopa ett NET-program.
  • Interaktivitet: Denna funktion gör det möjligt för programmerare att testa några cmdlets vid konsolen först och integrera dem i större och mer komplicerade skript.
  • Återanvändbarhet: När de skriftliga skripten utför en viss uppgift kan den sparas för senare användning och kan också slås ihop med andra skript för att utföra andra uppgifter. Med andra ord kan repetitiva skript användas för att köra skript, vilket sparar administratörens tid och pengar vid konfigurering av maskinerna

Nackdelar

Windows Powershell kräver NET-ramverk för att köras. Det finns några säkerhetsrisker och andra besvär som du också måste vara uppmärksam på.



  • Potentiella säkerhetsrisker: Windows Powershell kan medföra vissa potentiella säkerhetsrisker. Som nämnts ovan använder många IT-administratörer den för att fjärransluta till andra datorer och servrar, vilket kan lämna säkerhetshål.
  • Webbserver: Ett annat problem är att Windows Powershell kräver att man kör en webbserver på servern när man använder fjärrfunktionalitet. Denna process tar ytterligare utrymme på en server.

Vilka applikationer kan användas för att utföra Powershell-skript

När ska du använda Windows Powershell

Om du var nätverksadministratör eller IT-arbetare kommer du att finna att det här verktyget är användbart för att arbeta med Active Directory. Det beror på att det finns hundratals anpassade kommandon som kallas av cmdlets, vilket gör dig mer produktiv. Så det rekommenderas att Windows Powershell-kunskap är en värdefull färdighet att förstå.

Ibland är dock genomsnittliga användare förvirrade över skillnaderna mellan Windows Powershell och CMD. I följande del kommer vi att ge läsarna detaljerad information om Windows PowerShell VS CMD. Låt oss fortsätta läsa för att använda det här kraftfulla programmet smidigt.

Windows Powershell VS CMD

Windows-kommandotolken, förkortad som CMD, är det ursprungliga skalet för Microsoft DOS-operativsystemet. Det olika operativsystemet har olika kommandotolk. I Windows-operativsystemet är kommandoradsprogrammet cmd.exe, vilket är ett 32-bitars kommandoradsprogram.



Användare kan köra alla typer av kommandon för att hantera din dator, till exempel använd kommandot diskpart.exe för att starta hantera din hårddisk .

fönstret i cmd.exe

Windows Powershell är ett nytt Microsoft-skal som kombinerar den gamla CMD-funktionen med nya skript / cmdlets. Cmdletarna är fristående programmeringsobjekt som visar de underliggande administrationsalternativen i Windows. Den kan användas för att specificera komplicerade uppgifter med återanvändbara skript för att spara tid. Tja, användare kan också använda några praktiska Powershell-kommandon för att hantera din dator.

Här är ett formulär som kan hjälpa dig att förstå skillnaderna mellan dem intuitivt:

Windows Powershell

CMD

Baserat på skriptspråk / cmdlets-språk

Baserat på språket för textmanus

Kommandotolken kan fungera i Windows Powershell.

Powershell-cmdlets kan inte fungera i cmd.exe.

t kan användas för att skapa komplexa skript för att hantera Windows-system mycket lättare än att använda kommandotolken.

Det är inte lätt att utföra komplexa skriptspråk.

För att hantera registret till WMI (Windows Management Instrumentation) är Powershell tillgänglig för systemadministrationsuppgifter.

Cmd.exe är inte tillgängligt för systemadministrationsuppgifter.

Just nu tror jag att du har en allmän förståelse för Powershell. Ännu viktigare, vad ska vi göra för att använda Windows Powershell som nybörjare? Fortsätt läsa tålmodigt, här är några grundläggande Powershell-kommandon för en nybörjare.

Grundläggande Powershell-kommandon för nybörjare

Hur man öppnar Windows Powershell

Typ Windows Powershell i sökrutan och tryck på Stiga på knapp. Du kan välja Kör som administratör eller Öppna filplats .

mata in Windows Powershell i sökrutan

Då får du ett popup-fönster så här.

fönstret i Windows PowerShell

Som nybörjare måste du känna till tre typer av PowerShell-kommandon: få-kommando , få hjälp och få-medlem . Dessa grundläggande kommandon ger oss möjlighet att tillämpa uppgiftsbaserade cmdlets.

Tre användbara Powershell-kommandon för nybörjare

Kraftfulla kommandon kallas cmdlets. De är specialkommandon i form av ett verb-substantiv sträng för att utföra specifika funktioner. Om du fattar den här mallen är det inte svårt att gissa innebörden av några cmdlets.

Nu ska vi se de tre grundläggande PowerShell-kommandona.

Nr 1 Kommando

Att använda det här kommandot är i själva verket inte särskilt användbart. Den används främst för att mata ut alla kommandon som är tillgängliga för dig under din nuvarande session. Du kan hitta de specifika kommandona du vill arbeta med.

Prova det nu, skriv få-kommando i fönstret på Powershell.

skriv get-command och tryck enter

Sedan som det visas för oss kan du se kommandotyp, version, namn och källa. Om du till exempel vill hitta alla kommandon som börjar med bokstaven ” c ”. Bara Skriv få kommando c * och slå Stiga på knapp.

alla kommandon som börjar med bokstaven

Som nämnts ovan återspeglar powershell-cmdlet-namnen mallen 'verb-substantiv', så om du vill se alla cmdletar som använder verb skaffa sig , behöver bara typ få-kommando –verb få (Observera utrymmet bakom kommando ).

alla cmdlets som använder verb get

Du kan göra samma sak med substantiv. Det kan hjälpa användare att mata ut en uppsättning kommandon som påverkar samma typ av objekt. Om du till exempel vill se vilka cmdlets som är tillgängliga för hantering av tjänster, skriv bara get-command -noun service och tryck Enter.

skriv get-command -noun-tjänst

No.2 Få hjälp

Med det här kommandot kan du hitta en lista över alla tillgängliga tjänster på din dator, inklusive körning och stoppade tjänster. Typ få hjälp * i fönstret och slå Stiga på .

en lista med alla tillgängliga hjälpämnen

Efter att ha öppnat den här listan över tillgängliga hjälpämnen kan användare få hjälp på specifika cmdlets, t.ex. få hjälp få service . Prova det nu.

få hjälp med specifika cmdlets

Eller så kan du också se samma resultat om du skriver: get-service -? (Obs: Det ska finnas ett utrymme efter service.)

kör kommandot: get-service -?

På samma sätt kan du få tjänster som börjar med en söksträng. Skriv till exempel Get-service 'wmi *' för att hitta servicenamn som börjar med WMI.

kör Get-Service

Eller så kan du visa tjänster som innehåller en söksträng. Typ Get-Service -Displaynamn '* nätverk *' för att visa alla nätverksrelaterade tjänster.

visa nätverksrelaterade tjänster

Om du vill visa alla tjänster som för närvarande körs, skriv bara Get-Service | Var-objekt {$ _. Status -eq 'Running'}.

Tips: tryck på shift + på tangentbordet samtidigt för att få '|'.

se alla aktuella löpande tjänster

N0.3 Get-Member

Denna cmdlet gör det möjligt för användare att hitta medlemmarna, egenskaperna och metoderna för ett projekt. Låt oss se de angivna exemplen om få-medlem kommando.

Typ få service | få-medlem för att visa egenskaperna och metoderna för processobjekten.

Notera: Detta kommando använder rörledningsoperatören 'för att skicka utdata från ett Get-Service-kommando till Get-Member'.

typ get-service | få-medlem

Om du vill hämta alla medlemmarna (egenskaper och metoder) för serviceobjekten som representerar tjänsterna i systemet, skriv bara Get-Service | Get-Member –Force kommando. (tryck Shift + på tangentbordet samtidigt för att få '|')

kör Get-Service | Get-Member –Force-kommando

Just nu får du tre grundläggande Powershell-kommandon. Du kan köra dessa kommandon baserat på dina egna behov.

Hur du hanterar din hårddisk med Powershell

Som vi nämnde ovan liknar Windows Powershell CMD, och vissa användare hanterar sin hårddisk med hjälp av kommandot Diskpart i CMD. Vet du hur du använder Powershell-kommandon för att hantera dina hårddiskpartitioner? Här tar vi till exempel förlängning och krympning av partitioner.

Det finns detaljerade steg som hjälper dig att förlänga och krympa partitioner.

Steg 1. Öppna Windows Powershell genom att skriva Windows Powershell i sökrutan och slå Stiga på knapp

Steg 2. Skriv i popup-fönstret diskpart och tryck Enter.

Steg 3. Typ listdisk för att få alla skivor på din dator.

Steg 4. Typ välj disk * och tryck Enter.

Steg 5. Typ lista partitioner och tryck enter för att lista alla partitioner på målskivan.

Steg 6. Typ välj partition * och tryck Enter

processen att utöka en partition

Sedan kan du skriva krympa önskat = * (t.ex. storlek = 1000 MB) för att krympa partitionen och slå Stiga på . Eller så kan du upprepa steg 3 till steg 6 för att välja en annan disk eller partition att krympa.

kör krympning önskad = * kommando

Även om detta är ett kraftfullt verktyg kan du ibland ha svårt att förlänga eller krympa partitioner. Till exempel får du felmeddelandet: “ det finns inte tillräckligt med utrymme för att förlänga partitionen ”Men det finns faktiskt tillräckligt med ledigt utrymme.

kan inte förlänga partitionen för filsystemet

Så varför inte välja ett bekvämare och enklare verktyg för att hantera dina hårddiskar. MiniTool Partition Wizard är den bästa partitionshanteraren som gör att du kan flytta / ändra storlek på partition enkelt och fritt i Windows 10/8/7. Dessutom gör den här kraftfulla programvaran dig också skapa ett CD / DVD- eller USB-flash-startbart media när systemet kraschar.

Låt oss se hur man ändrar storlek på partition med MiniTool Partition Wizard.

Steg 1. Starta den här kraftfulla programvaran. Välj sedan en målpartition och klicka Flytta / ändra storlek på partition från den vänstra åtgärdspanelen.

klicka på Flytta / ändra storlek på partitionsfunktionen från vänster åtgärdspanel

Steg 2. Då har du tre alternativ:

  1. Dra det gula handtaget åt vänster för att krympa partitionen.
  2. Dra det gula handtaget åt höger för att förstora partitionen.
  3. Flytta hela det gula handtaget mot odelat utrymme.

processen för att ändra storlek på partitionen

Steg 3. Klick Tillämpa för att utföra den pågående ändringen.

klicka på Verkställ för att ändra storlek på partitionen

Förutom att ändra storlek på partition, har detta program andra kraftfulla funktioner som att konvertera MBR till GPT, ändra enhetsbokstav och så vidare.

Vilket kraftfullt program är Windows Powershell. Du kan använda den för att hantera din hårddisk som Diskpart. Dessutom har den många funktioner som du inte kan föreställa dig. Prova nu. Klicka för att tweeta

Slutsats

Den här artikeln talar främst om Windows Powershell, inklusive dess fördelar och nackdelar, grundläggande Powershell-kommandon och Windows Powershell VS CMD. Jag tror att du nu har ett helhetsintryck av Windows Powershell.

Dessutom, om du inte ändrar storlek på partitioner när du använder Powershell, finns det ett annat effektivt alternativ för dig. Frågor, kontakta oss via [e-postskyddad] . Välkommen att dela dina idéer i kommentarområdet.