ingelogde gebruikers zoeken op externe computer

Windows-beheerders ervaren vaak een situatie om & actieve ingelogde gebruikerssessie van externe computers in bulk te valideren voordat beheertaken worden uitgevoerd en er zijn vele manieren om de details op te halen, een van de tijdbesparende manieren is om het uit te vinden met behulp van het PowerShell-script.

hier in dit artikel hebben we een eenvoudig powershell script gebruikt dat aan onze behoeften voldoet.

PowerShell-script om ingelogde gebruikersgegevens op te halen:

we gebruiken” win32_computersystem ” WMI-klasse-instantie om attributen van een windows-computer op te halen door samen met get-wmiobject te gebruiken.

1
2
3

1
get-wmiobject -klasse Win32_computersystem | selecteer gebruikersnaam

Het bovenstaande commando zal het ophalen van de actieve ingelogde gebruiker sessie details van de lokale computer, waar wij ons moeten aanpassen en zijn enkele andere parameters in orde zijn voor het ophalen van de ingelogde gebruiker sessie details van de externe computer.

het onderstaande script gebruikt een tekenreeks genaamd computername waarbij we de naam opgeven van de computer waarop het commando moet worden uitgevoerd.

1
2
3

1
get-wmiobject -klasse Win32_computersystem -computernaam nameofcomputer | selecteer gebruikersnaam

We kunnen zelfs het veranderen van de bovenstaande code als hieronder te vinden ingelogde gebruiker sessie details van bulk externe computer.

1
2
3
4
5

1
2
$machines=get-inhoud C:\machines.txt
get-wmiobject-class Win32_computersystem-computername $machines / selecteer naam, gebruikersnaam

we gebruikten get-content cmdlet om bulk remote computernaam of IP-adresgegevens op te halen voor uitvoering en het te gebruiken samen met ons oude script om aan onze behoeften te voldoen.

opmerking:

zorg ervoor dat u alle benodigde administratieve toegang hebt voordat u dit script uitvoert

dit script werkt en is getest op de volgende onderstaande besturingssystemen

Windows 7,Windows 8, Windows 10, Windows Server 2012 R2, Windows Server 2016

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.