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