Promotic
WikipediaLinkedInYoutubeTwitterFacebook

GetUserInfo - metoda obiektu Pm

Opis:
Zwraca informacje z systemu użytkowników.
Składnia:
Variant GetUserInfo(String sParams)
Wołanie:
users = Pm.GetUserInfo("what:cfguserlist;")
Parametry:
sParams(String) Dodatkowe parametry określająca rodzaj uzyskanych informacji. Dane są tutaj w formacie KeyVal, na przykład "what:cfguserlist;type:local;".
"what:sss;" - Podstawowa opcja określająca co zostanie zwrócone.
what:cfguserlist; - Lista identyfikatorów użytkowników (oddzielona przecinkiem ',').
what:cfggrouplist; - Lista grup użytkowników (oddzielona przecinkiem ',').
what:loguserarray; - Tablica odniesień do zalogowanych użytkowników (obiekty PmUser). Ilość zwróconych zalogowanych użytkowników można określić przy pomocy funkcji UBound.
"type:sss;" (opcjonalne) - Określa, czy mają zostać przekazane informacje dotyczące tylko lokalnych lub tylko sieciowych użytkowników. Jeżeli nie jest ustawione, wtedy to znaczy wszystkich użytkowników (lokalnych i sieciowych).
type:local; - Wyłącznie użytkownicy lokalni.
type:net; - Wyłącznie użytkownicy sieciowi.
Notatka:
Metoda ta nie działa w Web panelach.
Przykład1:
Uzyska listę wszystkich użytkowników lokalnych. Początkowo w postaci listy identyfikatorów oddzielonych przecinkami (',') i następującej konwersji listy na tablicę poszczególnych identyfikatorów.
JavaScriptVBScriptWybierz oraz skopiuj do schowka

var sUsers = Pm.GetUserInfo("what:cfguserlist;type:local;");
var aUsers = Pm.StringSplit(sUsers, " ");
Przykład2:
Uzyska tablicę odniesień do wszystkich zalogowanych użytkowników sieciowych (obiekty PmUser) z następującym wypisem indetyfikatorów każdego zalogowanego użytkownika do systemu INFO.
JavaScriptVBScriptWybierz oraz skopiuj do schowka

var i;
var a = Pm.GetUserInfo("what:loguserarray;type:net;");
var n = a.GetSize(1);
for (i = 0; i < n; i++)
Pm.Debug(a.GetItem(i).Id);
Navigacja:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- GetUserInfo
 
 
- LN2
- PI
- Pow
- Sin
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice