Windows PowerShell is een command -line shell die deel uitmaakt van de Windows Management Framework , ontworpen om systeem -en netwerkbeheerders te helpen . U kunt commando's handmatig in PowerShell invoeren door ze in te typen of u kunt speciale PowerShell scripts die veel individuele opdrachten uitgevoerd in volgorde bevatten schrijven . Scripts kunnen worden hergebruikt . Dit is bijzonder krachtig wanneer u probeert om een complexe operatie uit te voeren meerdere keren , zoals het controleren om te zien wie is aangemeld bij het computernetwerk . Wat je nodig hebt Windows-pc met PowerShell geïnstalleerd ( zie bronnen ) Toon Meer Aanwijzingen 1 Maak een nieuw tekstdocument met de rechtermuisknop op een willekeurige plaats op het bureaublad of in een map . Er verschijnt een contextmenu . Selecteer " Nieuw" en dan " Tekst Document . " Een nieuw tekstdocument verschijnt op het bureaublad of in de map met de naam gemarkeerd. Noem het " checkNetworkUsers.ps1 " en klik op "Yes " wanneer wordt gevraagd of u het bestand wilt extensie wijzigen . Dit is nu een PowerShell script , maar het heeft nog geen verklaringen bevatten . Kopen van 2 rechtermuisknop op het bestand en selecteer " Bewerken " uit het contextmenu . Het bestand wordt geladen met behulp van het systeem standaard tekstverwerker , die meestal " WordPad . " Een leeg bestand in de teksteditor 3 Zet de volgende uitspraak aan de bovenkant van het lege tekstbestand om een lijst van alle computers momenteel zijn ingelogd op het netwerk te krijgen. : $ connectedComputers = Get - WmiObject - klasse Win32_ComputerSystem 4 Schrijf een " foreach " lus die doorloopt alle aangesloten computers in de lijst gemaakt in de vorige stap : < br foreach ( $ connectedComputer in $ connectedComputers ) > { } 5 Schrijf een verklaring dat drukt de gebruikersnaam van alle gebruikers op het netwerk . De volgende verklaring moet worden geplaatst binnen de accolades dat de " foreach " lus volgen , zodat het kan worden uitgevoerd bij elke iteratie van de lus " Gebruikersnaam : { 0 } " . -F $ connectedComputer.UserName 6 Sla het bestand door op de toetscombinatie " Ctrl " en " S. " Het script is nu klaar om te worden uitgevoerd met behulp van PowerShell . U kunt openstellen PowerShell en navigeer naar het script om het uit te voeren vanaf de command -line , of u kunt dubbelklikken op het aan het uit te voeren vanaf de huidige locatie . < Br > |