클라이언트 소프트웨어 배포와 함께 설치되는 구성요소

여러 유형의 구성요소가 클라이언트 소프트웨어 배포(CSD)와 함께 설치됩니다.

클라이언트 소프트웨어 배포와 함께 설치되는 테이블

이러한 테이블은 오케스트레이션 - 클라이언트 소프트웨어 배포 플러그인(com.snc.orchestration.client_sf_distribution)과 함께 설치됩니다.

표 1. 클라이언트 소프트웨어 배포 테이블
테이블 설명
클라이언트 소프트웨어 배포 카탈로그 항목 [sn_client_sf_dist_cat_item] 클라이언트 소프트웨어 배포를 위해 만들어진 모든 카탈로그 항목을 포함합니다. 이 테이블은 카탈로그 항목 [sc_cat_item] 테이블을 확장합니다.
클라이언트 소프트웨어 배포 소프트웨어 요청 [sn_client_sf_dist_req_software] 요청된 모든 소프트웨어와 해당 상태를 포함합니다.
클라이언트 소프트웨어 배포 애플리케이션 [sn_client_sf_dist_application] 검색된 모든 CSD 애플리케이션을 포함합니다.
클라이언트 소프트웨어 배포 제공자 [sn_client_sf_dist_provider] 모든 소프트웨어 배포 제공자를 포함합니다.
클라이언트 소프트웨어 배포 확장 키 [sn_client_sf_dist_extension_key] 미리 정의된 CSD 확장 키를 포함합니다.
클라이언트 소프트웨어 배포 확장점 [sn_client_sf_dist_extension_point] 확장 키에 대한 커스터마이제이션 스크립트를 포함합니다.
클라이언트 소프트웨어 배포 소프트웨어 구성 [sn_client_sf_dist_software_config] 모든 소프트웨어 제공자 구성에 대한 기본 테이블입니다.
SCCM 서버 인스턴스 [sn_client_sf_dist_cmdb_ci_sccm_server] 모든 SCCM 서버 인스턴스를 포함합니다. 이 테이블은 구성 항목 [cmdb_ci] 테이블을 확장합니다.
SCCM 애플리케이션 [sn_client_sf_dist_sccm_application] 검색된 모든 SCCM 애플리케이션을 포함합니다. 이 테이블은 클라이언트 소프트웨어 배포 애플리케이션[sn_client_sf_dist_application] 테이블을 확장합니다.
SCCM 애플리케이션 카탈로그 항목 [sn_client_sf_dist_sccm_app_cat_item] SCCM 애플리케이션용으로 만들어진 모든 카탈로그 항목을 포함합니다. 이 테이블은 클라이언트 소프트웨어 배포 카탈로그 항목 [sn_client_sf_dist_cat_item] 테이블을 확장합니다.
SCCM 컬렉션 [sn_client_sf_dist_sccm_collection] 검색된 모든 SCCM 컬렉션을 포함합니다. 검색된 모든 SCCM 컬렉션을 포함합니다.
SCCM 배포 [sn_client_sf_dist_sccm_deployment] 검색된 모든 SCCM 배포를 포함합니다. 검색된 모든 SCCM 배포를 포함합니다.
SCCM 구성 [sn_client_sf_dist_sccm_sf_config] SCCM 애플리케이션, 설치 및 제거 컬렉션, 디스커버리 모델을 포함합니다. 이 테이블은 클라이언트 소프트웨어 배포 소프트웨어 구성 [sn_client_sf_dist_software_config]을 확장합니다.

클라이언트 소프트웨어 배포와 함께 설치되는 플러그인

이러한 플러그인은 오케스트레이션 - 클라이언트 소프트웨어 배포 플러그인과 함께 설치됩니다(아직 활성화되지 않은 경우).

클라이언트 소프트웨어 배포(CSD) 활성화 요청에 대한 지침은 다음 문서를 참조하십시오 클라이언트 소프트웨어 배포 요청.

표 2. 오케스트레이션 - 클라이언트 소프트웨어 배포용 플러그인
플러그인 설명
오케스트레이션 - System Center Configuration Manager

[com.snc.orchestration.sccm_mgnt]

SCCM 대상 호스트에서 작동하는 사용자 지정 SCCM 오케스트레이션 활동을 설치합니다.
오케스트레이션 - 자산 임대 관리 [com.snc.orchestration.asset_lease_management] 서비스 카탈로그를 통해 배포되는 소프트웨어의 임대 기능을 설치합니다. 여기에는 임대 시작, 중지 및 연장이 포함됩니다.

Service Catalog 범위가 지정된 API

[com.glideapp.servicecatalog.scoped.api]

서비스 카탈로그에서 애플리케이션 생성을 지원하는 API를 설치합니다.
소프트웨어 자산 관리

[com.snc.software_asset_management]

명명된 사용자, 워크스테이션 및 엔터프라이즈 소프트웨어 계약에 대한 라이센스에 대한 권리 조정을 포함하여 소프트웨어 자산을 관리하는 기능을 제공합니다.

클라이언트 소프트웨어 배포와 함께 설치되는 역할

이러한 역할은 오케스트레이션 - 클라이언트 소프트웨어 배포 플러그인과 함께 설치됩니다.

표 3. 오케스트레이션에 대한 역할 - 클라이언트 소프트웨어 배포
역할 이름 [name] 설명 역할 포함
클라이언트 소프트웨어 배포 관리자

[sn_client_sf_dist.csd_admin]

클라이언트 소프트웨어 배포 애플리케이션을 관리하기 위한 관리자 역할입니다.
  • SAM
  • agent_admin
  • report_admin
  • catalog_admin
  • itil
  • workflow_admin

클라이언트 소프트웨어 배포와 함께 설치되는 스크립트 포함

이러한 스크립트 포함은 오케스트레이션 - 클라이언트 소프트웨어 배포 플러그인과 함께 설치됩니다

표 4. 오케스트레이션 - 클라이언트 소프트웨어 배포용 스크립트 포함
스크립트 포함 설명
CSDExtensionPoint

CSD 제공자의 특정 코드 실행

CSDUtil CSD 애플리케이션에 대한 유틸리티 기능입니다.
RefQualsCSD 참조 한정자 필터입니다. 이 스크립트는 CSD 제공자, 장치, SCCM 애플리케이션, 설치 컬렉션 및 제거 컬렉션에 대한 필터 기능을 제공합니다.
SCCMCatItemHandler 특정 SCCM 카탈로그 항목의 필드 값을 설정합니다. 이러한 값은 SCCM 카탈로그 항목 테이블 이름, 카탈로그 항목 이름, SCCM 제공자 및 SCCM 소프트웨어 구성입니다.
SoftwareCatItemCreator 소프트웨어 카탈로그 항목 작성
CSDCatItemHandler CSD 카탈로그 항목 생성을 위한 기본 클래스입니다. 이 스크립트는 카탈로그 항목 작성 UI 동작에서 카탈로그 및 애플리케이션 카탈로그를 작성하는 데 사용됩니다.
CSDDemoDataUtil 데모 데이터를 채웁니다.
CSDDemoDataUtilAjax 데모 데이터를 채웁니다.

클라이언트 소프트웨어 배포와 함께 설치되는 속성

클라이언트 소프트웨어 배포(CSD)에 대한 속성은 요청된 소프트웨어 배포의 설치 상태를 관리하고 예약된 검색을 구성합니다.

CSD 속성에 액세스하려면 다음으로 이동하십시오. 클라이언트 소프트웨어 배포 > 속성. 다음 속성을 사용할 수 있습니다.
표 5. 클라이언트 소프트웨어 배포 속성
속성 이름 설명
상태 확인 만료 간격(일) sn_client_sf_dist.softwareInstallExpDays 시스템이 소프트웨어 설치 상태를 무시하기까지 대기하는 일수를 제어합니다. 소프트웨어 설치의 기본 시간 제한은 시스템에서 배포 설치 상태 확인을 중지하기 전 30일입니다.

설치 상태는 다음과 같습니다.

  • 설치되지 않음: 사용자가 구성된 시간 제한이 만료되기 전에 요청된 소프트웨어를 설치하지 않았습니다.
  • 설치된 것: 구성된 시간 제한 내에 소프트웨어가 설치되었습니다.
  • 상태 확인 만료: 사용자가 요청한 소프트웨어를 설치할 수 있는 시간 제한이 만료되었습니다. 시스템은 더 이상 이 배치의 상태를 확인하지 않습니다.
  • 해지됨: 관리자가 소프트웨어를 해지 했습니다.
  • 유형: 정수
  • 기본값: 30
소프트웨어 설치 상태 간격(시간) 조정 sn_client_sf_dist.softwareInstallIntervalHour 설치 상태를 결정하는 예약된 작업이 실행되는 시기를 결정합니다. 기본적으로 시스템은 1시간마다 설치 상태를 확인합니다.
  • 유형: 정수
  • 기본값: 24
예약된 애플리케이션 디스커버리 간격(일)을 설정합니다. sn_client_sf_dist.discoveryExeDay 애플리케이션 검색을 실행하는 예약된 작업의 반복 간격을 설정합니다. 기본적으로 검색은 이 값으로 설정된 날짜의 자정에 실행됩니다.
  • 유형: 정수
  • 기본값: 5
임대 실행 일정 작업 간격 설정(분) sn_client_sf_dist.lease_execution_interval CSD 임대 일정 예약된 작업이 요청된 소프트웨어 임대의 시작, 중지 또는 연장을 확인하는 간격입니다.
  • 유형: 정수
  • 기본값: 1
임대 종료 전에 요청자에게 알릴 시간 설정(일) sn_client_sf_dist.lease_end_notification 소프트웨어 임대가 끝나기 며칠 전에 요청자에게 알릴지를 결정합니다. 임대 연장이 허용되는 경우 임대가 만료되기 전에 이 기간이 승인 프로세스가 완료될 수 있는 충분한 시간을 제공하는지 확인합니다.
  • 유형: 정수
  • 기본값: 5

클라이언트 소프트웨어 배포와 함께 설치되는 워크플로우

이러한 워크플로우는 오케스트레이션 - 클라이언트 소프트웨어 배포 플러그인과 함께 설치됩니다

표 6. 클라이언트 소프트웨어 배포와 함께 설치되는 워크플로우
워크플로우 설명
SCCM 검색 사용자 지정 CSD 오케스트레이션 활동을 사용하여 SCCM 서버에서 애플리케이션, 컬렉션 및 배포 목록을 검색합니다. 관리자는 SCCM 서버 인스턴스 기록의 UI 작업으로부터 이 워크플로우를 실행합니다.
클라이언트 소프트웨어 주문 사용자가 서비스 카탈로그에서 소프트웨어를 주문하면 자동으로 실행됩니다.
SCCM 애플리케이션 배포 SCCM 서버를 통해 소프트웨어를 배포하는 클라이언트 소프트웨어 주문 워크플로우에 의해 트리거됩니다. 이 워크플로우는 사용자 또는 장치를 SCCM 컬렉션에 추가합니다.
클라이언트 소프트웨어 취소 외부 제공자가 배포한 소프트웨어에 대한 소프트웨어 해지 프로세스를 시작합니다. 관리자는 요청된 소프트웨어 기록과 설치된 소프트웨어에 대한 권리 없음 기록에 대한 UI 동작에서 이 워크플로우를 실행합니다. 이 워크플로우는 실제 복구를 수행하는 적절한 제공자 워크플로우를 트리거합니다. 예를 들어 이 워크플로우는 SCCM 제거 컬렉션의 애플리케이션에 대해 SCCM 애플리케이션 해지 워크플로우를 트리거합니다.
SCCM 애플리케이션 취소 제거 컬렉션의 구성원인 SCCM 애플리케이션을 해지합니다. 클라이언트 소프트웨어 해지 워크플로우는 SCCM 서버에서 배포한 소프트웨어를 해지하도록 이 워크플로우를 트리거합니다. 이 워크플로우는 사용자 또는 장치를 SCCM 컬렉션에서 적절한 제거 컬렉션으로 이동합니다.