Wie PowerShell verwendet, um zu sehen, wer bei dem Netzwerk angemeldet hat

May 30

Wie PowerShell verwendet, um zu sehen, wer bei dem Netzwerk angemeldet hat

Windows PowerShell ist eine Befehlszeilenshell das Windows Management Framework, sollen helfen, System- und Netzwerkadministratoren gehört. Sie können Befehle manuell eingeben in PowerShell geben sie in, oder Sie können schreiben, spezielle PowerShell-Skripts, die enthalten viele einzelne Befehle nacheinander ausgeführt. Skripts können wiederverwendet werden. Dies ist besonders stark, wenn Sie versuchen, einen komplexen Vorgang mehrere Male ausführen, z. B. überprüfen um zu sehen, wer mit dem Computernetzwerk angemeldet ist.

Anweisungen

1 Erstellen Sie ein neues Textdokument, indem mit der rechten Maustaste an einer beliebigen Stelle auf dem Desktop oder in einem Ordner. Ein Kontextmenü wird angezeigt. Wählen Sie "Neu" und dann "Textdokument". Ein neues Textdokument erscheint auf dem Desktop oder im Ordner mit dem Namen hervorgehoben. Nennen Sie es "checkNetworkUsers.ps1", und klicken Sie "Ja", wenn gefragt, ob Sie die Dateierweiterung ändern möchten. Dies ist nun ein PowerShell-Skript, aber es enthält keine Aussagen noch.

2 Maustaste auf die Datei und wählen Sie "Bearbeiten" aus dem Kontextmenü. Die Datei geladen wird, verwenden das System-Standard-Text-Editor, die in der Regel "WordPad". Eine leere Datei erscheint im Text-Editor.

3 Schreiben Sie die folgende Anweisung am Anfang der leere Textdatei, erhalten eine Liste aller Computer an das Netzwerk angemeldet:

$connectedComputers = Get-WmiObject-Klasse Win32_ComputerSystem

4 Schreiben Sie eine "Foreach"-Schleife, die alle angeschlossenen Computer in der Liste, die im vorherigen Schritt erstellten durchläuft:

Foreach ($connectedComputer in $ ConnectedComputers)

{}

5 Schreiben Sie eine Anweisung, die den Benutzer-Namen aller Benutzer im Netzwerk druckt. Die folgende Anweisung muss innerhalb der geschweiften Klammern, die Folgen die "Foreach"-Schleife platziert werden, so dass sie mit jeder Iteration der Schleife ausgeführt werden kann.

"Benutzername: {0}" -f $ connectedComputer.UserName

6 Speichern Sie die Datei durch Drücken der Tastenkombination "Strg" und "S." Das Skript ist nun bereit, die mit PowerShell ausgeführt werden. Können Sie entweder PowerShell öffnen und Navigieren in das Skript von der Befehlszeile ausführen, oder Doppelklick darauf, um von ihrem aktuellen Speicherort ausführen.