Windows PowerShell är ett verktyg för automatisering av uppgifter som utvecklats av Microsoft för att hjälpa administratörer att minska arbetsbelastningen. Det hjälper dig att automatisera enkla uppgifter och processer i Windows, vilket hjälper dig att fokusera på arbete som involverar mer komplexitet och kreativitet.

Medan många har sett och använt kommandotolken har färre hört talas om PowerShell. I den här artikeln tittar vi på hur exakt PowerShell hjälper sina användare, liksom några av de coola sakerna du kan göra med det.

Vad är Windows PowerShell?

Innan vi dyker in i PowerShell, låt oss först spika ytterligare en fråga: "Vad är ett skal?"

Ett skal är ett datorprogram som tar kommandon genom tangentbordet, tolkar dem och vidarebefordrar dem till operativsystemet för att utföra. I grund och botten fungerar det som ett gränssnitt mellan dig och operativsystemet. Det kan antingen vara GUI (grafiskt användargränssnitt) eller så kan den byggas ovanpå ett CLI (kommandoradsgränssnitt).

instagram viewer

Även skal har funnits sedan Multics operativsystem lanserades 1969 introducerade Windows sin version, Shell, i november 1985. Det var ett grundläggande skal som var användbart för hantering av filer, kallat MS-DOS Executive. Utvecklingen av detta grundskal följde, men det var alltid behov av något mer kraftfullt.

Tidigare i Windows-historiken använde användarna olika verktyg för systemadministration och automatisering. 2006 introducerades en stor förbättring av Shell-konceptet som en lösning: Windows PowerShell.

Windows PowerShell låter dig utföra olika operationer, allt från att automatisera repetitiva uppgifter, nätverk administration och så vidare till uppgifter som kräver mer uppmärksamhet och kreativitet (som publicering av webbplatsinnehåll, design etc.).

Det sparar inte bara tid utan det ger dig också större kontroll över operativsystemet och dess processer.

Relaterad: Hur man partitionerar och formaterar en enhet med PowerShell

Vad är en PowerShell Cmdlet?

Nu när du är bekant med PowerShell, låt oss titta på en av de viktigaste aspekterna av PowerShell: den Cmdlet.

Cmdlets (uttalad command-let) är lätta och kraftfulla Windows PowerShell-kommandon. De finns som byggstenar som du kan använda för att utföra specifika åtgärder som att kopiera och flytta filer eller som en del av ett större, mer avancerat PowerShell-skript.

De Få hjälp cmdlet är till exempel den mest användbara cmdleten eftersom den låter dig se vad en viss cmdlet gör, titta på dess parametrar och visa olika sätt på vilka cmdlet används.

Liknar Få hjälp, Komma-kommando är en annan cmdlet som du kan använda för att felsöka olika problem från skalet. Specifikt visar den alla kommandon som är installerade på ditt system. Kommandona som visas inkluderar cmdlets, funktioner, alias, filter, skript och applikationer. När den används med parametrar kommer den att visa alla specifika kommandon som är kopplade till den parametern.

Till exempel kommer följande kommando att ta tag i kommandon av alla typer som är tillgängliga för din lokala dator och visa dem:

 Kommandot *

Get-Command med parametern ListaImporterad, å andra sidan, kommer bara att få kommandona från nuvarande sessioner.

Get-Command -ListImported

Hur man startar Windows PowerShell

För att starta Windows PowerShell, öppna sökfältet Start-menyn, skriv windows powerhell, och kör välj Springa som administratör.

Detta startar PowerShell-programmet på din dator. Alternativt kan du starta det via dialogrutan Kör. Tryck Windows-tangent + R skriv på tangentbordet powershell, och slå Stiga på för att starta PowerShell.

Hur man använder Windows PowerShell

Som förklarats ovan är PowerShell ett program som hjälper dig att automatisera repetitiva uppgifter och hantera enkla Windows-administrationsuppgifter och därmed hjälper dig att spara tid. Nedan definierar vi några av de mest användbara sätten att använda PowerShell till din fördel.

1. Skapa skript med Windows PowerShell

Ett manus är en uppsättning instruktioner, ett kort program av slag, som ett större program körs under dess körning.

Med PowerShell kan du enkelt skapa ett skript och använda det igen i framtiden om behov uppstår. Det finns en mängd olika sätt att skapa ett skript, men för tillfället fokuserar vi på den enklaste metoden: att skapa ett PowerShell-skript med Notepad.

Följ stegen nedan för att skapa ett PowerShell-skript:

  1. Typ anteckningsblock i sökfältet på Start-menyn och välj den bästa matchningen.
  2. Skriv eller klistra in skriptet i Notepad som du vill använda. Till exempel:
Skrivvärd "Jag gör memes; Därför är jag."

Klicka nu på Fil och välj Spara som. Ange ett relevant namn och klicka Spara.

För att köra skriptet, kör PowerShell som administratör. Skriv sedan kommandot nedan och tryck Stiga på.

Set-ExecutionPolicy RemoteSigned

Detta kommer att ändra körningspolicyn på din maskin och låta dig köra skript på PowerShell. Vänligen notera att detta är en permanent förändring och att begränsningen för körningspolicyn är en säkerhetsfunktion som kan hindra dig från att köra skadliga skript. Om du kopierar och klistrar in PowerShell-skript från internet utan att helt förstå vad skriptet gör är detta en användbar funktion.

Skriv slutligen A och tryck Stiga på, och skriv det här kommandot för att köra skriptet och byta ut det mshaa för ditt användarnamn.

& "C: \ Users \ mshaa \ Desktop
cript.txt "

Om du följde kommandona i ordning kommer ditt PowerShell-skript att köras utan några hicka.

Kom ihåg att du måste köra PowerShell som administratör. Annars kommer du inte att kunna ändra standardkörningspolicyn på ditt system som hindrar slumpmässiga skript från att köras på ditt system.

Ett undantag kommer att kallas istället, och som alla undantag kommer det att stoppa körningen av ditt program halvvägs. Ditt gränssnitt ser ut så här:

2. Ta bort innehållet i en specifik fil

Har du någonsin varit i en situation där du var tvungen att ta bort allt gammalt innehåll från en fil, men du ville behålla filen i sig? Om så är fallet kan du använda tydligt innehåll kommando från PowerShell för att få det gjort.

Rensa innehåll C: \ Temp \ TestFile.txt

Byt ut filvägen för filen du vill rensa.

3. Kör ett kommando i en fjärrdator

Du kan också använda Windows PowerShell för att utföra ett kommando på en eller flera fjärrdatorer. Denna funktionalitet i PowerShell kallas PowerShell Remoting. Allt du behöver är en enda dator i slutet och en pålitlig internetanslutning.

Innan du kör kommandot måste du dock först upprätta en fjärranslutning mellan flera datorer. Du kan använda kommandot PSSession för att köra fjärrkommandon.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

När du har anslutit till datorn kan du köra PowerShell-kommandon som om du skulle göra det i ett lokalt system.

Om du vill utföra ett kommando på flera fjärrdatorer kör du det här kommandot:

Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1

Detta utdrag kör skriptet DiskCollect.ps1 på fjärrdatorer, Server01 och Server02. För en detaljerad introduktion till fjärrkommandon, kolla in Microsofts officiella fjärrkommandoguide.

4. Använd PowerShell för en Malware Scan

Du kan köra en skanning av skadlig kod på ditt system direkt via Windows PowerShell. För att köra en snabbsökning, skriv följande kommandon i PowerShell och tryck Stiga på:

Start-MpScan -ScanType QuickScan

Men ibland räcker inte en snabb genomsökning. Tack och lov kan du också utföra en fullständig genomsökning från PowerShell.

Start-MpScan -ScanType FullScan

Observera att hela skanningen kan ta lite tid, så det vore klokt att köra den i bakgrunden. Använd det här kommandot istället:

Start-MpScan -ScanType FullScan -AsJob

Detta kör en fullständig skanning av skadlig kod i bakgrunden medan du hanterar andra uppgifter. För mer information, kolla in vår kompletta guide till med PowerShell för att skanna din dator efter skadlig kod.

5. Tinkering med filer och mappar

Du kan till och med hantera ditt systems filer och mappar direkt från en enda plats med hjälp av Windows PowerShell. Det finns många olika saker du kan göra, som att flytta, öppna, byta namn, etc. Som med föregående kommandon, stäng av mshaa för ditt användarnamn.

Byta namn på filer och mappar

Du kan enkelt byta namn på dina filer och mappar med Byt namn-objekt cmdlet i PowerShell.

Byt namn-objekt c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Flytta filer och mappar

Precis som att byta namn kan du också använda PowerShell för att flytta datorns filer och mappar.

Flytta objekt c: \ Användare \ mshaa \ Desktop \ MemesAreLame.xls c: \ Användare \ mshaa \ Dokument

Öppna filer 

Använd kommandot nedan för att öppna en slumpmässig fil på ditt system:

Invoke-Item c: \ MakeUseOf \ HelloWorld.txt

Du kan också öppna flera filer på en gång efter att ha justerat ovanstående kommando något.

Invoke-Item c: \ MakeUseOf \ *. Txt

Om du ersätter namnet på en viss fil med asterisken (*), kommer Anropa-artikel cmdlet öppnar flera filer samtidigt.

Gör Windows PowerShell till din allierade

Förhoppningsvis hjälper den här korta guiden dig att komma igång med PowerShell. Som en gratis applikation från Microsoft är det ett mycket användbart verktyg att hålla i din väska med Windows-verktyg för att göra din Windows-funktion smidigare och automatiserad.

E-post
Vad är Arduino? Vad kan du göra med det? Förklarade

Arduino är en anmärkningsvärd anordning för elektronikflickor. Lär dig vad det är, vad du kan göra med det och hur du kommer igång.

Läs Nästa

Relaterade ämnen
  • Windows
  • Datorautomation
  • Kommandotolken
  • PowerShell
Om författaren
Shaant Minhas (33 artiklar publicerade)

Shaant är Staff Writer på MUO. Han är examen i datorprogram och använder sin passion för att skriva för att förklara komplexa saker på vanlig engelska. När han inte forskar eller skriver kan han hitta en bra bok, springa eller umgås med vänner.

Mer från Shaant Minhas

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.