Menedżer serwera w systemie Windows Server® 2008 R2 udostępnia zestaw poleceń cmdlet środowiska Windows PowerShell do instalowania, usuwania i przeszukiwania elementów, takich jak role, usługi ról i funkcje, oraz narzędzie wiersza polecenia, ServerManagerCmd.exe, umożliwiające użytkownikom automatyczne instalowanie elementów, takich jak role, usługi ról i funkcje. Opcje wiersza polecenia umożliwiają użytkownikom wyświetlanie dzienników operacji i uruchamianie kwerend w celu wyświetlenia list elementów, takich jak role, usługi ról i funkcje - zarówno zainstalowanych, jak i dostępnych do zainstalowania na komputerze.

Programu ServerManagerCmd.exe można użyć z plikiem odpowiedzi XML, aby przyśpieszyć powtarzające się zautomatyzowane instalacje albo operacje usuwania ról lub funkcji. Aby uzyskać więcej informacji dotyczących pliku odpowiedzi, którego można użyć z programem ServerManagerCmd.exe, zobacz Tworzenie pliku odpowiedzi dla poleceń Menedżera serwera.

Uwaga

Narzędzie Servermanagercmd.exe jest niezalecane i nie gwarantuje się, że będzie obsługiwane w przyszłych wydaniach systemu Windows. Zaleca się używanie poleceń cmdlet środowiska Windows PowerShell dostępnych dla programu Menedżer serwera.

W tym temacie

Narzędzia wiersza polecenia Menedżera serwera, dism, pkgmgr oraz ocsetup

Narzędzia wiersza polecenia programu Menedżer serwera różnią się od innych narzędzi wiersza polecenia, takich jak dism, pkgmgr oraz ocsetup, używanych do instalowania i usuwania pakietów oprogramowania systemu Windows. Do instalowania lub usuwania elementów, takich jak role, usługi ról i funkcje, na komputerze z systemem Windows Server 2008 R2 zaleca się używanie poleceń cmdlet środowiska Windows PowerShell dla programu Menedżer serwera lub narzędzia wiersza polecenia ServerManagerCmd.exe.

Na następującej liście przedstawiono różnice między zestawem poleceń cmdlet programu Menedżer serwera i narzędziem wiersza polecenia a narzędziami dism, pkgmgr oraz ocsetup. Opisano także wynikające ze stosowania narzędzi wiersza polecenia programu Menedżer serwera korzyści dla administratorów zamierzających wdrożyć serwer z maksymalną efektywnością.

  • Działanie i terminologia wiersza polecenia programu Menedżer serwera są spójne z możliwościami wdrażania i zarządzania konsoli Menedżer serwera w interfejsie użytkownika systemu Windows Server 2008 R2.

  • Typy pakietów i plików, w których znajdują się elementy, takie jak rola, usługa roli lub funkcja, nie muszą być znane użytkownikom. Wiersz polecenia programu Menedżer serwera wymaga tylko nazwy elementu, takiego jak rola, usługa roli lub funkcja, który ma zostać zainstalowany lub usunięty przez administratora. Administratorzy nie muszą podawać ścieżek ani nazw plików pakietów elementów, takich jak rola, usługa roli lub funkcja.

  • Jeśli administratorzy używają wiersza polecenia programu Menedżer serwera, nie muszą oni określać zależności między elementami, takimi jak role, usługi ról i funkcje. Narzędzie wiersza polecenia programu Menedżer serwera automatycznie instaluje wszystkie pozostałe pakiety oprogramowania wymagane do używania elementów, takich jak rola, usługa roli lub funkcja, określonych w poleceniu.

  • W przypadku wystąpienia problemów z instalacją lub usuwaniem obsługa błędów programu ServerManagercmd.exe upraszcza ich rozwiązywanie i udostępnia użytkownikowi akcje czyszczenia.

  • Parametr -whatIf programu ServerManagercmd.exe pozwala użytkownikom sprawdzić, jakie akcje zostaną wykonane przez polecenia, zanim polecenia zostaną wykonane, a system zmodyfikowany. W programach dism, pkgmgr i ocsetup nie istnieje odpowiednik tego parametru polecenia.

  • Polecenie cmdlet Get-WindowsFeature i parametr -query polecenia ServerManagerCmd.exe udostępniają użytkownikom pełny widok elementów, takich jak role, usługi ról i funkcje, które można zainstalować na komputerze i które są obecnie zainstalowane. W programach dism, pkgmgr i ocsetup nie istnieje odpowiednik tego parametru.

  • Zarówno wejście jak i wyjście wiersza polecenia programu Menedżer serwera są oparte na języku XML. Program ServerManagercmd.exe akceptuje instalowanie i usuwanie pliku odpowiedzi XML, który wyszczególnia role, usługi ról i funkcje. Wyniki operacji instalowania i usuwania oraz użycia parametru -query można wyeksportować do plików XML. Pozwala to utworzyć scenariusze automatyzacji, w których inne oprogramowanie może generować i interpretować pliki XML używane z narzędziem wiersza polecenia programu Menedżer serwera.

Aplety poleceń (polecenia cmdlet) środowiska Windows PowerShell dla programu Menedżer serwera

Polecenia cmdlet środowiska Windows PowerShell dla programu Menedżer serwera akceptują parametry służące do instalacji jednego lub więcej elementów, takich jak role, usługi ról i funkcje, oddzielonych przecinkami.

Następujące trzy polecenia cmdlet umożliwiają instalowanie i usuwanie dostępnych ról, a także wyświetlanie informacji o nich przy użyciu środowiska Windows PowerShell. Aby uzyskać więcej informacji i przykładów dotyczących używania tych poleceń cmdlet w sesji środowiska Windows PowerShell, do którego został załadowany moduł programu Menedżer serwera, należy wpisać polecenie get-help cmdlet_name -full, gdzie cmdlet_name przedstawia jedną z następujących wartości.

  • Add-WindowsFeature   Służy do instalowania określonych elementów (role, usługi ról i funkcje) na komputerze. Aby uzyskać więcej informacji na temat dodawania elementów typu role, usługi ról i funkcje za pomocą tego polecenia cmdlet, zobacz Dodawanie ról i funkcji serwera.

  • Get-WindowsFeature   Zwraca listę wszystkich elementów (role, usługi ról i funkcje), które można zainstalować na komputerze, i wyświetla za pomocą pól wyboru ([X]) już zainstalowane. Polecenie cmdlet Get-WindowsFeature zwraca także listę nazw poleceń dostarczonych w poleceniach cmdlet Add-WindowsFeature i Remove-WindowsFeature, w przypadku gdy użytkownik zamierza dodać lub usunąć role, usługi ról i funkcje. Wyniki polecenia cmdlet Get-WindowsFeature mogą być potokowane do każdego z dwóch innych poleceń cmdlet programu Menedżer serwera lub do poleceń cmdlet uruchamiających na przykład skanowanie za pomocą narzędzia Analizator najlepszych rozwiązań.

  • Remove-WindowsFeature   Służy do usuwania z komputera określonych elementów typu role, usługi ról i funkcje. Aby uzyskać więcej informacji na temat usuwania elementów typu role, usługi ról i funkcje za pomocą tego polecenia cmdlet, zobacz Usuwanie ról i funkcji serwera.

Korzyści wynikające ze stosowania poleceń cmdlet środowiska Windows PowerShell dla programu Menedżer serwera

Polecenia cmdlet środowiska Windows PowerShell dla Menedżera serwera dają pewne istotne korzyści w porównaniu do używania polecenia ServerManagerCmd.exe.

  • Po zainstalowaniu środowiska Windows PowerShell i zestawu poleceń cmdlet programu Menedżer serwera za pomocą narzędzi dism, pkgmgr lub ocsetup, polecenia cmdlet środowiska Windows PowerShell można uruchamiać na komputerze z opcją instalacji Server Core systemu Windows Server 2008 R2. Instrukcje dotyczące instalowania środowiska Windows PowerShell oraz zestawu poleceń cmdlet programu Menedżer serwera w opcji instalacji Server Core systemu Windows Server 2008 R2 znajdują się w witrynie Instalowanie, używanie i usuwanie narzędzi migracji systemu Windows Server (strona może zostać wyświetlona w języku angielskim) (https://go.microsoft.com/fwlink/?LinkId=134763).

  • Narzędzia i polecenia cmdlet środowiska Windows PowerShell są dostępne do wykonywania pewnych zadań administracyjnych po zainstalowaniu danego elementu (rola, usługa roli lub funkcja). Aby uzyskać więcej informacji na temat elementów typu role, usługi ról i funkcje, którymi można zarządzać za pomocą narzędzi środowiska Windows PowerShell, zobacz Informacje o modułach środowiska Windows PowerShell (strona może zostać wyświetlona w języku angielskim) (https://go.microsoft.com/fwlink/?LinkId=141216).

Wymagania dotyczące stosowania poleceń cmdlet Menedżera serwera

Aby uruchomić związane z programem Menedżer serwera polecenia cmdlet środowiska Windows PowerShell, należy uruchomić środowisko Windows PowerShell z podwyższonym poziomem uprawnień użytkownika. W tym celu kliknij przycisk Start, kliknij polecenie Wszystkie programy, kliknij polecenie Akcesoria, kliknij polecenie Windows PowerShell, kliknij prawym przyciskiem myszy skrót Windows PowerShell, a następnie kliknij polecenie Uruchom jako administrator.

Należy także załadować moduł programu Menedżer serwera do każdej nowej sesji środowiska Windows PowerShell przed rozpoczęciem pracy z poleceniami cmdlet programu Menedżer serwera. W tym celu w sesji środowiska Windows PowerShell otwartej z podwyższonym poziomem uprawnień użytkownika wpisz polecenie Import-Module Servermanager, a następnie naciśnij klawisz Enter.

Uwaga

Aby uzyskać więcej informacji na temat uruchamiania sesji środowiska Windows PowerShell ze wszystkimi zainstalowanymi modułami i przystawkami załadowanymi automatycznie, zobacz Uruchamianie środowiska Windows PowerShell z załadowanymi wszystkim modułami.

Składnia poleceń cmdlet Menedżera serwera

Add-WindowsFeature [-Name] <string[]> [-IncludeAllSubFeature] [-logPath <string>] [-WhatIf] [-Restart] [-Concurrent] [<CommonParameters>]

Get-WindowsFeature [[-Name] <string[]>] [-logPath <string>] [<CommonParameters>]

Remove-WindowsFeature [-Name] <string[]> [-logPath <string>] [-WhatIf] [-Restart] [-Concurrent] [<CommonParameters>]

Parametry

W tej sekcji opisano parametry poleceń cmdlet Add-WindowsFeature, Get-WindowsFeature oraz Remove-WindowsFeature.

Add-WindowsFeature

ParametrOpis

-name <ciąg[]>

Określa identyfikatory poleceń ról, usług ról lub funkcji, które mają zostać zainstalowane za pomocą polecenia cmdlet Add-WindowsFeature. Tablica obiektów funkcji jest także akceptowana.

Lista identyfikatorów poleceń dla wszystkich ról, usług ról i funkcji znajduje się w tym temacie lub można ją odszukać, uruchamiając polecenie cmdlet Get-WindowsFeature.

-IncludeAllSubFeature

Określa instalację wszystkich podrzędnych usług i funkcji wraz z rolą nadrzędną, usługą roli lub funkcją, której nazwa znajduje się w parametrze name.

-logPath <ciąg>

Określa nazwę i lokalizację pliku dziennika inną niż domyślna: %windir%\logs\ServerManager.log.

-WhatIf

Wyświetla wszystkie operacje określone w poleceniu cmdlet Add-WindowsFeature; na przykład wyświetla funkcje systemu Windows, które zostaną także zainstalowane, ponieważ rola, usługa roli lub funkcja, którą użytkownik zamierza zainstalować, zależy od nich. Dodanie parametru -WhatIf do polecenia cmdlet Add-WindowsFeature uruchamia polecenie cmdlet bez wykonywania rzeczywistej instalacji. Pokazuje tylko, co mogłoby zostać zainstalowane i jakie byłyby wyniki polecenia cmdlet, jeśli zostałoby uruchomione.

-Restart

Automatycznie uruchamia ponownie komputer po zakończeniu instalacji, jeśli ponowne uruchomienie jest wymagane przez instalowane role lub funkcje.

-Concurrent

Umożliwia uruchamianie w tym samym czasie współbieżnych wystąpień poleceń cmdlet Menedżera serwera Add-WindowsFeature lub Remove-WindowsFeature.

Ważne

Nie należy dodawać tego parametru, chyba że użytkownik jednocześnie instaluje role, usługi ról lub funkcje pobrane oddzielne od Windows Server 2008 R2 i zamierza zainstalować funkcje systemu Windows, od których zależy pobrana technologia.

<CommonParameters>

To polecenie cmdlet obsługuje typowe parametry -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable, -OutBuffer i -OutVariable. Aby uzyskać więcej informacji o typowych parametrach, w sesji środowiska Windows PowerShell wpisz polecenie get-help about_commonparameters a następnie naciśnij klawisz Enter.

Get-WindowsFeature

ParametrOpis

-name <ciąg[]>

Określa identyfikatory poleceń ról, usług ról lub funkcji, o których informacje użytkownik chce wyświetlić.

Lista identyfikatorów poleceń dla wszystkich ról, usług ról i funkcji znajduje się w tym temacie lub można ją odszukać, uruchamiając polecenie cmdlet Get-WindowsFeature bez parametrów.

-logPath <ciąg>

Określa inną niż domyślna lokalizację i nazwę pliku dziennika: %windir%\logs\ServerManager.log. Ten parametr należy dodać, jeśli wyniki działania polecenia cmdlet Get-WindowsFeature mają zostać zapisane w dzienniku.

<CommonParameters>

To polecenie cmdlet obsługuje typowe parametry -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable, -OutBuffer i -OutVariable. Aby uzyskać więcej informacji o typowych parametrach, w sesji środowiska Windows PowerShell wpisz polecenie get-help about_commonparameters a następnie naciśnij klawisz Enter.

Remove-WindowsFeature

ParametrOpis

-name <ciąg[]>

Określa identyfikatory poleceń ról, usług ról lub funkcji, które mają zostać usunięte za pomocą polecenia cmdlet Remove-WindowsFeature. Tablica obiektów funkcji jest także akceptowana.

Lista identyfikatorów poleceń dla wszystkich ról, usług ról i funkcji znajduje się w tym temacie lub można ją odszukać, uruchamiając polecenie cmdlet Get-WindowsFeature.

-logPath <ciąg>

Określa nazwę i lokalizację pliku dziennika inną niż domyślna: %windir%\logs\ServerManager.log.

-WhatIf

Wyświetla wszystkie operacje wskazane dla polecenia cmdlet Remove-WindowsFeature. Dodanie parametru -WhatIf do polecenia cmdlet Remove-WindowsFeature uruchamia polecenie cmdlet bez rzeczywistego usuwania. Pokazuje tylko, co mogłoby zostać usunięte i jakie byłyby wyniki polecenia cmdlet, jeśli zostałoby uruchomione.

-Restart

Automatycznie uruchamia ponownie komputer po zakończeniu usuwania, jeśli ponowne uruchomienie jest wymagane.

-Concurrent

Umożliwia uruchamianie w tym samym czasie współbieżnych wystąpień poleceń cmdlet Menedżera serwera Add-WindowsFeature lub Remove-WindowsFeature.

<CommonParameters>

To polecenie cmdlet obsługuje typowe parametry -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable, -OutBuffer i -OutVariable. Aby uzyskać więcej informacji o typowych parametrach, w sesji środowiska Windows PowerShell wpisz polecenie get-help about_commonparameters a następnie naciśnij klawisz Enter.

Polecenie programu ServerManagerCmd.exe

Instalacja wiersza polecenia programu Menedżer serwera akceptuje parametry, które instalują lub usuwają jeden i większą liczbę elementów takich jak role, usługi ról i funkcje oddzielonych spacjami. Aby zainstalować lub usunąć więcej niż jedną rolę, usługę roli albo funkcję na serwerze za pomocą jednego wystąpienia polecenia, można także użyć pliku odpowiedzi XML, zwłaszcza, jeśli wiele serwerów ma zostać identycznie skonfigurowanych. Aby uzyskać więcej informacji dotyczących pliku odpowiedzi, którego można użyć z programem ServerManagerCmd.exe, zobacz Tworzenie pliku odpowiedzi dla poleceń Menedżera serwera.

Uwaga

Program ServerManagerCmd.exe można uruchomić z poziomu każdego katalogu na dyskach lokalnych serwera. Użytkownik musi być członkiem grupy Administratorzy na serwerze, na którym chce zainstalować lub usunąć oprogramowanie.

Ważne

Z powodu ograniczeń zabezpieczeń nałożonych przez Kontrolę konta użytkownika w systemie Windows Server 2008 R2 program ServerManagerCmd.exe należy uruchomić w oknie Wiersz polecenia z podwyższonym poziomem uprawnień. W tym celu należy kliknąć prawym przyciskiem myszy plik wykonywalny Wiersz polecenia lub obiekt Command Prompt w menu Start, a następnie kliknąć polecenie Run as administrator.

Składnia programu ServerManagerCmd.exe

ServerManagerCmd.exe -query [<query.xml>] [-logPath <log.txt>]

ServerManagerCmd.exe -inputPath <answer.xml> [-resultPath <result.xml> [-restart] | -whatIf] [-logPath <log.txt>]

ServerManagerCmd.exe -install <command-Id> [-setting <setting-name>=<setting value>]* [-allSubFeatures] [-resultPath <result.xml> [-restart] | -whatIf] [-logPath <log.txt>]

ServerManagerCmd.exe -inputPath <command-Id> [-resultPath <result.xml> [-restart] | -whatIf] [-logPath <log.txt>]

ServerManagerCmd.exe [-help | -?]

ServerManagerCmd.exe -version

Parametry

ParametrOpis

-query [<query.xml>]

Wyświetla listę wszystkich elementów takich jak role, usługi ról i funkcje zainstalowanych i dostępnych do zainstalowania na serwerze. Można także użyć krótkiej formy tego parametru, -q.

Jeśli wyniki zapytania mają zostać zapisane w pliku XML, należy określić plik XML, który zastąpi plik query.xml.

Uwaga

Wyników parametru -query nie można używać jako pliku odpowiedzi z parametrem -inputPath. Kod XML używany w wynikach parametru -query i kod XML wymagany w pliku odpowiedzi programu Servermanagercmd.exe nie są zgodne z tym samym schematem.

-inputPath <answer.xml>

Instaluje lub usuwa role, usługi ról i funkcje określone w pliku odpowiedzi - pliku XML reprezentowanym przez zmienną answer.xml. Można także użyć krótkiej formy tego parametru, -p.

Aby uzyskać więcej informacji na temat tworzenia pliku odpowiedzi do używania z tym parametrem, zobacz Tworzenie pliku odpowiedzi dla poleceń Menedżera serwera.

-install <Id>

Instaluje element, taki jak rola, usługa roli lub funkcja, określony przez wartość Id. Zobacz sekcję Identyfikatory poleceń ról, usług ról i funkcji w tym temacie, aby uzyskać pełną listę identyfikatorów elementów, takich jak rola, usługa roli lub funkcja, na podstawie których można określić wartość Id. W identyfikatorach nie jest uwzględniana wielkość liter. Wiele elementów takich jak role, usługi ról i funkcje należy oddzielić spacjami.

Z parametrem -install są używane poniższe parametry opcjonalne.

  • -setting <setting name>=<setting value> - określa wymagane ustawienia instalacji. Zobacz sekcję Identyfikatory poleceń ról, usług ról i funkcji w tym temacie, aby uzyskać pełną listę dostępnych ustawień.

  • -allSubFeatures - określa instalację wszystkich podrzędnych usług i funkcji z elementem nadrzędnym (rola, usługa roli lub funkcja) nazwanym w parametrze Id polecenia -install. Należy zauważyć, że niektóre kontenery ról nie mają identyfikatora wiersza polecenia, który pozwala na instalację wszystkich usług ról. Ta sytuacja ma miejsce, jeśli nie można zainstalować usług ról w tym samym wystąpieniu polecenia programu Menedżer serwera. Na przykład usługa roli usługi federacyjnej programu Usługi federacyjne w usłudze Active Directory i usługa roli Serwer proxy usługi federacyjnej nie może być zainstalowana za pomocą tego samego wystąpienia polecenia programu Menedżer serwera.

  • -resultPath <result.xml> - zapisuje wyniki instalacji w pliku XML reprezentowanym przez wartość result.xml. Można także użyć krótkiej formy tego parametru, -r. W tym samym wystąpieniu programu ServerManagerCmd.exe nie można użyć parametru -resultPath i -whatIf.

  • -restart - dodanie parametru -restart do polecenia -install powoduje automatyczne ponowne uruchomienie komputera po zakończeniu instalacji, jeśli wymagają tego zainstalowane role lub funkcje.

  • -whatIf - parametr -whatIf może także służyć do wyświetlania wszystkich operacji określonych dla polecenia -install. Można także użyć krótkiej formy parametru -whatIf, -w. W tym samym wystąpieniu programu ServerManagerCmd.exe nie można użyć parametru -resultPath i -whatIf.

  • -logPath <log.txt> - za pomocą parametru -logPath można określić nazwę i lokalizację pliku dziennika inną od domyślnej (%windir%\temp\servermanager.log).

-remove <Id>

Usuwa element, taki jak rola, usługa roli lub funkcja, określony przez wartość Id. Zobacz sekcję Identyfikatory poleceń ról, usług ról i funkcji w tym temacie, aby uzyskać pełną listę identyfikatorów ról, usług ról i funkcji, na podstawie których można określić wartość Id. W identyfikatorach nie jest uwzględniana wielkość liter. Wiele elementów takich jak role, usługi ról i funkcje należy oddzielić spacjami.

Z parametrem -remove są używane poniższe parametry opcjonalne.

  • -resultPath <result.xml> - zapisuje wyniki usuwania w pliku XML reprezentowanym przez wartość result.xml. Można także użyć krótkiej formy tego parametru, -r. Należy pamiętać, że w tym samym wystąpieniu programu ServerManagerCmd.exe nie można użyć parametru -resultPath i -whatIf.

  • -restart - dodanie parametru -restart do polecenia -remove powoduje automatyczne ponowne uruchomienie komputera po zakończeniu usuwania, jeśli wymagają tego pozostałe role lub funkcje.

  • -whatIf - parametr -whatIf może także służyć do wyświetlania wszystkich operacji określonych dla polecenia -remove. Można także użyć krótkiej formy parametru -whatIf, -w. W tym samym wystąpieniu programu ServerManagerCmd.exe nie można użyć parametru -resultPath i -whatIf.

  • -logPath <log.txt> - za pomocą parametru -logPath można określić nazwę i lokalizację pliku dziennika inną od domyślnej (%windir%\temp\servermanager.log).

-help

Wyświetla Pomoc programu ServerManagerCmd.exe w oknie Wiersza polecenia. Można także użyć krótkiej formy, -?.

-version

Wyświetla numer wersji programu Menedżer serwera. Można także użyć krótkiej formy, -v.

Uwagi dotyczące programu ServerManagerCmd.exe

Program ServerManagerCmd.exe nie obsługuje konfigurowania ról i funkcji ani zarządzania nimi po ich zainstalowaniu. W rolach i funkcjach zainstalowanych za pomocą programu ServerManagerCmd.exe są używane ustawienia domyślne. Aby zmienić ustawienia roli lub funkcji, wykonać zadania administracyjne roli albo wyświetlić stan lub zdarzenia dla ról i funkcji, należy użyć konsoli Menedżer serwera opartej na graficznym interfejsie użytkownika systemu Windows. W celu skonfigurowania poszczególnych elementów, takich jak role, usługi ról i funkcje, lub zarządzania nimi trzeba otworzyć inne przystawki zarządzania dla roli lub użyć narzędzi wiersza polecenia specyficznych dla roli i funkcji.

Uwaga

Instalacje ról i funkcji są domyślnie zabezpieczone. Mimo to, aby zapewnić zgodność z zasadami zabezpieczeń przedsiębiorstwa, należy zmienić wybrane ustawienia domyślne przy użyciu konsoli Menedżer serwera. Nie można użyć programu ServerManagerCmd.exe do zainstalowania i skonfigurowania aplikacji innych niż role, usługi ról i funkcje systemu Windows Server 2008 R2. Program ServerManagerCmd.exe nie jest obsługiwany na komputerach z instalacją Server Core systemu Windows Server 2008 R2. Programu ServerManagerCmd.exe nie można używać do instalowania lub usuwania elementów takich jak role, usługi ról i funkcje na komputerach zdalnych.

Przykłady działania programu ServerManagerCmd.exe

Poniżej przedstawiono przykłady używania poleceń programu Menedżer serwera.

Wysyłanie zapytania dotyczącego zainstalowanych ról i funkcji na komputerze

W poniższym przykładzie przedstawiono składnię programu ServerManagerCmd.exe do wysyłania zapytań w celu określenia, które role, usługi ról i funkcje są zainstalowane na komputerze i które z nich można zainstalować. W tym przykładzie administrator poleca programowi Menedżer serwera zapisanie wyników zapytania w pliku C:\wyniki_zapytania.xml.

ServerManagerCmd.exe -query C:\queryResults.xml

Instalowanie roli bez pliku odpowiedzi

Poniżej przedstawiono składnię programu ServerManagerCmd.exe do instalowania składnika Serwer sieci Web (IIS) oraz wszystkich jego usług ról. Administrator eksportuje wyniki instalacji do pliku XML o nazwie WebServer.xml. Ponadto administrator wydał programowi Menedżer serwera instrukcję, aby automatycznie ponownie uruchomił komputer po zakończeniu instalacji, jeśli wymaga tego rola.

ServerManagerCmd.exe -install Web-Server -allSubFeatures -resultPath C:\Admin\WebServer.xml -restart

Usuwanie funkcji przy użyciu pliku odpowiedzi i polecenia programu ServerManagerCmd.exe

Aby użyć serwerów w innym celu przez usunięcie kilku ról, administrator używa następującego polecenia. Polecenia usunięcia ról są dostarczane w pliku odpowiedzi o nazwie RemoveFilePrint.xml. Administrator dodał opcję -whatIf do polecenia, aby wyświetlić operacje polecenia określone w pliku odpowiedzi removalresults.xml oraz informacje o tym, czy usunięto jakiekolwiek oprogramowanie zależne od elementów określonych do usunięcia w pliku odpowiedzi.

ServerManagerCmd.exe -inputPath C:\AdminFiles\RemoveFilePrint.xml -resultPath C:\AdminFiles\removalresults.xml -whatIf

Identyfikatory poleceń ról, usług ról i funkcji

Tabele w tej sekcji odpowiadają elementom, takim jak role, usługi ról i funkcje, dostępnym w systemie Windows Server 2008 R2. Podano też identyfikatory poleceń, których należy używać w programie ServerManagerCmd.exe, aby zainstalować lub usunąć te elementy.

Identyfikatory poleceń ról i usług ról

Identyfikatory poleceń Usług certyfikatów w usłudze Active DirectoryWartość poleceniaUwagi

Usługi certyfikatów w usłudze Active Directory

AD-Certificate

Urząd certyfikacji i Protokół stanu certyfikatu online można zainstalować przy użyciu interfejsu wiersza polecenia programu Menedżer serwera. Innych usług ról dla Usług certyfikatów w usłudze Active Directory nie można zainstalować za pomocą wiersza polecenia Menedżer serwera.

Urząd certyfikacji

ADCS-Cert-Authority

Rejestrowanie w sieci Web dla urzędu certyfikacji (nieinstalowalne przy użyciu wiersza polecenia)

ADCS-Web-Enrollment

Obiekt odpowiadający w trybie online

ADCS-Online-Cert

Usługa rejestracji urządzeń sieciowych

ADCS-Device-Enrollment

Usługa sieci Web uzyskiwania informacji na temat rejestracji certyfikatu

ADCS-Enroll-Web-Svc

Usługa sieci Web uzyskiwania informacji na temat zasad rejestracji certyfikatu

ADCS-Enroll-Web-Pol

Usługi domenowe Active Directory - identyfikatory poleceńWartość poleceniaUwagi

Usługi domenowe Active Directory

AD-Domain-Services

Gdy zostaną zainstalowane Usługi domenowe Active Directory (AD DS), należy uruchomić polecenie dcpromo

Jeśli komputer działa jako kontroler domeny, usunięcie roli AD DS zakończy się niepowodzeniem. Najpierw należy usunąć Usługi domenowe w usłudze Active Directory z kontrolera domeny.

Kontroler domeny usługi Active Directory

ADDS-Domain-Controller

Zarządzanie tożsamościami dla systemu UNIX

ADDS-Identity-Mgmt

Serwer sieciowej usługi informacyjnej

ADDS-NIS

Synchronizacja haseł

ADDS-Password-Sync

Narzędzia administracyjne usługi Zarządzanie tożsamościami dla systemu UNIX

ADDS-IDMU-Tools

Identyfikatory poleceń Usług federacyjnych w usłudze Active DirectoryWartość poleceniaUwagi

Usługi federacyjne w usłudze Active Directory

AD-Federation-Services

Usługi federacyjne w usłudze Active Directory należy zainstalować z ustawieniami domyślnymi.

Usługa federacyjna

ADFS-Federation

Serwer proxy usługi federacyjnej

ADFS-Proxy

Agenci sieci Web

ADFS-Web-Agents

Agent obsługujący oświadczenia

ADFS-Claims

Agent używający tokenów w systemie Windows

ADFS-Windows-Token

Usługi LDS w usłudze Active Directory - identyfikatory poleceńWartość poleceniaUwagi

Usługi LDS w usłudze Active Directory

ADLDS

Brak

Usługi zarządzania prawami dostępu w usłudze Active Directory (AD RMS) - identyfikatory poleceńWartość poleceniaUwagi

Usługi zarządzania prawami dostępu w usłudze Active Directory (AD RMS)

ADRMS

Roli Usługi zarządzania prawami dostępu w usłudze Active Directory (AD RMS) nie można zainstalować przy użyciu wiersza polecenia programu Menedżer serwera.

Serwer zarządzania prawami w usłudze Active Directory

ADRMS-Server

Obsługa federacji tożsamości

ADRMS-Identity

Serwer aplikacji - identyfikatory poleceńWartość poleceniaUwagi

Serwer aplikacji

Application-Server

Jeśli usługa roli Obsługa protokołu WS-AT zostanie zainstalowana przy użyciu wiersza polecenia programu Menedżer serwera, zostanie ona domyślnie skonfigurowana do używania certyfikatu podpisanego przez siebie.

Technologia Application Server Foundation

AS-AppServer-Foundation

Obsługa serwera sieci Web (IIS)

AS-Web-Support

Dostęp sieciowy modelu COM+

AS-Ent-Services

Udostępnianie portów TCP

AS-TCP-Port-Sharing

Obsługa usługi aktywacji procesów systemu Windows

AS-WAS-Support

Aktywacja HTTP

AS-HTTP-Activation

Aktywacja za pośrednictwem kolejkowania wiadomości

AS-MSMQ-Activation

Aktywacja TCP

AS-TCP-Activation

Aktywacja za pośrednictwem nazwanych potoków

AS-Named-Pipes

Obsługa transakcji rozproszonych

AS-Dist-Transaction

Przychodzące transakcje zdalne

AS-Incoming-Trans

Wychodzące transakcje zdalne

AS-Outgoing-Trans

Obsługa protokołu WS-AT

AS-WS-Atomic

Serwer DHCP - identyfikatory poleceńWartość poleceniaUwagi

Serwer DHCP

DHCP

Rolę Serwer DHCP należy zainstalować z ustawieniami domyślnymi.

Serwer DNS - identyfikatory poleceńWartość poleceniaUwagi

Serwer DNS

DNS

Brak

Serwer faksowy - identyfikatory poleceńWartość poleceniaUwagi

Serwer faksowy

Fax

Serwer faksowy należy zainstalować z ustawieniami domyślnymi.

Usługi plików - identyfikatory poleceńWartość poleceniaUwagi

Usługi plików

File-Services

Nie można zainstalować ani usunąć kontenera Usługi plików przy użyciu wiersza polecenia programu Menedżer serwera. Kontener Usługi plików można zainstalować lub usunąć tylko za pomocą interfejsu użytkownika programu Menedżer serwera. Należy zauważyć, że z tego powodu nie jest dostępny żaden identyfikator polecenia reprezentujący kontener Usługi plików.

Ustawienia roli Usługi plików można skonfigurować po jej zainstalowaniu, dlatego nie trzeba określać ustawień roli Usługi plików w pliku odpowiedzi wiersza polecenia programu Menedżer serwera.

Serwer plików

FS-Fileserver

Rozproszony system plików (DFS)

FS-DFS

Obszar nazw DFS

FS-DFS-Namespace

Replikacja systemu plików DFS

FS-DFS-Replication

Menedżer zasobów serwera plików

FS-Resource-Manager

Usługi dla systemu plików NFS

FS-NFS-Services

Usługa wyszukiwania systemu Windows

FS-Search-Service

Usługi plików systemu Windows Server 2003

FS-Win2003-Services

Funkcja BranchCache dla plików zdalnych

FS-BranchCache

Usługa indeksowania

FS-Indexing-Service

Hyper-V™ - identyfikatory poleceńWartość poleceniaUwagi

Hyper-V™

Hyper-V

Usługi zasad sieciowych i dostępu sieciowego - identyfikatory poleceńWartość poleceniaUwagi

Usługi zasad sieciowych i dostępu sieciowego

NPAS

Ustawienia roli Usług zasad sieciowych i dostępu sieciowego można skonfigurować po jej zainstalowaniu, dlatego nie jest wymagane określenie tych ustawień w pliku odpowiedzi wiersza polecenia.

Serwer zasad sieciowych

NPAS-Policy-Server

Usługi Routing i dostęp zdalny zasad ochrony dostępu do sieci

NPAS-RRAS-Services

Usługa Dostęp zdalny

NPAS-RRAS

Routing

NPAS-Routing

Urząd rejestrowania kondycji

NPAS-Health

Protokół HCAP

NPAS-Host-Cred

Usługi drukowania i zarządzania dokumentami - identyfikatory poleceńWartość poleceniaUwagi

Usługi drukowania i zarządzania dokumentami

Print-Services

Podczas usuwania tej roli w interfejsie użytkownika programu Menedżer serwera zostanie wyświetlony monit o usunięcie wystąpień drukarek skonfigurowanych na serwerze. Te wystąpienia są domyślnie zachowywane. Jest to domyślne zachowanie operacji usuwania roli Usługi drukowania i zarządzania dokumentami w wierszu polecenia.

Serwer wydruku

Print-Server

Drukowanie internetowe

Print-Internet

Usługa LPD

Print-LPD-Service

Serwer skanów rozproszonych

Print-Scan-Server

Usługi pulpitu zdalnego - identyfikatory poleceńWartość poleceniaUwagi

Usługi pulpitu zdalnego

Remote-Desktop-Services

Ustawienia roli Usługi pulpitu zdalnego można skonfigurować po jej zainstalowaniu, dlatego ustawień roli Usługi pulpitu zdalnego nie trzeba określać w pliku odpowiedzi wiersza polecenia.

Serwer usług pulpitu zdalnego

RDS-RD-Server

Licencjonowanie usług pulpitu zdalnego

RDS-Licensing

Brama usług pulpitu zdalnego

RDS-Gateway

Dostęp w sieci Web do usługi RAD

RDS-Web-Access

Broker połączeń usług pulpitu zdalnego

RDS-Connection-Broker

Wirtualizacja pulpitu zdalnego

RDS-Virtualization

Serwer sieci Web (IIS) - identyfikatory poleceńWartość poleceniaUwagi

Serwer sieci Web (IIS)

Web-Server

Brak

Internetowe usługi informacyjne (Serwer sieci Web)

Web-WebServer

Typowe funkcje HTTP

Web-Common-Http

Zawartość statyczna

Web-Static-Content

Dokument domyślny

Web-Default-Doc

Przeglądanie katalogów

Web-Dir-Browsing

Błędy HTTP

Web-Http-Errors

Przekierowywanie HTTP

Web-Http-Redirect

Publikowanie WebDAV

Web-DAV-Publishing

Projektowanie aplikacji

Web-App-Dev

Platforma ASP.NET

Web-Asp-Net

Rozszerzenia architektury .NET

Web-Net-Ext

ASP

Web-ASP

CGI

Web-CGI

Rozszerzenia ISAPI

Web-ISAPI-Ext

Filtry ISAPI

Web-ISAPI-Filter

Dodatki SSI (Server Side Includes)

Web-Includes

Stan i diagnostyka

Web-Health

Rejestrowanie HTTP

Web-Http-Logging

Narzędzia rejestrowania

Web-Log-Libraries

Monitor żądań

Web-Request-Monitor

Śledzenie

Web-Http-Tracing

Rejestrowanie niestandardowe

Web-Custom-Logging

Rejestrowanie ODBC

Web-ODBC-Logging

Zabezpieczenia

Web-Security

Uwierzytelnianie podstawowe

Web-Basic-Auth

Uwierzytelnianie systemu Windows

Web-Windows-Auth

Uwierzytelnianie szyfrowane

Web-Digest-Auth

Uwierzytelnianie mapowań certyfikatów klientów

Web-Client-Auth

Uwierzytelnianie mapowań certyfikatów klientów za pośrednictwem usług IIS

Web-Cert-Auth

Autoryzacja adresów URL

Web-Url-Auth

Filtrowanie żądań

Web-Filtering

Ograniczenia adresów IP i domen

Web-IP-Security

Wydajność

Web-Performance

Kompresja zawartości statycznej

Web-Stat-Compression

Kompresja zawartości dynamicznej

Web-Dyn-Compression

Narzędzia do zarządzania

Web-Mgmt-Tools

Konsola zarządzania usługami IIS

Web-Mgmt-Console

Narzędzia i skrypty zarządzania usługami IIS

Web-Scripting-Tools

Usługa zarządzania

Web-Mgmt-Service

Zgodność z narzędziami zarządzania usługami IIS w wersji 6

Web-Mgmt-Compat

Zgodność z metabazą usług IIS 6

Web-Metabase

Zgodność z usługą WMI dla usług IIS 6

Web-WMI

Narzędzia obsługi skryptów w usługach IIS 6

Web-Lgcy-Scripting

Konsola zarządzania usługami IIS 6

Web-Lgcy-Mgmt-Console

Serwer FTP

Web-Ftp-Server

Usługa FTP

Web-Ftp-Service

Rozszerzenia usługi FTP

Web-Ftp-Ext

Usługi wdrażania systemu Windows - identyfikatory poleceńWartość poleceniaUwagi

Usługi wdrażania systemu Windows

WDS

Brak

Serwer wdrażania

WDS-Deployment

Serwer transportu

WDS-Transport

Program Windows Server Update Services - identyfikatory poleceńWartość poleceniaUwagi

Program Windows Server Update Services

OOB-WSUS

Identyfikatory poleceń funkcji

FunkcjeWartość polecenia Uwagi

Usługa inteligentnego transferu w tle (BITS)

BITS

 

  • Serwer BITS Compact Server

BITS-LWDLServer

  • Rozszerzenie serwera IIS

BITS-IIS-Ext

Szyfrowanie dysków funkcją BitLocker

Funkcja BitLocker

 

Funkcja BranchCache w systemie Windows

BranchCache

Zestaw administracyjny Menedżera połączeń

CMAK

 

Środowisko pulpitu

Desktop-Experience

 

Konsola zarządzania dostępem bezpośrednim

DAMC

Klaster pracy awaryjnej

Failover-Clustering

Zarządzanie zasadami grupy

GPMC

 

Usługi dotyczące pisma ręcznego i odręcznego

Ink-Handwriting

 

  • Obsługa pisma odręcznego

IH-Ink-Support

  • Rozpoznawanie pisma ręcznego

IH-Handwriting

Klient drukowania internetowego

Internet-Print-Client

 

Serwer iSNS

ISNS

 

Monitor portów LPR

LPR-Port-Monitor

 

Kolejkowanie wiadomości

MSMQ

  • Usługi kolejkowania wiadomości

MSMQ-Services

  • Serwer kolejkowania wiadomości

MSMQ-Server

  • Integracja z usługą katalogową

MSMQ-Directory

  • Usługa wyzwalaczy kolejkowania wiadomości

MSMQ-Triggers

  • Obsługa protokołu HTTP

MSMQ-HTTP-Support

  • Obsługa multiemisji

MSMQ-Multicasting

  • Usługa routingu

MSMQ-Routing

  • Serwer proxy DCOM kolejkowania wiadomości

MSMQ-DCOM

Wielościeżkowe wejście/wyjście

Multipath-IO

 

Równoważenie obciążenia sieciowego

NLB

 

Funkcje programu .NET Framework 3.5.1

NET-Framework

Należy pamiętać, że składnia wiersza polecenia dla funkcji programu .NET Framework 3.5.1 nie zawiera znaku „.” przed wyrazem NET.

  • Program .NET Framework 3.5.1

NET-Framework-Core

  • Aktywacja Funkcji Windows Communication Foundation (WCF)

NET-Win-CFAC

  • Aktywacja HTTP

NET-HTTP-Activation

  • Aktywacja bez HTTP

NET-Non-HTTP-Activ

Protokół PNRP (Peer Name Resolution Protocol)

PNRP

 

Technologia Quality Windows Audio Video Experience

Qwave

 

Pomoc zdalna

Remote-Assistance

 

Zdalna kompresja różnicowa

RDC

 

Narzędzia administracji zdalnej serwera

RSAT

  • Narzędzia do administrowania rolami

RSAT-Role-Tools

  • Narzędzia Usług certyfikatów w usłudze Active Directory

RSAT-ADCS

  • Narzędzia urzędu certyfikacji

RSAT-ADCS-Mgmt

  • Narzędzia obiektów odpowiadających w trybie online

RSAT-Online-Responder

  • Narzędzia usług domenowych w usłudze AD i usług LDS w usłudze AD

RSAT-AD-Tools

  • Narzędzia usług domenowych w usłudze AD

RSAT-ADDS

  • Przystawki i narzędzia wiersza polecenia usług domenowych w usłudze AD

RSAT-ADDS-Tools

  • Centrum administracyjne usługi Active Directory

RSAT-AD-AdminCenter

  • Narzędzia serwera sieciowej usługi informacyjnej

RSAT-SNIS

  • Narzędzia usług LDS w usłudze Active Directory

RSAT-ADLDS

  • Przystawka Środowisko PowerShell dla usługi Active Directory

RSAT-AD-PowerShell

  • Usługi zarządzania prawami dostępu w usłudze Active Directory (AD RMS) - narzędzia

RSAT-RMS

  • Narzędzia serwera DHCP

RSAT-DHCP

  • Narzędzia serwera DNS

RSAT-DNS

  • Serwer faksowy - narzędzia

RSAT-Fax

  • Usługi plików - narzędzia

RSAT-File-Services

  • Narzędzia rozproszonego systemu plików

RSAT-DFS-Mgmt-Con

  • Narzędzia Menedżera zasobów serwera plików

RSAT-FSRM-Mgmt

  • Narzędzia usług dla systemu plików NFS

RSAT-NFS-Admin

  • Hyper-V - narzędzia

RSAT-Hyper-V

  • Narzędzia usług zasad sieciowych i dostępu sieciowego

RSAT-NPAS

  • Narzędzia Usług drukowania i zarządzania dokumentami

RSAT-Print-Services

  • Narzędzia Usług pulpitu zdalnego

RSAT-RDS

  • Narzędzia Serwera usług pulpitu zdalnego

RSAT-RDS-RemoteApp

  • Narzędzia Bramy usług pulpitu zdalnego

RSAT-RDS-Gateway

  • Narzędzia Licencjonowania usług pulpitu zdalnego

RSAT-RDS-Licensing

  • Narzędzia Brokera połączeń usług pulpitu zdalnego

RSAT-TS-Session-Broker

  • Serwer sieci Web (IIS) - narzędzia

RSAT-Web-Server

  • Narzędzia Usług wdrażania systemu Windows

RSAT-WDS

Narzędzia do administrowania funkcjami programu Narzędzia administracji zdalnej serwera

RSAT-Feature-Tools

  • Narzędzia do administrowania szyfrowania dysków funkcją BitLocker

RSAT-BitLocker

  • Narzędzia szyfrowania dysków funkcją BitLocker

RSAT-Bitlocker-DriveEnc

  • Przeglądarka haseł odzyskiwania funkcji BitLocker

RSAT-Bitlocker-RecPwd

  • Narzędzia rozszerzeń serwera usługi inteligentnego transferu w tle

RSAT-BITS-Server

  • Narzędzia klastra pracy awaryjnej

RSAT-Clustering

  • Narzędzia równoważenia obciążenia sieciowego

RSAT-NLB

  • Narzędzia serwera SMTP

RSAT-SMTP

  • Narzędzia serwera WINS

RSAT-WINS

Zdalne wywoływanie procedur za pośrednictwem serwera proxy protokołu HTTP

RPC-over-HTTP-Proxy

 

Usługi Simple TCP/IP

Simple-TCPIP

 

Serwer SMTP

SMTP-Server

 

Usługi SNMP

SNMP-Services

  • Usługa SNMP

SNMP-Service

  • Dostawca SNMP WMI

SNMP-WMI-Provider

Menedżer magazynowania dla sieci SAN

Storage-Mgr-SANS

 

Podsystem aplikacji systemu UNIX

Subsystem-UNIX-Apps

 

Klient Telnet

Telnet-Client

 

Serwer Telnet

Telnet-Server

 

Klient TFTP

TFTP-Client

 

Struktura biometryczna systemu Windows

Biometric-Framework

 

Wewnętrzna baza danych systemu Windows

Windows-Internal-DB

 

Windows PowerShell ISE

PowerShell-ISE

 

Usługa aktywacji procesów systemu Windows

WAS

  • Model procesów

WAS-Process-Model

  • Środowisko .NET

WAS-NET-Environment

  • Konfiguracyjne interfejsy API

WAS-Config-APIs

Funkcje narzędzia Kopia zapasowa systemu Windows Server

Backup-Features

  • Kopia zapasowa systemu Windows Server

Backup

  • Narzędzia wiersza polecenia

Backup-Tools

  • Aplety poleceń narzędzia Kopia zapasowa systemu Windows Server

Backup-Cmdlets

Narzędzia migracji systemu Windows Server

Migration

 

Menedżer zasobów systemu Windows

WSRM

 

Filtr TIFF IFilter systemu Windows

TIFF-iFilter

Rozszerzenie WinRM IIS

WinRM-IIS-Ext

 

Serwer WINS

WINS-Server

 

Usługa bezprzewodowej sieci lokalnej

Wireless-Networking

 

Przeglądarka plików XPS

XPS-Viewer

 

Zobacz też