liste angemeldeter user

Antworten
erwinr
Beiträge: 104
Registriert: 25 Feb 2009, 10:08

liste angemeldeter user

Beitrag von erwinr »

Hi allerseits,

ich möchte OPSI gerne dazu mißbrauchen, auf einem Terminalserver die aktuell angemeldeten Benutzer abzufragen.
Bietet der opsi-admin dazu eine geeignete Methode?

Dank, Gruß,
Erwin
erwinr
Beiträge: 104
Registriert: 25 Feb 2009, 10:08

Re: liste angemeldeter user

Beitrag von erwinr »

Im Webinterface auf https://a.b.c.d:4447/ gibt es die Methode "getActiveSessions".

Im opsi-admin finde ich diese Methode nicht (stable; i.e. opsi 4.0.4)

Gruß, E.
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1412
Registriert: 01 Jul 2008, 12:10

Re: liste angemeldeter user

Beitrag von wolfbardo »

Hallo,

Code: Alles auswählen

method hostControlSafe_getActiveSessions
versucht den aktuell am Desktop angemeldeten User herauszufinden.

Ich gehe davon aus, dass diese Methode momentan keine echte Liste der angemeldeten User liefert.

Gruss
Bardo Wolf


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


mensch90
Beiträge: 130
Registriert: 27 Jul 2013, 16:52

Re: liste angemeldeter user

Beitrag von mensch90 »

Hey,
ich nutze z.B. folgende Methode, um herauszufinden, ob ein User eingeloggt ist, dessen lokalen Profil ich gerne löschen möchte (Filesystem & Registry)...

Code: Alles auswählen

[DosInAnIcon_get_logged_in_users]
	@echo off
	query session

[Sub_check_logged_in_users]
	Set $local_users_unfiltered$ = getOutStreamFromSection ('DosInAnIcon_get_logged_in_users')
	Set $local_users_filter$ = takeFirstStringContaining ($local_users_unfiltered$,$property_local_username$)
	if not ($local_users_filter$ = "")
		Message "Der Benutzer " + $property_local_username$ + " ist derzeit eingeloggt! Bitte melden Sie sich ab!"
		isFatalError "Benutzer ist noch angemeldet!"
	else
		Message "Der Benutzer " + $property_local_username$ + " ist nicht eingeloggt!"
	endif

Antworten