Instalowanie struktury Automatyzacja zarządzania usługami z poziomu okna wiersza polecenia
Dotyczy: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator
Funkcje struktury Automatyzacja zarzÄ…dzania usÅ‚ugami można zainstalować przy użyciu poleceń w oknie Wiersz polecenia, co pozwoli przeprowadzić program Instalator Windows przez instalację nienadzorowaną.
Pliki programu Instalator Windows
Nośnik instalacyjny zawiera pliki programu Instalator Windows dla każdej z następujących funkcji struktury Automatyzacja zarzÄ…dzania usÅ‚ugami:
Moduł PowerShell: PowershellModuleInstaller.msi
Usługa sieci Web: WebServiceInstaller.msi
Runbook Worker: WorkerInstaller.msi
Uwaga
Opcje instalacji trzeba wprowadzić w wierszu polecenia. Plik odpowiedzi nie jest obsługiwany.
Opcje instalacji modułu PowerShell
Moduł PowerShell programu Automatyzacja zarzÄ…dzania usÅ‚ugami jest wymaganiem wstępnym usługi sieci Web programu Automatyzacja zarzÄ…dzania usÅ‚ugami, dlatego moduł PowerShell programu Automatyzacja zarzÄ…dzania usÅ‚ugami trzeba zainstalować przed wdrożeniem usługi sieci Web programu Automatyzacja zarzÄ…dzania usÅ‚ugami. Instalator modułu PowerShell nie przyjmuje żadnych parametrów. Na przykład można użyć następującego polecenia:
msiexec.exe /i PowershellModuleInstaller.msi
Opcje instalacji usługi sieci Web
W wierszu polecenia można określić poniższe zmienne, aby zastąpić domyślne działania.
Element instalacji |
Przełącznik w wierszu polecenia |
Dozwolone wartości |
Pula aplikacji IIS |
APPOOLACCOUNT |
Ciąg |
Pula aplikacji IIS |
APPOOLPASSWORD |
Ciąg |
Pula aplikacji IIS |
ADMINGROUPMEMBERS |
Ciąg (rozdzielana przecinkami lista użytkowników, którzy mają zostać dodani do grupy administratorów programu IIS) |
Baza danych programu SQL Server |
CREATEDATABASE |
"Yes" lub "No" (wartość domyślna to "No") |
Baza danych programu SQL Server |
DATABASEAUTHENTICATION |
SQL, Windows (wartość domyślna to Windows). Jeśli DATABASEAUTHENTICATION = SQL, należy określić również wartości SQLUSER oraz SQLPASSWORD |
Baza danych programu SQL Server |
SQLUSER |
Ciąg |
Baza danych programu SQL Server |
SQLPASSWORD |
Ciąg |
Baza danych programu SQL Server |
SQLSERVER |
W formacie "Nazwa serwera, numer portu". (Wartości domyślne to "localhost, 1433". Aby wybrać port dynamiczny, podaj wartość 0). |
Baza danych programu SQL Server |
SQLINSTANCE |
Ciąg (opcjonalna nazwa wystąpienia serwera) |
Baza danych programu SQL Server |
SQLDATABASE |
Ciąg (domyślna nazwa bazy danych to SMA) |
Usługa sieci Web IIS |
SITENAME |
Ciąg (wartość domyślna to "SMA") |
Usługa sieci Web IIS |
WEBSERVICEPORT |
Liczba całkowita (domyślna wartość to "9090") |
Usługa sieci Web IIS |
INSTALLFOLDER |
Ciąg (wartość domyślna to c:\inetpub\Service Management Automation) |
Usługa sieci Web IIS |
USESSL |
"Yes" lub "No" (wartość domyślna to "Yes") |
Usługa sieci Web IIS |
SPECIFYCERTIFICATE |
"Yes" lub "No" (wartość domyślna to "No"). Certyfikat zostanie utworzony automatycznie po wybraniu wartości "No". Jeśli wybrano wartość "Yes", należy podać również wartość CERTIFICATESERIAL. |
Usługa sieci Web IIS |
CERTIFICATESERIAL |
Numer seryjny istniejącego certyfikatu w formacie łączonym szesnastkowym bez spacji między cyframi, na przykład: 45C324C02318F48D4A9C4FC832B2CDCC |
Śledzenie zdarzeń (ETW) |
ETWMANIFEST |
"Yes" lub "No" (wartość domyślna to "Yes") |
Metryki jakości oprogramowania do raportu Programu poprawy jakości obsługi klienta |
SENDCEIPREPORTS |
"Yes" lub "No" (wartość domyślna to "No") |
Automatyczna usługa Microsoft Update |
MSUPDATE |
"Yes" (włączenie) lub "No" (bez zmian; jest to wartość domyślna) |
Klucz produktu |
PRODUCTKEY |
Ciąg |
Jeśli potrzebne jest rejestrowanie w dzienniku, należy przy użyciu polecenia Msiexec.exe wskazać ścieżkę dziennika. Na przykład można użyć następującego polecenia (użyj nazwy własnego wystąpienia programu SQL Server).
msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
Opcje instalacji elementu Runbook Worker
Element Runbook Worker nie może zostać zainstalowany na tym samy komputerze, na którym jest zainstalowany inny element Runbook Worker. Ponadto element Runbook Worker trzeba zainstalować na komputerze mającym dostęp do tego samego wystąpienia programu SQL Server, którego używa usługa sieci Web struktury Automatyzacja zarzÄ…dzania usÅ‚ugami.
W wierszu polecenia można określić poniższe zmienne, aby zastąpić domyślne działania.
Element instalacji |
Przełącznik w wierszu polecenia |
Dozwolone wartości |
Usługa systemu Windows |
SERVICEACCOUNT |
Ciąg |
Usługa systemu Windows |
SERVICEPASSWORD |
Ciąg |
Baza danych programu SQL Server |
CREATEDATABASE |
"Yes" lub "No" (wartość domyślna to "No") |
Baza danych programu SQL Server |
DATABASEAUTHENTICATION |
SQL Server lub Windows (wartość domyślna to Windows) |
Baza danych programu SQL Server |
SQLUSER |
Ciąg |
Baza danych programu SQL Server |
SQLPASSWORD |
Ciąg |
Baza danych programu SQL Server |
SQLSERVER |
W formacie "Nazwa serwera, numer portu" (wartości domyślne to "localhost, 1433". Aby wybrać port dynamiczny, podaj wartość 0). |
Baza danych programu SQL Server |
SQLINSTANCE |
Ciąg (opcjonalna nazwa wystąpienia serwera) |
Baza danych programu SQL Server |
SQLDATABASE |
Ciąg (domyślna nazwa bazy danych to SMA) |
Miejsce instalacji plików |
INSTALLFOLDER |
Ciąg (wartość domyślna to C:\Program Files\Microsoft System Center 2012 R2\Service Management Automation) |
Śledzenie zdarzeń (ETW) |
ETWMANIFEST |
"Yes" lub "No" (wartość domyślna to "Yes") |
Metryki jakości oprogramowania do raportu Programu poprawy jakości obsługi klienta |
SENDCEIPREPORTS |
"Yes" lub "No" (wartość domyślna to "No") |
Automatyczna usługa Microsoft Update |
MSUPDATE |
"Yes" (włączenie) lub "No" (bez zmian; jest to wartość domyślna) |
Klucz produktu |
PRODUCTKEY |
Ciąg |
Jeśli potrzebne jest rejestrowanie w dzienniku, należy przy użyciu polecenia Msiexec.exe wskazać ścieżkę dziennika. Na przykład można użyć następującego polecenia (użyj nazwy własnego wystąpienia programu SQL Server).
msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE=“Yes” SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
Uwaga
W przypadku instalowania dodatkowych programów Runbook Worker należy uruchomić polecenie cmdlet Windows PowerShell New-SmaRunbookWorkerDeployment w celu właściwego skonfigurowania programu Runbook Worker.
-
Zatrzymaj usługę Serwer Runbook (RunbookService.exe) na każdym komputerze, na którym jest zainstalowany program Runbook Worker.
-
Uruchom następujące polecenie Windows PowerShell:
New-SmaRunbookWorkerDeployment -<ComputerName> –<WebServiceEndpoint>
-
Uruchom ponownie usługę Serwer Runbook na każdym komputerze, na którym jest zainstalowany program Runbook Worker.