211service.com
Tips och tricks du behöver veta om Windows Powershell [Partition Manager]
Sammanfattning:

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
- Windows Powershell VS CMD
- Grundläggande Powershell-kommandon för nybörjare
- Slutsats
- Användarkommentarer
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.

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
- Microsoft Windows PowerShell ISE
- Microsoft Windows PowerShell Web Access via Kontrollpanelen
- Sapien Technologies PowerShell Studio 2015
- Amazon AWS-verktyg för Windows PowerShell
- Adam Driscoll PowerShell-verktyg för Visual Studio
- VMware vSphere PowerCLI
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 .

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 .

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

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.

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.

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 ).

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.

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å .

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.

Eller så kan du också se samma resultat om du skriver: get-service -? (Obs: Det ska finnas ett utrymme efter 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.

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.

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å '|'.

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'. 
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å '|')

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
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.

Ä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.

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.

Steg 2. Då har du tre alternativ:
- Dra det gula handtaget åt vänster för att krympa partitionen.
- Dra det gula handtaget åt höger för att förstora partitionen.
- Flytta hela det gula handtaget mot odelat utrymme.

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

Förutom att ändra storlek på partition, har detta program andra kraftfulla funktioner som att konvertera MBR till GPT, ändra enhetsbokstav och så vidare.
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.