Wat is Windows PowerShell?

Wat is Windows PowerShell?

Windows PowerShell is een tool voor taakautomatisering die door Microsoft is ontwikkeld om beheerders te helpen hun werklast te verminderen. Het helpt u bij het automatiseren van eenvoudige taken en processen in Windows, zodat u zich kunt concentreren op werk met meer complexiteit en creativiteit.





Hoewel veel mensen de opdrachtprompt hebben gezien en gebruikt, hebben minder mensen van PowerShell gehoord. In dit artikel zullen we bekijken hoe PowerShell zijn gebruikers precies helpt, evenals enkele van de coole dingen die u ermee kunt doen.





Wat is Windows PowerShell?

Laten we, voordat we in PowerShell duiken, eerst een andere vraag stellen: 'Wat is een shell?'





Een shell is een computerprogramma dat opdrachten via het toetsenbord opneemt, interpreteert en doorstuurt naar het besturingssysteem om uit te voeren. In wezen fungeert het als een interface tussen u en het besturingssysteem. Het kan ofwel op GUI (grafische gebruikersinterface) zijn gebaseerd, of het kan bovenop een CLI (opdrachtregelinterface) worden gebouwd.

Hoewel shell al bestaat sinds de Multics besturingssysteem gelanceerd in 1969, introduceerde Windows zijn versie, de Shell, in november 1985. Het was een basisshell die nuttig was voor het beheren van bestanden, MS-DOS Executive genaamd. Ontwikkelingen van deze basisschil volgden, maar er was altijd behoefte aan iets krachtigers.



Eerder in de geschiedenis van Windows namen gebruikers hun toevlucht tot het gebruik van verschillende tools voor systeembeheer en automatisering. In 2006 werd een grote verbetering van het Shell-concept als oplossing geïntroduceerd: Windows PowerShell.

Met de Windows PowerShell kunt u verschillende bewerkingen uitvoeren, variërend van het automatiseren van repetitieve taken, netwerkbeheer, enzovoort, tot taken die meer aandacht en creativiteit vereisen (zoals het publiceren van website-inhoud, ontwerpen, enz.).





Dit bespaart u niet alleen tijd, maar geeft u ook meer controle over het besturingssysteem en zijn processen.

Verwant: Een schijf partitioneren en formatteren met PowerShell





Wat is een PowerShell-cmdlet?

Nu u bekend bent met PowerShell, gaan we eens kijken naar een van de belangrijkste aspecten van PowerShell: de cmdlet .

Cmdlets (uitgesproken als command-let) zijn lichte en krachtige Windows PowerShell-opdrachten. Ze bestaan ​​als bouwstenen die u kunt gebruiken om specifieke acties uit te voeren, zoals het kopiëren en verplaatsen van bestanden, of als onderdeel van een groter, geavanceerder PowerShell-script.

De Hulp krijgen cmdlet is bijvoorbeeld de handigste cmdlet omdat u hiermee kunt zien wat een bepaalde cmdlet doet, naar de parameters ervan en de verschillende manieren waarop de cmdlet wordt gebruikt.

gelijk aan de Hulp krijgen , Get-Commando is een andere cmdlet die u kunt gebruiken om verschillende problemen vanuit de shell op te lossen. Het toont met name alle opdrachten die op uw systeem zijn geïnstalleerd. De weergegeven opdrachten omvatten cmdlets, functies, aliassen, filters, scripts en toepassingen. Bij gebruik met parameters toont het u alle specifieke opdrachten die bij die parameter horen.

De volgende opdracht pakt bijvoorbeeld alle soorten opdrachten die beschikbaar zijn voor uw lokale computer en geeft ze weer:

Get-Command *

De Get-opdracht met de parameter Lijst geïmporteerd , aan de andere kant, krijgt alleen de opdrachten van huidige sessies.

Get-Command -ListImported

Hoe de Windows PowerShell te starten

Om Windows PowerShell te starten, opent u de zoekbalk van het menu Start, typt u windows powershell, en voer select . uit Loop als beheerder .

Hiermee wordt het PowerShell-programma op uw computer gestart. U kunt het ook starten via het dialoogvenster Uitvoeren. druk op Windows-toets + R typ op je toetsenbord powershell, en raak Binnenkomen om PowerShell te starten.

Hoe Windows PowerShell te gebruiken

Zoals hierboven uitgelegd, is PowerShell een applicatie waarmee u repetitieve taken kunt automatiseren en eenvoudige Windows-beheertaken kunt beheren, en waarmee u tijd kunt besparen. Hieronder definiëren we enkele van de handigste manieren waarop u PowerShell in uw voordeel kunt gebruiken.

1. Scripts maken met Windows PowerShell

Een script is een reeks instructies, een soort kort programma, dat een groter programma uitvoert tijdens de uitvoering ervan.

Met PowerShell kunt u eenvoudig een script maken en het in de toekomst opnieuw gebruiken als dat nodig is. Er zijn verschillende manieren om een ​​script te maken, maar voor nu concentreren we ons op de eenvoudigste methode: een PowerShell-script maken met Kladblok.

Volg de onderstaande stappen om een ​​PowerShell-script te maken:

  1. Type kladblok in de zoekbalk van het menu Start en selecteer de beste match.
  2. Schrijf of plak in Kladblok het script dat u wilt gebruiken. Bijvoorbeeld:
Write-Host 'I make memes; Therefore I am.'

Klik nu op de Bestand optie en selecteer Opslaan als. Voer een relevante naam in en klik op Opslaan .

Voer de PowerShell uit als beheerder om het script uit te voeren. Typ vervolgens het onderstaande commando en druk op Binnenkomen .

Set-ExecutionPolicy RemoteSigned

Hierdoor wordt het uitvoeringsbeleid op uw computer gewijzigd en kunt u scripts uitvoeren op de PowerShell. Houd er rekening mee dat dat dit een permanente wijziging is en dat de beperking van het uitvoeringsbeleid een beveiligingsfunctie is die kan voorkomen dat u kwaadaardige scripts uitvoert. Als u Power shell-scripts van internet kopieert en plakt zonder volledig te begrijpen wat het script doet, is dit een handige functie.

Typ tot slot TOT en druk op Binnenkomen, en typ deze opdracht om het script uit te voeren, uitwisselbaar mshaa voor uw gebruikersnaam.

& 'C:UsersmshaaDesktop
cript.txt'

Als u de opdrachten in de juiste volgorde hebt gevolgd, wordt uw PowerShell-script zonder problemen uitgevoerd.

Onthoud dat u PowerShell als beheerder moet uitvoeren. Anders kunt u het standaarduitvoeringsbeleid op uw systeem dat voorkomt dat willekeurige scripts op uw systeem worden uitgevoerd, niet wijzigen.

In plaats daarvan wordt een uitzondering aangeroepen, en zoals alle uitzonderingen, stopt het halverwege de uitvoering van uw programma. Je interface ziet er ongeveer zo uit:

2. Verwijder de inhoud van een specifiek bestand

Ben je ooit in een situatie geweest waarin je alle oude inhoud uit een bestand moest verwijderen, maar je wilde het bestand zelf intact houden? Zo ja, dan kunt u de duidelijke inhoud opdracht van PowerShell om het voor elkaar te krijgen.

Clear-Content C:TempTestFile.txt

Verwissel het bestandspad voor het bestand dat u wilt wissen.

3. Voer een opdracht uit op een externe computer

U kunt Windows PowerShell ook gebruiken om een ​​opdracht uit te voeren op één of meerdere externe computers. Deze functionaliteit van PowerShell staat bekend als PowerShell Remoting. Het enige dat u nodig heeft, is een enkele computer aan uw kant en een betrouwbare internetverbinding.

Voordat u de opdracht uitvoert, moet u echter eerst een externe verbinding tussen meerdere computers tot stand brengen. U kunt de opdracht PSSession gebruiken om opdrachten op afstand uit te voeren.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Nadat u verbinding hebt gemaakt met de computer, kunt u PowerShell-opdrachten uitvoeren alsof u dat op een lokaal systeem zou doen.

Als u een opdracht op meerdere externe computers wilt uitvoeren, voert u deze opdracht uit:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Dit fragment voert het script DiskCollect.ps1 uit op externe computers, Server01 en Server02. Voor een gedetailleerde inleiding tot commando's op afstand, kijk op Microsoft's officiële handleiding voor externe opdrachten .

4. Gebruik PowerShell voor een malwarescan

U kunt een malwarescan op uw systeem uitvoeren via de Windows PowerShell. Om een ​​snelle scan uit te voeren, typt u de volgende opdrachten in PowerShell en drukt u op Binnenkomen :

Start-MpScan -ScanType QuickScan

Maar soms is een quick scan niet genoeg. Gelukkig kunt u ook een volledige scan uitvoeren vanuit PowerShell.

Start-MpScan -ScanType FullScan

Houd er rekening mee dat de volledige scan enige tijd kan duren, dus het is verstandig om deze op de achtergrond uit te voeren. Gebruik daarvoor in plaats daarvan deze opdracht:

Start-MpScan -ScanType FullScan -AsJob

Hiermee wordt een volledige malwarescan op de achtergrond uitgevoerd terwijl u andere taken uitvoert. Bekijk voor meer informatie onze complete gids voor: PowerShell gebruiken om uw computer te scannen op malware .

5. Knutselen met bestanden en mappen

U kunt zelfs de bestanden en mappen van uw systeem rechtstreeks vanaf één plek beheren met behulp van Windows PowerShell. Er zijn veel verschillende dingen die u kunt doen, zoals verplaatsen, openen, hernoemen, enz. Net als bij de vorige opdrachten, schakelt u uit mshaa voor uw gebruikersnaam.

Hernoemen van bestanden en mappen

U kunt uw bestanden en mappen eenvoudig hernoemen met de Naam van item wijzigen cmdlet in PowerShell.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Bestanden en mappen verplaatsen

kan ik airpods op xbox aansluiten?

Net als bij het hernoemen, kunt u PowerShell ook gebruiken om de bestanden en mappen van uw computer te verplaatsen.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Bestanden openen

Gebruik de onderstaande opdracht om een ​​willekeurig bestand op uw systeem te openen:

Invoke-Item c:MakeUseOfHelloWorld.txt

U kunt ook meerdere bestanden in één keer openen nadat u de bovenstaande opdracht enigszins hebt aangepast.

Invoke-Item c:MakeUseOf*.txt

Door de naam van een specifiek bestand te vervangen door de asterisk (*), zal de Invoke-item cmdlet meerdere bestanden tegelijk openen.

Maak van Windows PowerShell uw bondgenoot

Hopelijk helpt deze korte handleiding je om aan de slag te gaan met PowerShell. Als gratis applicatie van Microsoft is het een zeer handige tool om in je tas met Windows-tools te bewaren om je Windows-operatie soepeler en geautomatiseerd te maken.

Deel Deel Tweeten E-mail Wat is Arduino? Wat kun je ermee? uitgelegd

De Arduino is een opmerkelijk apparaat voor het knutselen aan elektronica. Lees wat het is, wat je ermee kunt doen en hoe je ermee aan de slag kunt.

Lees volgende
Gerelateerde onderwerpen
  • ramen
  • Computerautomatisering
  • Opdrachtprompt
  • PowerShell
Over de auteur Shaant de mijne(58 artikelen gepubliceerd)

Shaant is een stafschrijver bij MUO. Hij is afgestudeerd in computertoepassingen en gebruikt zijn passie voor schrijven om complexe zaken in gewoon Engels uit te leggen. Als hij niet aan het onderzoeken of schrijven is, kan hij genieten van een goed boek, hardlopen of uitgaan met vrienden.

Meer van Shaant Minhas

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren