Article: AN0001777Updated: 19.05.2020
Tato funkce vrátí přehled nastavení povoleného přihlašování uživatelů v jednotlivých dnech týdne z LDAP (Microsoft Active Directory) dle konfigurace. Vytvořený soubor je možné použít pro import do modelu IT a mapovat na entitu uživatel MS AD podle SID. V modelu IT pak budou vidět časy povoleného přihlašování pro jednotlivé uživatele.
Hlavní předpoklady pro použití
Popis
Funkce vytvoří textový soubor obsahující informace o povoleném přihlašování uživatelů dle konfigurace. Soubor obsahuje následující informace.
Název hlavičky sloupce |
Popis |
SamAccountName |
Login uživatele. Např. altman |
Displayname |
Zobrazované jméno uživatele. |
SurName |
Příjmení uživatele. |
GivenName |
Křestní jméno uživatele. |
Day |
Den v týdnu. 1=Pondělí...7=Neděle |
LogonHours (0-23)UTC |
Povolené hodiny přihlašování 0-23 v UTC. 1=Povolené přihlášení, 0=Zákaz přihlášení. |
SID |
SID účtu uživatele. |
Parametry
Níže uvedené parametry uveďte v souboru og_configuration.ps1 (obecné parametry sdílené s jinými funkcemi) nebo v souboru OG_AD-User.config (konkrétní parametry této funkce). Konfigurace parametrů je obecně popsána v dokumentaci programu Piklo.
Parametr |
Popis |
Příklad |
[string]$LogFile |
Cesta k souboru, do nějž bude funkce logovat. |
[string]$LogFile = "\\servername\OGoutput\AD-Users\LogFile.txt" |
[string]$OutFile |
Cesta k výstupnímu souboru s daty uživatelů. |
[string]$OutFile = "\\servername\OGoutput\AD-Users\OutFile.txt"
|
[string]$OutFileEncoding |
Kódování výstupního souboru. Možné volby jsou "UTF8", "Unicode" a "DEFAULT". Hodnota "DEFAULT" způsobí vytvoření souboru v kódování ANSI. |
[string]$OutFileEncoding = "UTF8"
|
[string]$Delimiter |
Oddělovač hodnot v záznamech. Možné hodnoty jsou: "t" - tabulator, ";" - středník a "," - čárka |
[string]$Delimiter = "t"
|
[string]$HeaderOutFile |
Určuje, zda má výstupní soubor obsahovat hlavičku s názvy sloupců ("1") nebo ne ("0"). |
[string]$HeaderOutFile = "1"
|
[string]$WorkFilePath |
Cesta k pracovnímu adresáři. |
[string]$WorkFilePath = "\\servername\OGtemp"
|
Volání
Funkce je volána pomocí programu Piklo, který je součástí balíku ObjectGears, ze skriptu ObjectGears. Výsledek volání je třeba přiřadit do proměnné, se kterou lze ve skriptu dále pracovat.
a = OG.Process.RunPiklo('OG_Logon-hours','-type C')