명령줄에서 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 설치할 컴퓨터에서 다음 단계를 수행합니다.

  1. 필수 구성 요소 검사를 실행하는 위치로 UI 기반 설치 프로그램을 실행합니다. 필수 구성 요소 검사기가 통과하거나 최소한 경고와 함께 전달되는지 확인합니다.

  2. 보고 서버를 설치할 컴퓨터에서 SSRS(SQL Server Reporting Services) 서비스가 시작되었는지 확인합니다.

  3. 데이터 웨어하우스 관리 서버를 호스트하는 컴퓨터가 아닌 다른 컴퓨터에 Reporting Server를 배포하려는 경우 원격 SQL Server Reporting Services 구성하기 위한 수동 단계의 절차를 완료했는지 확인합니다.

설치가 완료된 시점 확인

Service Manager 관리 서버 또는 데이터 웨어하우스 관리 서버의 설치가 완료되면 다음 그림과 같이 이벤트 ID가 1033인 이벤트가 애플리케이션 이벤트 로그에 기록됩니다.

명령줄 설치 이벤트 로그를 보여 주는 스크린샷

setup.exe 사용할 때 start /w 명령을 사용하는 경우 설치가 완료되면 명령 창이 열린 상태로 유지되므로 반환 코드를 검사할 수 있습니다.

오류 코드 확인

명령줄 설치가 완료되면 명령 프롬프트가 나타납니다. echo %errorlevel%를 입력하여 반환된 오류 코드를 볼 수 있습니다. 0의 오류 코드는 설치에 성공했음을 의미합니다. 명령줄 설치에서 반환할 수 있는 오류 코드는 명령줄 옵션 오류 코드에 나열됩니다.

명령줄 설치는 이미 있는지 확인하기 위해 제공한 데이터베이스 이름을 검사 않습니다. 이미 존재하는 데이터베이스 이름을 지정한 경우 명령줄 설치는 실패하고 -1이 오류 코드로 반환됩니다.

관리 서버 배포

다음 명령줄 절차를 사용하여 Service Manager 관리 서버 및 Service Manager 데이터베이스를 배포할 수 있습니다.

한 컴퓨터에 Service Manager 관리 서버 및 데이터베이스를 배포하려면

  1. 관리 자격 증명을 사용하여 Service Manager 콘솔을 설치하려는 컴퓨터에 로그인합니다.

  2. 명령 창을 엽니다.

  3. 명령 프롬프트에서 디렉터리를 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 지정해야 합니다.

데이터 웨어하우스 관리 서버, 데이터 웨어하우스 데이터베이스 및 선택적 데이터 마트를 배포하려면

  1. 관리 자격 증명을 사용하여 Service Manager 콘솔을 설치하려는 컴퓨터에 로그인합니다.

  2. 명령 창을 엽니다.

    참고

    관리자 자격 증명을 사용하여 명령 프롬프트를 실행해야 합니다.

  3. 명령 프롬프트에서 디렉터리를 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 콘솔을 배포하려면

  1. 관리 자격 증명을 사용하여 Service Manager 콘솔을 설치하려는 컴퓨터에 로그인합니다.

  2. 명령 창을 엽니다.

  3. 명령 프롬프트에서 디렉터리를 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

다음 단계