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: 1354
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


OPSICONF 2024
https://opsi.org/en/opsiconf/

Basisworkshop Mainz :

17. - 20. 06. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.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