1. OG_Logon-hours

    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í 

     

    Předpoklad Popis

    Module Active Directory PowerShell Microsoft

    Pro vyčtení informací o uživatelích z LDAP je třeba instalovat Powershell modul pro Active Directory.
    Remote Differential Compression Pro vyčtení informací o uživatelích z LDAP je třeba na serveru vykonávajícím tuto funkcionalitu povolit tuto funkci systému Windows.
    AD DS and AD LDS Tools Pro vyčtení informací o uživatelích z LDAP je třeba na serveru vykonávajícím tuto funkcionalitu povolit tuto funkci systému Windows.
    Powershell v3 Microsoft Powershell verze 3 nebo vyšší.

    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')

×