Článek: AN0002435Aktualizováno:: 28.05.2020
Tato funkce vrátí seznam rolí, služeb rolí a funkcí(features) Windows serverů. Seznam serverů je zjištěn v Active Directory.
Hlavní předpoklady pro použití
Předpoklad |
Popis |
Module Active Directory PowerShell Microsoft
|
Při komunikaci s externími systémy využívajícími vykonání Powershell příkazů externím systémem je třeba na externím systému povolit remoting. |
Remote Differential Compression |
Pro vyčtení informací o serverech 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 serverech 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 rolích a funkcích serverů dle konfigurace.
Název hlavičky sloupce |
Popis |
DNS Host Name |
Název serveru v DNS. |
Name |
Název role nebo feature. |
Display name |
Zobrazovaný název role nebo funkce. |
Description |
Popis role nebo funkce. |
Installed |
Informace, zda je role nebo funkce instalovaná (závisí na úrovni patchů). |
InstallState |
Informace o stavu instalace (Available, Installed, Removed). |
DependsOn |
Závislost role nebo funkce. |
Depth |
Úroveň role nebo funkce ve stromu Zapnout nebo vypnout funkce systému Windows. |
FeatureType |
Typ funkce (Feature, Role, RoleService) |
AdditionalInfo |
Další informace |
Notification |
|
Parent |
Rodičovská (nadřízená) položka ve stromu Zapnout nebo vypnout funkce systému Windows. |
SubFeatures |
Dceřinné (podřízené) položky ve stromu Zapnout nebo vypnout funkce systému Windows. |
SystemService |
|
Path |
Cesta k funkci ve stromu Zapnout nebo vypnout funkce systému Windows. |
BestPracticesModelId |
|
Parametry
Níže uvedené parametry uveďte v souboru og_configuration.ps1 (obecné parametry sdílené s jinými funkcemi) nebo v souboru OG_Servers.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, v němž má být uložen log funkcionality. |
[string]$LogFile = "\\yourserver\data\OG-output\Log_Server-Roles-Services-Features.txt" |
[string]$OutFile |
Cesta k souboru, v němž má být uložen výstup funkcionality. |
[string]$OutFile = "\\yourserver\data\OG-output\OutFile_Server-Roles-Services-Features.txt"
|
[string]$OutFileEncoding |
Požadované kódování výstupního souboru. Možné volby jsou "UTF8", "Unicode", "ANSI" a "DEFAULT". Hodnota "DEFAULT" způsobí vytvoření souboru v kódování ANSI. |
[string]$OutFileEncoding = "UTF8" |
[string]$Delimiter |
Určuje oddělovač, který mábýt použit: [ ";" | "t" | "," ]. |
[string]$Delimiter = ";" |
[string]$HeaderOutFile |
Určuje, zda má výstupní soubor obsahovat hlavičku s názvy sloupců ("1") nebo ne ("0"). |
[string]$HeaderOutFile = "1" |
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_Server-RolesServicesFeatures','-type C')