명령줄에서 Service Manager 배포
중요
이 버전의 Service Manager 지원이 종료되었습니다. Service Manager 2022로 업그레이드하는 것이 좋습니다.
이 문서에서는 명령줄 매개 변수를 사용하여 System Center - Service Manager 배포하는 방법을 설명합니다. 쉽게 읽을 수 있도록 이 가이드의 명령줄 예에서는 한 행에 명령줄 매개 변수를 하나씩 표시합니다. 이러한 예를 복사하는 경우 명령을 실행하려면 먼저 CR/LF(캐리지 리턴/줄 바꿈)를 제거해야 합니다.
참고
/silent 매개 변수는 명령줄 설치에 사용되는 마지막 매개 변수여야 합니다.
이 가이드에서는 사용자가 지정하는 명령줄 인수는 각 괄호([])로 구분됩니다. 예를 들어 다음 예제와 같이 등록된 소유자의 이름 [소유자 이름] 및 등록된 조직의 이름 [회사 이름] 을 제공합니다.
Setup.exe
/Install:Datawarehouse
/RegisteredOwner:[owners name]
/RegisteredOrganization:[company name]
/Silent
명령줄 인수에 공백이 포함된 경우 예를 들어 [owner name]-인수를 큰따옴표로 묶습니다. 예를 들어 RegisteredOwner 명령줄 매개 변수의 인수로 Garret Young을 사용하는 경우 다음 예제와 같이 이름을 입력합니다.
/RegisteredOwner:"Garret Young"
Operations Manager 및 Configuration Manager 데이터 마트에 사용되는 명령줄 매개 변수 중 일부는 SQL(구조적 쿼리 언어) 경로 문을 명령줄 인수로 정의합니다. 드라이브 이름을 정의하고 이 가이드에 나열된 경로가 사용 중인 Microsoft SQL Server 버전과 비교하여 올바른 경로인지 확인해야 합니다. 이 가이드의 예제는 다음 예제와 같이 SQL Server 2016에 적합합니다.
/OMDataMartDatabaseLogFilePath:[drive name]\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA
명령줄 매개 변수에 대한 자세한 내용은 /?setup.exe 입력합니다. 다음 표의 매개 변수는 선택 항목입니다.
명령을 사용합니다. | 정보 |
---|---|
/ProductKey | 이 매개 변수를 생략하면 Service Manager 평가 기간이 180일인 평가판으로 설치됩니다. |
/Installpath | 이 매개 변수를 생략하면 Service Manager 기본 폴더 및 경로에 설치됩니다. [드라이브 이름]:\Program Files\Microsoft System Center\Service Manager <버전>입니다. |
/ServiceRunUnderAccount | 이 매개 변수를 생략하면 로컬 시스템 계정이 사용됩니다. |
/WorkflowAccount | 이 매개 변수를 생략하면 로컬 시스템 계정이 사용됩니다. |
시작하기 전에
컴퓨터 준비
설치 오류를 방지하려면 Service Manager 설치할 컴퓨터에서 다음 단계를 수행합니다.
필수 구성 요소 검사를 실행하는 위치로 UI 기반 설치 프로그램을 실행합니다. 필수 구성 요소 검사기가 통과하거나 최소한 경고와 함께 전달되는지 확인합니다.
보고 서버를 설치할 컴퓨터에서 SSRS(SQL Server Reporting Services) 서비스가 시작되었는지 확인합니다.
데이터 웨어하우스 관리 서버를 호스트하는 컴퓨터가 아닌 다른 컴퓨터에 Reporting Server를 배포하려는 경우 원격 SQL Server Reporting Services 구성하기 위한 수동 단계의 절차를 완료했는지 확인합니다.
설치가 완료된 시점 확인
Service Manager 관리 서버 또는 데이터 웨어하우스 관리 서버의 설치가 완료되면 다음 그림과 같이 이벤트 ID가 1033인 이벤트가 애플리케이션 이벤트 로그에 기록됩니다.
setup.exe 사용할 때 start /w 명령을 사용하는 경우 설치가 완료되면 명령 창이 열린 상태로 유지되므로 반환 코드를 검사할 수 있습니다.
오류 코드 확인
명령줄 설치가 완료되면 명령 프롬프트가 나타납니다. echo %errorlevel%를 입력하여 반환된 오류 코드를 볼 수 있습니다. 0의 오류 코드는 설치에 성공했음을 의미합니다. 명령줄 설치에서 반환할 수 있는 오류 코드는 명령줄 옵션 오류 코드에 나열됩니다.
명령줄 설치는 이미 있는지 확인하기 위해 제공한 데이터베이스 이름을 검사 않습니다. 이미 존재하는 데이터베이스 이름을 지정한 경우 명령줄 설치는 실패하고 -1이 오류 코드로 반환됩니다.
관리 서버 배포
다음 명령줄 절차를 사용하여 Service Manager 관리 서버 및 Service Manager 데이터베이스를 배포할 수 있습니다.
한 컴퓨터에 Service Manager 관리 서버 및 데이터베이스를 배포하려면
관리 자격 증명을 사용하여 Service Manager 콘솔을 설치하려는 컴퓨터에 로그인합니다.
명령 창을 엽니다.
명령 프롬프트에서 디렉터리를 Service Manager 설치 미디어의 위치로 변경하고 다음을 입력합니다.
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
Data Warehouse 관리 서버 배포
다음 절차를 사용하여 System Center - Service Manager Operations Manager 및 Configuration Manager 데이터 마트 데이터베이스를 포함한 Service Manager 데이터 웨어하우스 및 데이터베이스를 배포합니다.
데이터 웨어하우스 배포
다음 절차에 따라 Operations Manager 및 Configuration Manager 데이터 마트 데이터베이스를 사용하여 데이터 웨어하우스를 배포합니다. 데이터 웨어하우스 관리 서버 및 데이터 웨어하우스 데이터베이스를 동일한 컴퓨터에 설치하려면 [컴퓨터 이름]의 모든 인스턴스에 대해 설치 프로그램을 실행 중인 컴퓨터 이름과 동일한 이름을 사용합니다. 별도의 컴퓨터에 데이터베이스를 배포하려면 그에 따라 [컴퓨터 이름] 항목을 조정합니다.
/AnalysisServerDatabaseDataFilePath는 선택 사항이며, 사용하지 않으면 기본 경로가 사용됩니다.
DWStagingAndConfig 데이터베이스와 DWRepository 데이터베이스는 동일한 instance 상주해야 합니다. /StgConfigSqlServerInstance 및 /RepositorySqlServerInstance 명령줄 옵션에 대해 동일한 컴퓨터와 instance 지정해야 합니다.
데이터 웨어하우스 관리 서버, 데이터 웨어하우스 데이터베이스 및 선택적 데이터 마트를 배포하려면
관리 자격 증명을 사용하여 Service Manager 콘솔을 설치하려는 컴퓨터에 로그인합니다.
명령 창을 엽니다.
참고
관리자 자격 증명을 사용하여 명령 프롬프트를 실행해야 합니다.
명령 프롬프트에서 디렉터리를 Service Manager 설치 미디어의 위치로 변경하고 다음을 입력합니다.
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
Service Manager 콘솔 배포
다음 명령줄 절차를 사용하여 System Center - Service Manager Service Manager 콘솔을 배포합니다.
Service Manager 콘솔을 배포하려면
관리 자격 증명을 사용하여 Service Manager 콘솔을 설치하려는 컴퓨터에 로그인합니다.
명령 창을 엽니다.
명령 프롬프트에서 디렉터리를 Service Manager 설치 미디어의 위치로 변경하고 다음을 입력합니다.
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
명령줄 옵션 오류 코드
다음은 Service Manager 명령줄 설치에 사용되는 오류 코드 목록입니다.
오류 코드 | 오류 |
---|---|
-16 | PreUpgradeCheckFailed |
-15 | InvalidCommandLine |
-14 | FailedPrerequisiteChecks |
-1 | 실패 |
0 | 성공 |
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 |
다음 단계
- Service Manager 데이터베이스 이동에 대한 규범적 및 방법 지침을 읽으려면 Service Manager 및 데이터 웨어하우스 데이터베이스를 다른 서버로 이동을 검토하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기