Windows PowerShell är ett kommandoradsskal som är en del av Windows Management Framework , utformad för att hjälpa systemet och nätverksadministratörer . Du kan skriva in kommandon manuellt i PowerShell genom att skriva dem i , eller så kan du skriva speciella PowerShell-skript som innehåller många enskilda kommandon som körs i sekvens . Skript kan återanvändas . Detta är särskilt kraftfull när du försöker utföra en komplicerad operation flera gånger , som kontroll för att se vem som är inloggad på datorn nätverket . Saker du behöver Review, Windows PC med installerat PowerShell ( se Resurser )
Visa fler instruktioner
1
Skapa ett nytt textdokument genom att högerklicka någonstans på skrivbordet eller i en mapp . En snabbmeny visas . Välj " Nytt " och sedan " Text Document . " Ett nytt textdokument visas på skrivbordet eller i mappen med namnet markerat . Namnge den " checkNetworkUsers.ps1 " och klicka på " Ja" på frågan om du vill ändra filändelsen . Detta är nu ett PowerShell script , men det innehåller inte några uttalanden ännu .
2
Högerklicka på filen och välj " Redigera " från snabbmenyn . Filen laddas med hjälp av systemets redaktör default text , som vanligtvis är " WordPad . " En tom fil visas i textredigeraren
3
Skriv följande uttalande på toppen av tom textfil för att få en lista över alla datorer som är inloggade på nätverket . :
$ connectedComputers = Get - WmiObject - klass Win32_ComputerSystem
4
Skriv ett " foreach " loop som itererar igenom alla anslutna datorer i listan skapades i föregående steg :
foreach ( $ connectedComputer i $ connectedComputers ) katalog
{ }
5
Skriv ett uttalande som skriver ut användarnamnet för alla användare i nätverket . Följande uttalande måste placeras innanför klamrarna som följer " foreach " loop , så att den kan köras med varje iteration av slingan
" Användarnamn : { 0 } " . - F $ connectedComputer.UserName
6
Spara filen genom att trycka tangentkombinationen " Ctrl " och " S. " Manuset är nu klar att köras med PowerShell . Du kan antingen öppna upp PowerShell och navigera till manus för att köra den från kommandoraden , eller så kan du dubbelklicka på den för att köra den från dess aktuella plats .