Implementar o Service Manager a partir de uma linha de comandos
Importante
Esta versão do Service Manager chegou ao fim do suporte. Recomendamos que atualize para o Service Manager 2022.
Este artigo descreve como implementar o System Center - Service Manager através de parâmetros da linha de comandos. Para uma leitura mais fácil, os exemplos da linha de comandos neste guia listam cada parâmetro da linha de comandos na sua própria linha. Se copiar estes exemplos, tem de remover os símbolos de retorno/avanços de linha (CRs/LFs) de cada linha antes de poder executar os comandos.
Nota
O parâmetro /silent tem de ser o último parâmetro utilizado numa instalação da linha de comandos.
Neste guia, os argumentos da linha de comandos fornecidos são delimitados por parênteses retos: []. Por exemplo, fornece o nome [nome dos proprietários] do Proprietário Registado e o nome [nome da empresa] da Organização Registada, conforme mostrado no exemplo seguinte:
Setup.exe
/Install:Datawarehouse
/RegisteredOwner:[owners name]
/RegisteredOrganization:[company name]
/Silent
Se o argumento da linha de comandos contiver um espaço, por exemplo, [nome dos proprietários]- coloque o argumento entre aspas duplas. Por exemplo, se utilizar Garret Young como argumento para o parâmetro da linha de comandos RegisteredOwner , introduza o nome, conforme mostrado no exemplo seguinte:
/RegisteredOwner:"Garret Young"
Alguns dos parâmetros da linha de comandos que são utilizados para o Operations Manager e Configuration Manager data marts definem instruções de caminho linguagem SQL (Structured Query Language) (SQL) como argumentos da linha de comandos. Tem de definir o nome da unidade e certificar-se de que o caminho listado neste guia é o caminho correto para a sua versão do Microsoft SQL Server. Os exemplos neste guia estão corretos para SQL Server 2016, conforme mostrado no exemplo seguinte:
/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA
Para obter informações adicionais sobre os parâmetros da linha de comandos, introduza setup.exe /?. Os parâmetros da seguinte tabela são opcionais.
command | notas |
---|---|
/ProductKey | Se este parâmetro for omitido, Service Manager é instalado como uma edição de avaliação com um período de avaliação de 180 dias. |
/Installpath | Se este parâmetro for omitido, Service Manager é instalado na pasta e no caminho predefinidos: [nome da unidade]:\Programas\Microsoft System Center\Service Manager <versão>. |
/ServiceRunUnderAccount | Se este parâmetro for omitido, a conta do sistema local é utilizada. |
/WorkflowAccount | Se este parâmetro for omitido, a conta do sistema local é utilizada. |
Antes de começar
Preparar o computador
Para ajudar a evitar uma falha de instalação, execute os seguintes passos no computador onde irá instalar Service Manager:
Execute a Configuração baseada na IU até ao ponto em que executa o verificador de pré-requisitos. Certifique-se de que o verificador de pré-requisitos passa ou, pelo menos, passa com um aviso.
No computador onde irá instalar o servidor de relatórios, certifique-se de que o serviço SQL Server Reporting Services (SSRS) foi iniciado.
Se pretender implementar o Servidor de Relatórios num computador que não seja o computador que aloja o servidor de gestão do armazém de dados, certifique-se de que concluiu o procedimento em Passos Manuais para Configurar o SQL Server Reporting Services Remoto.
Determinar quando a instalação está concluída
Quando a instalação do servidor de gestão Service Manager ou do servidor de gestão do armazém de dados estiver concluída, um evento com o ID de Evento 1033 é escrito no registo de eventos da Aplicação, conforme mostrado na ilustração seguinte.
Se utilizar o comando iniciar /w quando estiver a utilizar setup.exe, a janela de comando permanecerá aberta quando a Configuração for concluída, dando-lhe a oportunidade de examinar quaisquer códigos de retorno.
Verificar os códigos de erro
Quando a Configuração da linha de comandos estiver concluída, é apresentada a linha de comandos. Pode ver o código de erro devolvido ao introduzir o eco %errorlevel%. O código de erro 0 significa que a instalação foi concluída com êxito. Os códigos de erro que podem ser devolvidos pela instalação da linha de comandos estão listados em Códigos de erro de opção da linha de comandos.
A instalação da linha de comandos não verifica o nome da base de dados que fornecer para ver se já existe. Se fornecer um nome de base de dados que já existe, a instalação da linha de comandos falhará e um -1 será devolvido como um código de erro.
Implementar um servidor de gestão
Pode utilizar os seguintes procedimentos de linha de comandos para implementar o servidor de gestão de Service Manager e a base de dados Service Manager.
Para implementar o servidor de gestão de Service Manager e a base de dados num único computador
Inicie sessão no computador onde pretende instalar a consola do Service Manager com credenciais administrativas.
Abra a janela de comandos.
Na linha de comandos, altere os diretórios para a localização do Service Manager suporte de dados de instalação e introduza o seguinte:
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
Implementar um servidor de gestão de Data Warehouse
Utilize os seguintes procedimentos para implementar um armazém de dados e bases de dados Service Manager, incluindo o Operations Manager e as bases de dados Configuration Manager data mart, no System Center - Service Manager.
Implementar o armazém de dados
Utilize os seguintes procedimentos para implementar o armazém de dados com o Operations Manager e Configuration Manager bases de dados do data mart. Se pretender instalar o servidor de gestão do armazém de dados e as bases de dados do armazém de dados no mesmo computador, utilize o mesmo nome de computador em que está a executar a Configuração para todas as instâncias de [nome do computador]. Se quiser implementar as bases de dados num computador separado, ajuste as entradas [nome do computador] em conformidade.
O /AnalysisServerDatabaseDataFilePath é opcional e, se não for utilizado, será utilizado o caminho predefinido.
A base de dados DWStagingAndConfig e a base de dados DWRepository têm de residir na mesma instância. Certifique-se de que especifica o mesmo computador e instância para as opções de linha de comandos /StgConfigSqlServerInstance e /RepositorySqlServerInstance .
Para implementar o servidor de gestão do armazém de dados, bases de dados do armazém de dados e data marts opcionais
Inicie sessão no computador onde pretende instalar a consola do Service Manager com credenciais administrativas.
Abra uma janela de comando.
Nota
Tem de executar a linha de comandos com credenciais administrativas.
Na linha de comandos, altere os diretórios para a localização do Service Manager suporte de dados de instalação e introduza o seguinte:
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
Implementar uma consola do Service Manager
Utilize o seguinte procedimento de linha de comandos para implementar a consola do Service Manager no System Center - Service Manager.
Para implementar a consola do Service Manager
Inicie sessão no computador onde pretende instalar a consola do Service Manager com credenciais administrativas.
Abra uma janela de comando.
Na linha de comandos, altere os diretórios para a localização do Service Manager suporte de dados de instalação e introduza o seguinte:
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
Códigos de erro de opção da linha de comandos
Segue-se uma lista dos códigos de erro utilizados na instalação da linha de comandos do Service Manager.
Código de erro | Erro |
---|---|
-16 | PreUpgradeCheckFailed |
-15 | Linha de Comandos Inválida |
-14 | FailedPrerequisiteChecks |
-1 | Com falhas |
0 | Com êxito |
200 | DuplicateDataLogPath |
201 | DUPLICADOCMDB |
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 | Não SuportadoSQL |
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 |
Passos seguintes
- Para ler orientações prescritivas e de procedimentos sobre como mover bases de dados Service Manager, veja Mover as bases de dados do Service Manager e do armazém de dados para diferentes servidores.