PowerShell Module Get-UserSession

Das selbst erstellte PowerShell Module Get-UserSession zeigt unter Windows lokal oder remote alle Benutzer-Anmeldungen (Sessions) in der PowerShell mithilfe von Quser an. Die generierte Ausgabe enthält folgende Spalten: ComputerName, UserName, SessionName, ID, Status, IdleTime und SessionTime. Es wird vor dem Auslesen mittels „Test-Connection“ überprüft, ob ComputerName erreichbar ist.

Folgende Parameter stehen zur Verfügung: ComputerName und ADSearchBase.

Ohne Parameter werden die lokalen Benutzer-Anmeldungen (Sessions) angezeigt.

Get-UserSession

Mit dem Parameter „ComputerName“ kann remote oder in einem Array abegfragt werden.

Get-UserSession -ComputerName pc1, pc2

Mit dem Parameter „ADSearchBase“ wird mit „New-Object System.DirectoryServices.DirectorySearcher“ eine Suche im Active Directory (LDAP) unterstützt.

Get-UserSession -ADSearchBase "OU=Computers,DC=comodo,DC=com"

Das Module kann mit PowerShell Core von der PowerShell Gallery kostenlos heruntergeladen werden.

Install-Module –Name Get-UserSession
Update-Module -Name Get-UserSession

Photo by Erik Ringsmuth on Unsplash
Icon by icons8

Neueste Beiträge

Neueste Kommentare

Schreibe als erster ein Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.