Vad är PowerShell?

PowerShell är ett automatiserat objektorienterat skriptspråk. Det används ofta av systemadministratörer. PowerShell är byggt på.Net-ramverk. Den använder vanliga språk runtime och detta ramverk accepterar och returnerar .NET ramobjekt. Det introducerar också en funktion i cmdlet som är ett enkelt kommandoradsverktyg som är inbyggt i ett skal. Det är en öppen källkod och plattform. Cmdlets kan komma åt data från olika datalagrar som ett filsystem eller ett register. Cmdletterna kan också läggas till av en tredjepartsleverantör. Låt oss titta på de olika kommandona som kan användas i PowerShell.

Grundläggande PowerShell-kommandon

Följande är de grundläggande PowerShell-kommandona:

1. Få hjälp

Detta är det mycket grundläggande och viktigaste kommandot som kan användas av alla Windows-administratörer. Detta kommando kan användas för att få hjälp med andra kommandon. För att få information om andra kommandon är detta kommando användbart. Windows visar hela kommandosyntaxen.

2. Ställ-körningspolicy

För att förhindra att skadlig kod körs i PowerShell-miljön har Microsoft inaktiverat skript. För att kontrollera denna säkerhetsnivå kan användaren använda detta kommando och sedan ändra det till något av nedanstående:

  • Begränsad: Detta är standardinställningsalternativet som låser PowerShell så att kommandon endast kan matas in interaktivt.
  • Allt signerat: Det här läget tillåter alla skript bara att köras när de är signerade av en betrodd utgivare.
  • Fjärrsignerad: Det här läget tillåter lokalt skapade PowerShell-skript att köras om detta alternativ är inställt.
  • Obegränsad: Detta innebär att alla begränsningar kommer att tas bort från körningspolicyn.

3. Get-Execution Policy

När administratören inte känner till servern måste de förstå exekveringspolicyn som används för att köra skriptet och detta kan hittas genom att använda Get-Execution-policyn.

4. Get-Process

För att få en lista med alla processer som körs kan detta kommando användas som visar alla processer som för närvarande körs.

5. Stopp-process

Ibland kan det hända att en process fastnar. Genom att använda Get-Process kan processens id hittas och användaren kan avsluta denna process med hjälp av kommandot Stop-Process. Namnet på process-id kan användas för att avsluta den pågående processen.

6. Välj objekt

När ett objekt exporteras finns det många egenskaper som ingår i CSV-filen. Select-kommando hjälper dig att begränsa saker som kommer att inkludera objekt där bara du är intresserad. Detta kommando hjälper dig att specificera vissa specifika egenskaper för inkludering. Till exempel, för att skapa en CSV-fil, namnet på varje system och dess status kan följande kommando användas.

7. Get-Event Log

För att analysera datorhändelseloggarna används PowerShell i stor utsträckning. Det tillhandahåller många parametrar som hjälper till att hitta loggen genom att tillhandahålla -log-omkopplare som följs av loggfilen.

8. Exportera CSV

Data som finns kan exporteras från PowerShell till en CSV-fil som kan nås med Excel. Användaren måste ange utdatafilnamnet och detta kan exporteras till CSV-fil.

9. Konvertera till-HTML

PowerShell kan tillhandahålla varierad information om ett system och hjälper till att skapa en rapport som kan skickas till vem som helst. Detta kan uppnås genom att använda konvertera till-HTML. För att använda detta kommando kan användaren enkelt leda utdata från ett annat kommando till Konvertera till-HTML. Användaren kan använda Egenskapsomkopplare som hjälper till att kontrollera utgången som innehåller HTML-fil.

10. Få service

Detta kommando innehåller en lista över alla tjänster som kan installeras. Om användaren vill ha en viss tjänst kan de lägga till omkopplaren-Namn och sedan namnge tjänsten.

Mellanläggande PowerShell-kommandon

Nedan visas en lista över mellanliggande PowerShell-kommandon:

1. Dir

Det får alla filer och mappar i en filsystemenhet.

2. Epsn

Detta kommando importerar kommandon från olika sessioner och sparar dem i Windows PowerShell-modulen.

3. fl

Den formaterar utgångslistan med egenskaper där alla egenskaper visas på en ny rad.

4. Skaffa jobb

Det får Windows PowerShell-bakgrundsjobb som körs under den aktuella sessionen.

5. Få medlem

Det hjälper till att få egenskaper och metoder för objektet.

6. Hämta objekt

Det får egenskapen för en specificerad artikel.

7. Åkalla kommando

Den kör kommandona på lokala och fjärrdatorer.

8. Invoke-WMI-metoden

Det kallar Windows Management Instrumentation metoder.

9. Ny-PSDrive

Det skapar tillfälliga och ihållande mappade nätverksenheter.

10. Out-Host

Det skickar utdata till kommandoraden.

Avancerade PowerShell-kommandon

Dessa avancerade kommandon för PowerShell är användbara för att få information i olika format och konfigurera säkerhet. Låt oss titta på några av kommandona som nämns nedan.

1. Bli unik

Det här är en cmdlet som hämtar unika objekt från en sorterad lista med objekt.

2. Mät-objekt

Denna cmdlet kan användas för att få egenskaper för överförd utgång för funktioner som min, max, storlek, räkning, linje osv.

3. Var-objekt

Denna cmdlet används för att välja objekt som har särskilda egenskaper för en samling av objekt som skickas till den.

4. Start-sömn

Detta är också en cmdlet som avbryter aktiviteten i ett skript eller en session under en viss tid.

5. Åkalla uttryck

Det används för att utföra ett kommando eller ett uttryck till den lokala datorn.

Tips och tricks för att använda PowerShell-kommandot

  • Använd unika $ -variabler. Variablerna kan lagra och manipulera data. Det ökar flexibiliteten och återanvändning av kod.
  • Använd Start-Transcript och Stop-Transcript för att aktivera inloggning i dina skript.
  • Använd Try and Catch för att förbättra skriptets motståndskraft.
  • Använd Import-CSV- och Export-CSV-länkar för att importera och exportera data. Du kan skapa dina egna skript.
  • Använd för varje repetitiva åtgärder. Användaren kan upprepa block som kan hjälpa till att automatisera stora manuella uppgifter.

Slutsats

PowerShell Commands är ett mycket kraftfullt verktyg som hjälper administratören för övervakning och andra syften. Det är analogt i Linux och är också känt som bash scripting. Det tillhandahåller cmdlets som hjälper till att hantera datorerna via kommandoraden. Det ger också tillgång till datapoäng som register- och certifikatspoäng. Den har också en rik analysator som hjälper till att utveckla skriptspråk. Därför hjälper det att hantera alla aktiviteter med enkla kommandon.

Rekommenderade artiklar

Detta har varit en guide till PowerShell-kommandon. Här diskuterade vi konceptet, grundläggande för framstegskommandon och tips och tricks för att använda PowerShell-kommandon. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. PowerShell Operators Basics Guide
  2. Hur man installerar PowerShell
  3. Arbeta med ansvarsfulla kommandon
  4. Vad är användningen av Powershell?
  5. Guide till PowerShell-strängfunktioner
  6. Guide till listan över Unix Shell-kommandon

Kategori: