Bereitstellen von Service Manager über eine Befehlszeile
In diesem Artikel wird beschrieben, wie Sie System Center – Service Manager mithilfe von Befehlszeilenparametern bereitstellen. Für eine einfachere Lesbarkeit führen die Befehlszeilenbeispiele in diesem Leitfaden jeden Befehlszeilenparameter in einer eigenen Zeile auf. Wenn Sie diese Beispiele kopieren, müssen Sie die Wagenrücklauf-/Zeilenfeeds (CRs/LFs) aus jeder Zeile entfernen, bevor Sie die Befehle ausführen können.
Hinweis
Der Parameter /silent muss der letzte Parameter sein, der in einer Befehlszeileninstallation verwendet wird.
In dieser Anleitung werden die von Ihnen bereitgestellten Befehlszeilenargumente durch Klammern dargestellt: []. Sie geben zum Beispiel den Namen des eingetragenen Besitzenden [Name des Besitzenden] und den Namen der eingetragenen Organisation [Unternehmen] an, wie im folgenden Beispiel gezeigt:
Setup.exe
/Install:Datawarehouse
/RegisteredOwner:[owners name]
/RegisteredOrganization:[company name]
/Silent
Wenn das Befehlszeilenargument ein Leerzeichen enthält, z. B. [Name des Besiztzenden], schließen Sie das Argument in doppelte Anführungszeichen ein. Wenn Sie beispielsweise Garret Young als Argument für den Befehlszeilenparameter RegisteredOwner verwenden, geben Sie den Namen wie im folgenden Beispiel gezeigt ein:
/RegisteredOwner:"Garret Young"
Einige der Befehlszeilenparameter, die für die Data Marts von Operations Manager und des Konfigurations-Managers verwendet werden, definieren SQL (Structured Query Language)-Pfadanweisungen als Befehlszeilenargumente. Sie müssen den Laufwerksnamen definieren und sicherstellen, dass der in diesem Handbuch angegebene Pfad der richtige Pfad für Ihre Version von Microsoft SQL Server ist. Die Beispiele in diesem Handbuch sind korrekt für SQL Server 2016, wie im folgenden Beispiel gezeigt:
/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA
Weitere Informationen zu den Befehlszeilenparametern erhalten Sie durch Eingabe von setup.exe /?. Die Parameter in der folgenden Tabelle sind optional.
Befehl | Notizen |
---|---|
/ProductKey | Wenn dieser Parameter nicht angegeben wird, wird Service Manager als Testversion mit einer Testzeit von 180 Tagen installiert. |
/Installpath | Wenn dieser Parameter weggelassen wird, wird Service Manager im Standardordner und -pfad installiert: [Laufwerksname]:\Programmdateien\Microsoft System Center\Service Manager <Version>. |
/ServiceRunUnderAccount | Wenn dieser Parameter weggelassen wird, wird das lokale Systemkonto verwendet. |
/WorkflowAccount | Wenn dieser Parameter weggelassen wird, wird das lokale Systemkonto verwendet. |
Vor der Installation
Den Computer vorbereiten
Um einen Installationsfehler zu vermeiden, führen Sie die folgenden Schritte auf dem Computer durch, auf dem Sie den Service Manager installieren werden:
Führen Sie das UI-basierte Setup bis zu dem Punkt aus, an dem Sie den prerequisite checker ausführen. Vergewissern Sie sich, dass die Prüfung der Voraussetzungen erfolgreich oder zumindest mit einer Warnung abgeschlossen wurde.
Stellen Sie auf dem Computer, auf dem Sie den Berichtsserver installieren, sicher, dass der Dienst SQL Server Reporting Services (SSRS) gestartet ist.
Wenn Sie den Berichtsserver auf einem anderen Computer als dem Computer bereitstellen, der den Data Warehouse-Verwaltungsserver hostet, stellen Sie sicher, dass Sie die Prozedur in Manuelle Schritte zum Konfigurieren der Remote-SQL Server Reporting Services abgeschlossen haben.
Feststellen, wann die Installation abgeschlossen ist
Wenn die Installation des Service Manager-Verwaltungsservers oder des Data Warehouse-Verwaltungsservers abgeschlossen ist, wird ein Ereignis mit der Ereignis-ID 1033 in das Anwendungsereignisprotokoll geschrieben, wie in der folgenden Abbildung dargestellt.
Wenn Sie bei der Verwendung von setup.exe den Befehl start /w verwenden, bleibt das Befehlsfenster nach Abschluss des Setups geöffnet, sodass Sie die Möglichkeit haben, alle Rückgabewerte zu überprüfen.
Überprüfen des Fehlercodes
Wenn die Befehlszeileneinrichtung abgeschlossen ist, wird die Eingabeaufforderung angezeigt. Sie können den zurückgegebenen Fehlercode anzeigen, indem Sie echo %errorlevel% eingeben. Ein Fehlercode von 0 bedeutet, dass die Installation erfolgreich war. Die Fehlercodes, die von der Befehlszeileninstallation zurückgegeben werden können, sind in Fehlercodes der Befehlszeilenoption aufgeführt.
Die Befehlszeileninstallation prüft nicht, ob der von Ihnen angegebene Datenbankname bereits existiert. Wenn Sie einen Datenbanknamen angeben, der bereits existiert, schlägt die Befehlszeileninstallation fehl und es wird -1 als Fehlercode zurückgegeben.
Einsetzen eines Management Servers
Sie können die folgenden Befehlszeilenprozeduren verwenden, um den Service Manager-Verwaltungsserver und die Service Manager-Datenbank bereitzustellen.
So stellen Sie den Service Manager-Verwaltungsservers und die Datenbank auf einem Computer bereit
Melden Sie sich an dem Computer, auf dem Sie die Service Manager-Konsole installieren möchten, mit administrativen Anmeldeinformationen an.
Öffnen Sie das Befehlsfenster.
Wechseln Sie an der Eingabeaufforderung zum Verzeichnis des Service Manager-Installationsmediums, und geben Sie Folgendes ein:
Start /Wait Setup.exe /Install:Server /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /CreateNewDatabase /ManagementGroupName:[management group name] /AdminRoleGroup:[domain\account name] /ServiceRunUnderAccount:[domain\account name\password] /WorkflowAccount:[domain\account name\password] /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /Silent
Einrichten eines Data Warehouse-Verwaltungsservers
Verwenden Sie die folgenden Prozeduren, um ein Service Manager-Data Warehouse und Datenbanken, einschließlich der Operations Manager- und Konfigurations-Manager-Data-Mart-Datenbanken, in System Center – Service Manager bereitzustellen.
Bereitstellen des Data Warehouse
Verwenden Sie die folgenden Verfahren, um das Data Warehouse mit den Operations Manager- und Configuration Manager Data Mart-Datenbanken bereitzustellen. Wenn Sie den Data Warehouse-Verwaltungsserver und die Data Warehouse-Datenbanken auf demselben Computer installieren möchten, verwenden Sie für alle Instanzen von [Computername] denselben Computernamen, auf dem Sie Setup ausführen. Wenn Sie die Datenbanken auf einem anderen Computer bereitstellen möchten, passen Sie die [Computername]-Einträge entsprechend an.
Der /AnalysisServerDatabaseDataFilePath ist optional, und wenn er nicht verwendet wird, wird der Standardpfad verwendet.
Die DWStagingAndConfig-Datenbank und die DWRepository-Datenbank müssen sich auf derselben Instanz befinden. Stellen Sie sicher, dass Sie denselben Computer und dieselbe Instanz für die Befehlszeilenoptionen /StgConfigSqlServerInstance und /RepositorySqlServerInstance angeben.
Bereitstellen des Data Warehouse-Verwaltungsservers, Data Warehouse-Datenbanken und optionaler Data Marts
Melden Sie sich an dem Computer, auf dem Sie die Service Manager-Konsole installieren möchten, mit administrativen Anmeldeinformationen an.
Öffnen Sie ein Befehlsfenster.
Hinweis
Sie müssen die Eingabeaufforderung mit administrativen Anmeldeinformationen ausführen.
Wechseln Sie an der Eingabeaufforderung zum Verzeichnis des Service Manager-Installationsmediums, und geben Sie Folgendes ein:
Start /Wait Setup.exe /Install:Datawarehouse /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /CreateNewDatabase /AdminRoleGroup:[domain\account name] /StgConfigSqlServerInstance:[computer name] /RepositorySqlServerInstance:[computer name] /DataMartSqlServerInstance:[computer name] /ReportingServer:[computer name] /ReportingWebServiceURL:"http://[computer name]:80/ReportServer" /ServiceRunUnderAccount:[domain\account name\password] /DatasourceAccount:[domain\account name\password] /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /ManagementGroupName:DW_improvement /OMDataMartSqlServerInstance:[computer name] /CMDataMartSqlServerInstance:[computer name] /AnalysisServerInstance:[computer name] /AnalysisServerDatabaseDataFilePath:[path to analysis database] /ASRunUnderAccount:[domain\account name\password] /Silent
Bereitstellen einer Service Manager-Konsole
Verwenden Sie das folgende Befehlszeilenverfahren, um die Service Manager-Konsole in System Center – Service Manager bereitzustellen.
So stellen Sie die Service Manager-Konsole bereit
Melden Sie sich an dem Computer, auf dem Sie die Service Manager-Konsole installieren möchten, mit administrativen Anmeldeinformationen an.
Öffnen Sie ein Befehlsfenster.
Wechseln Sie an der Eingabeaufforderung zum Verzeichnis des Service Manager-Installationsmediums, und geben Sie Folgendes ein:
Start /Wait Setup.exe /Install:Console /AcceptEula:[YES/NO] /RegisteredOwner:[owner name] /RegisteredOrganization:[company name] /ProductKey:[25-character product key] /Installpath:[drive name]\Program Files\Microsoft System Center\Service Manager \<version\> /CustomerExperienceImprovementProgram:[YES/NO] /EnableErrorReporting:[YES/NO] /Silent
Fehlercodes der Befehlszeilenoptionen
Im Folgenden finden Sie eine Liste der Fehlercodes, die bei der Befehlszeileninstallation von Service Manager verwendet werden.
Fehlercode | Fehler |
---|---|
16- | PreUpgradeCheckFailed |
15- | InvalidCommandLine |
–14 | FailedPrerequisiteChecks |
-1 | Fehler |
0 | Erfolgreich |
200 | DuplicateDataLogPath |
201 | DuplicatedCMDB |
202 | EnterValidDatabaseServer |
203 | FailedToGetCaseSensitiveAccount |
204 | FailedToValidateMgmtGrp |
205 | FullTextSearchNotInstalled |
206 | InstallPathAccessDenied |
207 | InstallPathCreateDirectory |
208 | InstallPathTooLong |
209 | InvalidCMDB |
210 | InvalidDatabaseConfiguration |
211 | InvalidDatabaseSize |
212 | InvalidDataLogPath |
213 | InvalidDwServer |
214 | InvalidInstallPath |
215 | InvalidPrereqResultFile |
216 | InvalidProductKey |
217 | InvalidReportServerConfig |
218 | InvalidSCSM |
219 | InvalidSmAdminGroup |
220 | InvalidSqlInstance |
221 | InvalidSqlServiceState |
222 | InvalidToInstalleScsm |
223 | InvCharInMG |
224 | MgmtGrpRegistryExist |
225 | MissingSetupFiles |
226 | NotEnoughFreeSpace |
227 | NotEnoughFreeSpaceOnSqlServer |
228 | NotLocalAdminOnSqlServer |
229 | NotWin2k8x64Machine |
230 | NotVistaSP2OrAboveMachine |
231 | NullDatabaseName |
232 | NullMG |
233 | NullSMAdmin |
234 | OldDwDatabaseExist |
235 | orMessageBoxTitle |
236 | PrimarySdkServerEmpty |
237 | RequiredFreeDiskSpace |
238 | RequiredFreeDiskSpaceForDataFile |
239 | RequiredFreeDiskSpaceForLogFile |
240 | ScomAgentInstalled |
241 | ScomServerInstalled |
242 | ScsmComponentsInstalled |
243 | SelectCMDB |
244 | SelectSqlServerInstance |
245 | ServerAccessDenied |
246 | ServerNotFound |
247 | SetupAlreadyRunning |
248 | SetupCancelByUser |
249 | SetupCrashMsg |
250 | SetupFailedAt |
251 | SetupFailedWithMsior |
252 | SqlAccessDenied |
253 | SsrsInvalidWebUrl |
254 | SsrsNeedSecureUrl |
255 | SsrsNotInstalledOn |
256 | TestCredentialsFailed |
257 | TestCredentialsNotLocalAdmin |
258 | TooLongDatabaseName |
259 | TooLongMG |
260 | UnableToNavogateFolderOnRemoteServer |
261 | UncDataLogPath |
262 | UnsupportedSQL |
263 | UserNotSysAdmin |
264 | FaildToConnectAD |
265 | ScsmSameVersionInstalled |
266 | InvalidWebSiteName |
267 | InvCharInWebSiteName |
268 | TooLongWebSiteName |
269 | InvalidWebSitePort |
270 | WebSiteNameInUse |
271 | WebSitePortInUse |
272 | DWServerInstalled |
273 | SMServerInstalled |
274 | SMConsoleInstalled |
275 | SMPortalInstalled |
276 | IISNotConfigured |
277 | FailedToConnectToAD |
278 | SmAdminIsDomainAdministrators |
279 | InvalidRegisteredOwner |
280 | InvalidRegisteredOrganization |
281 | IIS7RoleNotEnable |
282 | Not64BitSetup |
283 | DatabaseSqlStoreNotFound |
284 | ScomUIInstalled |
285 | InvalidDatabaseName |
286 | InvalidCMDBVersion |
287 | UNCPathExpected |
288 | DataDirectoryDoesNotExist |
289 | AnalysisServicesNotInstalled |
290 | DuplicatedASDatabaseID |
3010 | SuccessfulNeedReboot |
Nächste Schritte
- Eine präskriptive und praktische Anleitung zum Verschieben von Service Manager-Datenbanken finden Sie unter Verschieben von Service Manager- und Data Warehouse-Datenbanken auf andere Server.