Servermanagercmd.exe je cmd verze ServerManageru. Pomocí ní můžeme stejně jako v její GUI verzi
- zobrazovat již nainstalované role a vlastnosti
- instalovat a odinstalovávat role/vlastnosti serveru
- instalovat a odinstalovávat role/vlastnosti pomocí XML souboru
Příklady:
Vypsání nainstalovaných rolí a vlastností na serveru:
servermanagercmd.exe -query
Výpis pak vypadá:
[ ] Active Directory Certificate Services [AD-Certificate]
[ ] Certification Authority [ADCS-Cert-Authority]
[ ] Certification Authority Web Enrollment [ADCS-Web-Enrollment]
[X] Active Directory Domain Services
[X] Active Directory Domain Controller [ADDS-Domain-Controller]
Pokud preferujeme výpis v XML souboru:
servermanagercmd.exe -query serverquery.xml
<Role DisplayName=“Active Directory Certificate Services“ Installed=“false“ Id=“AD-Certificate“>
<RoleService DisplayName=“Certification Authority“ Installed=“false“ Id=“ADCS-Cert-Authority“ Default=“true“ />
<RoleService DisplayName=“Certification Authority Web Enrollment“ Installed=“false“ Id=“ADCS-Web-Enrollment“ />
</Role>
Instalace role/vlastnosti serveru
servermanagercmd.exe -install DHCP
Nainstaluje se server DHCP.
Jméno role/vlastnosti získáme např. z příkazu query (jméno v hranaté závorce)
servermanagercmd.exe -install DHCP -whatif
Neprovede se instalace, pouze se vypíše co by se provedlo.
C:\>servermanagercmd -install dhcp -whatif
..
Note: Running in ‘WhatIf’ Mode.
Specified for installation: [DHCP Server]This server may need to be restarted after the installation completes.
C:\>
Odebrání role/vlastnosti
servermanagercmd.exe -remove DHCP
Odinstaluje se server DHCP. Přepínač whatif funguje stejně i při odinstalování.
Instalace pomocí XML souboru
Soubor XML:
<ServerManagerConfiguration Action=“Install“ xmlns=“http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1„>
<Role Id=“DHCP“ />
</ServerManagerConfiguration>
servermanagercmd.exe -inputPath c:\answer.xml
V XML souboru se odlišuje instalace role a servisní role.
XML s instalací servisní role:
<ServerManagerConfiguration Action=“Install“ xmlns=“http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1„>
<RoleService Id=“TS-terminal-server“ />
</ServerManagerConfiguration>
XML při instalaci vlastnosti (instalace serveru DHCP + powershellu)
<ServerManagerConfiguration Action=“Install“ xmlns=“http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1„>
<Role Id=“DHCP“ />
<Feature Id=“powershell“ />
</ServerManagerConfiguration>
Odinstalace pomocí XML.
V souboru XML změníme Action na Remove.
Další přepínače:
-allSubFeatures : instalace všech rolí, služeb rolí nebo vlastností k dané instalalovené roli nebo vlastnosti.
-logPath : nastavuje cestu pro log soubor
-resultPath : uloží výsledek příkazu servermanagercmd do XML souboru
remote application video