12 meest nuttige PowerShell-opdrachten voor Windows

De meeste IT-beheerders gebruiken PowerShell voor scripting en automatisering, maar het is niet alleen voor IT-professionals: iedereen die met rommelige mappen werkt, heeft deze opdrachten nodig. Mensen gebruiken ze om oude code op te sporen, clientbestanden te ordenen en de chaos op te ruimen die ontstaat na maandenlang werken aan deadlines.

12. Zoek hulp

12 meest nuttige PowerShell-opdrachten voor Windows
Opdracht 'Help' ophalen in PowerShell

Als je PowerShell hebt geleerd via YouTube-video's, is Get-Help een van de eerste opdrachten die mensen zullen noemen. Zoals de naam al doet vermoeden, helpt Get-Help je bij het vinden van informatie over PowerShell-cmdlets, inclusief hun syntaxis en parameters; het geeft zelfs voorbeelden van hoe je ze kunt gebruiken.

Om te zien hoe een opdracht werkt, typt u Get-Help gevolgd door de opdrachtnaam:

Get-Help Get-Process

Met deze opdracht worden een samenvatting, syntaxis en parameters van de opdracht weergegeven.

11. Get-opdracht

12 meest nuttige PowerShell-opdrachten voor Windows
Opdracht ophalen in Powershell

Terwijl Get-Help gedetailleerde informatie over een cmdlet biedt, helpt Get-Command je bij het vinden en weergeven van alle beschikbare opdrachten. Als je bijvoorbeeld weet wat je wilt doen, maar de exacte opdrachtnaam niet meer weet, helpt Get-Command je bij het vinden van opdrachten op basis van individuele namen of patronen.

Om bijvoorbeeld alle opdrachten te vinden die het woord 'process' bevatten, voert u het volgende in:

Get-Command *process*

Met deze opdracht worden alle opdrachten met de naam 'proces' weergegeven.

10. Test-Netverbinding

12 meest nuttige PowerShell-opdrachten voor Windows
Test-NetConnection-opdracht in PowerShell

Als u aparte tools gebruikt voor ping , telnet en traceroute , voert de cmdlet Test-NetConnection alle drie uit. Dit is een tool voor netwerkproblemen die test of het probleem zich in het netwerk, op de server of ergens anders bevindt.

Om te controleren of een website toegankelijk is, voert u het volgende uit:

Test-NetConnection WebTech360.com

Met deze opdracht krijgt u pingresultaten en basisverbindingsinformatie.

9. Get-ChildItem

12 meest nuttige PowerShell-opdrachten voor Windows
opdracht 'kinditem ophalen' in Powershell

Get-ChildItem toont de bestanden en mappen in elke map. Wil je de inhoud in Documenten zien? Voer dan deze opdracht in, waarbij je "gebruikersnaam" vervangt door je eigen naam:

Get-ChildItem C:\Users\Username\Documents

U kunt Get-ChildItem combineren met andere opdrachten om batchverwerkingstaken te scripten en te automatiseren, waarbij u bestanden automatiseert en controleert op het voldoen aan specifieke criteria.

8. Waar-Object

12 meest nuttige PowerShell-opdrachten voor Windows
Waar objectopdracht in PowerShell

In het vorige voorbeeld is het u wellicht opgevallen dat het artikel de Where-Object-cmdlet gebruikte om grote bestanden te vinden en bent u benieuwd wat deze opdracht doet. Where-Object filtert gegevens door objecten met specifieke eigenschapswaarden te selecteren - vergelijkbaar met een if-statement in de programmeertaal. Binnen de accolades staat $_ voor elk item dat wordt geëvalueerd aan de hand van uw filtercriteria.

Als u bijvoorbeeld alle actieve services wilt zien, voert u de volgende opdracht in:

Get-Service | Where-Object {$_.Status -eq "Running"}

7. Selecteer-Object

12 meest nuttige PowerShell-opdrachten voor Windows
Selecteer objectopdracht in Powershell

Vaak bevat de uitvoer van de opdracht meer informatie dan u nodig hebt. Met Select-Object kunt u alleen de gewenste gegevens selecteren. Vervolgens kunt u de geselecteerde eigenschappen exporteren naar een CSV-bestand met de cmdlet Export-Csv. Om alleen de namen en status van de services te zien, gebruikt u:

Get-Service | Select-Object Name, Status

Als u op zoek bent naar de top 5 CPU -gebruikende processen , vindt u hier:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. Get-lid

12 meest nuttige PowerShell-opdrachten voor Windows
Get-Member-opdracht in PowerShell

PowerShell werkt met objecten en Get-Member toont u hun eigenschappen en methoden. Als de opdracht u bijvoorbeeld een bestand geeft, kan Get-Member u de bestandsgrootte, de aanmaakdatum en andere details tonen. Voer de volgende opdracht in om de informatie te bekijken die een procesobject bevat:

Get-Process | Get-Member

Met deze opdracht worden eigenschappen als CPU, Id en WorkingSet weergegeven, samen met methoden als Kill() en Refresh().

5. Set-Clipboard en Get-Clipboard

12 meest nuttige PowerShell-opdrachten voor Windows
Klembordopdracht instellen in PowerShell

Als je een grote hoeveelheid PowerShell-uitvoer wilt kopiëren, kun je alles handmatig selecteren of Set-Clipboard gebruiken. Handmatig selecteren betekent omhoog scrollen, beginnen met selecteren, voorzichtig naar beneden slepen en hopen dat je onderweg geen fouten maakt. Set-Clipboard en Get-Clipboard maken dit hele proces veel eenvoudiger.

Om de opdrachtresultaten naar het klembord te kopiëren, voert u de volgende opdracht in:

Get-Process | Select-Object Name, CPU | Set-Clipboard

U kunt de resultaten nu in Microsoft Excel of een andere teksteditor plakken.

4. Uit-GridView

12 meest nuttige PowerShell-opdrachten voor Windows
Out-GridView-opdracht in PowerShell

Soms moet u resultaten interactief sorteren en filteren. Out-GridView opent een apart venster met een doorzoekbare en sorteerbare tabel.

Get-Process | Out-GridView

Deze opdracht opent een nieuw venster met een lijst van actieve processen in een GUI-tabelformaat. Klik op de kolomkoppen om te sorteren of typ in het filtervak ​​om te zoeken.

3. Get-proces

12 meest nuttige PowerShell-opdrachten voor Windows
Get-Process-opdracht in Powershell

Met Get-Process worden alle programma's weergegeven die op uw computer worden uitgevoerd, inclusief het geheugengebruik, de CPU-tijd en de proces-ID.

Om alle actieve processen te zien, typt u gewoon:

Get-Process

2. Get-FileHash

12 meest nuttige PowerShell-opdrachten voor Windows
Get-FileHash-opdracht in Powershell

Get-FileHash berekent de hashwaarde van de bestandsinhoud met behulp van het opgegeven hashalgoritme. Met deze opdracht kunt u downloads verifiëren of controleren of iemand met uw bestanden heeft geknoeid.

Om de SHA256-hash van een bestand te verkrijgen:

Get-FileHash C:\Downloads\Sample.docx

1. De -WhatIf-parameter

12 meest nuttige PowerShell-opdrachten voor Windows
whatif-opdrachtparameter in PowerShell

Met de parameter -WhatIf kunt u een voorbeeld van de opdrachtresultaten bekijken zonder de opdracht uit te voeren. Deze optie is vooral handig bij het uitvoeren van PowerShell-opdrachten om bestanden te verwijderen, verplaatsen of wijzigen, zoals het opschonen van oude buildlogs of het implementeren van webbronnen.

Om een ​​voorbeeld te zien van welke bestanden worden verwijderd, voegt u -WhatIf toe:

Remove-Item C:\Temp\*.log -WhatIf

PowerShell geeft elk bestand weer dat het verwijdert, maar verwijdert zelf geen enkel bestand.

Deze 12 opdrachten hebben betrekking op de taken die u dagelijks nodig hebt: bestanden zoeken, controleren wat uw computer trager maakt en projectmappen organiseren.

Begin met Get-Help wanneer je vastloopt, gebruik Where-Object om ongewenste details te filteren en voeg altijd -WhatIf toe voordat je iets doet dat een bestand zou kunnen verwijderen of wijzigen. Zodra je deze basisprincipes onder de knie hebt, kun je deze taken automatiseren met PowerShell in plaats van ze elke keer handmatig te moeten typen.

Zie ook:

Laat een reactie achter

Hoe los je het probleem op dat er na een update een DLL-bestand ontbreekt in Windows 11?

Hoe los je het probleem op dat er na een update een DLL-bestand ontbreekt in Windows 11?

Krijg je na een update in Windows 11 last van DLL-fouten? Ontdek bewezen, stapsgewijze oplossingen om je systeem weer soepel te herstellen. Geen technische kennis nodig – je bent snel weer aan de slag!

Hoe los je de grijze HDR-kleuren en het gedimde scherm in Windows 11 op?

Hoe los je de grijze HDR-kleuren en het gedimde scherm in Windows 11 op?

Heb je last van grauwe kleuren en een donker scherm in Windows 11 HDR? Ontdek bewezen oplossingen om je beeld weer levendig te maken en je beeldscherminstellingen te optimaliseren voor een meeslepende ervaring. Stapsgewijze oplossingen vind je hier.

Oplossing voor de Windows 11 webcam privacy shutter-fout.

Oplossing voor de Windows 11 webcam privacy shutter-fout.

Heeft u problemen met de privacyklep van uw webcam in Windows 11? Ontdek bewezen oplossingen om snel en veilig weer toegang tot uw camera te krijgen. Stapsgewijze handleiding voor probleemoplossing.

Oplossing voor het probleem dat de capturekaart in Windows 11 geen signaal geeft en niet meer dan 60 FPS haalt.

Oplossing voor het probleem dat de capturekaart in Windows 11 geen signaal geeft en niet meer dan 60 FPS haalt.

Heb je problemen met de capturekaart in Windows 11 die geen signaal geeft bij 60 FPS? Ontdek bewezen oplossingen om weer soepel te streamen en gameplay op te nemen. Stapsgewijze oplossingen voor optimale prestaties.

Probleemoplossing voor het ontbrekende Precision-stuurprogramma in Windows 11

Probleemoplossing voor het ontbrekende Precision-stuurprogramma in Windows 11

Heeft u problemen met het ontbreken van het Windows 11 Precision-stuurprogramma? Ontdek bewezen oplossingen om de precisie van uw touchpad te herstellen, de prestaties te verbeteren en uw apparaat weer soepel te laten werken. Een stapsgewijze handleiding vindt u hier.

Probleemoplossing voor moederbordstuurprogrammafouten in Windows 11

Probleemoplossing voor moederbordstuurprogrammafouten in Windows 11

Heeft u problemen met de Windows 11-stuurprogrammafout voor uw moederbord? Ontdek bewezen stappen om het probleem snel op te lossen en uw pc weer soepel te laten werken. Een eenvoudige, stapsgewijze handleiding voor beginners.

Hoe los ik de Windows Update Catalog-fout in Windows 11 op?

Hoe los ik de Windows Update Catalog-fout in Windows 11 op?

Heeft u problemen met de Windows 11 Windows Update Catalog-fout? Ontdek bewezen, stapsgewijze oplossingen om uw updates weer soepel te laten verlopen. Zeg vaarwel tegen frustraties en hallo tegen een probleemloze pc-ervaring!

Hoe los ik de netwerkfout in de veilige modus van Windows 11 op?

Hoe los ik de netwerkfout in de veilige modus van Windows 11 op?

Heeft u problemen met de foutmelding 'Windows 11 Veilige modus met netwerkondersteuning'? Ontdek bewezen, stapsgewijze oplossingen om uw systeem snel te herstellen en zonder frustratie weer online te komen. Bijgewerkt met de nieuwste tips voor probleemoplossing voor optimale prestaties.

Hoe los je de foutmelding Virtueel geheugen te laag in Windows 11 op?

Hoe los je de foutmelding Virtueel geheugen te laag in Windows 11 op?

Heb je last van de foutmelding 'Virtueel geheugen te laag' in Windows 11? Ontdek bewezen, stapsgewijze oplossingen om je systeem te optimaliseren.

Hoe los je de HDMI 2.1 4K 120Hz-fout in Windows 11 op?

Hoe los je de HDMI 2.1 4K 120Hz-fout in Windows 11 op?

Heb je problemen met Windows 11 en krijg je geen 4K-resolutie bij 120Hz via HDMI 2.1? Ontdek bewezen oplossingen voor vloeiend gamen en video afspelen. Een stapsgewijze handleiding met de nieuwste tips voor optimale prestaties.