스크립트 이벤트
기여자
개요
스크립팅된 이벤트 고급 관리자에게 시스템 유지 관리, 사용자 경고, 그룹 정책 관리 또는 기타 이벤트에 대한 사용자 지정 자동화를 생성하는 메커니즘을 제공합니다. 스크립트는 인수를 사용하여 실행 프로세스로 실행되도록 지정하거나 다른 실행 프로그램의 인수로 사용할 수 있습니다. 이 기능을 사용하면 스크립트를 결합하여 중첩하여 복잡한 사용자 지정 및 통합 요구 사항을 지원할 수 있습니다.
스크립팅된 이벤트의 자세한 예는 에 나와 있습니다 "응용 프로그램 자격 가이드".
또한 스크립트된 이벤트를 사용하면 스크립트를 처리할 필요가 없는 자동화를 생성할 수 있습니다. 대신 시스템 트리거에 의해 자동화 흐름이 시작되고 기존 프로그램 또는 시스템 유틸리티를 선택적 인수와 함께 실행합니다.
스크립트 이벤트에는 스크립트와 * 작업 * 의 * 리포지토리 * 가 모두 포함됩니다. 스크립트에는 스크립트를 해당 트리거 및 대상(* 시기 및 위치*)과 연결하는 동안 * 무엇을 * 해야 하는지에 대한 지침이 포함되어 있습니다.
리포지토리
리포지토리 탭에는 VDS 계정 내에서 배포할 수 있는 모든 스크립트 목록이 표시됩니다. VDS 인스턴스의 모든 관리자가 공유하는 사용자 지정 리포지토리입니다. 스크립트된 이벤트에 대한 액세스는 _VDS>Admins>Permissions 페이지 _ 에서 관리할 수 있습니다.

고객 필터
각 VDS 관리자 조직에는 조직에서 만들고 사용자 정의한 스크립트의 개인 라이브러리가 있습니다. 이러한 스크립트는 스크립트 유형 "고객"으로 정의됩니다. 고객 스크립트 - 스크립트 이벤트 섹션에 대한 관리자 권한이 있는 모든 VDS 관리자가 삭제 및 편집합니다.
전역 필터
NetApp은 또한 모든 VDS 관리자 조직 전체에서 동일한 "글로벌" 스크립트 라이브러리를 게시 및 유지 관리합니다. 이러한 스크립트는 스크립트 유형 "글로벌"으로 정의됩니다. 글로벌 스크립트는 VDS 관리자가 편집하거나 삭제할 수 없습니다. 대신 글로벌 스크립트를 "복제"할 수 있으며, 결과 스크립트는 편집 및 사용할 수 있는 "고객" 스크립트입니다.
스크립트 다운로드
스크립트 이벤트와 연결된 스크립트 파일을 다운로드할 수 있으므로 VDS 관리자는 배포 전에 기본 스크립트 파일을 검토하고 편집할 수 있습니다. 완전히 이해하지 못하는 스크립트를 실행하는 것은 바람직하지 않습니다.

스크립트를 추가합니다
Add Script _ 버튼을 클릭하면 스크립트를 생성하고 리포지토리에 저장하기 위한 새 페이지가 열립니다.

새 스크립트를 만들려면 다음 필드를 작성해야 합니다.
-
* 이름 *
-
* 스크립트 파일 포함 *
-
예 - 스크립트 파일(예: .ps1 파일)을 업로드하고 "실행(Execute with)" 실행 파일로 실행할 수 있습니다.
-
아니요 - "스크립트 파일" 필드(아래)를 제거하고 "실행 및 인수" 명령을 실행하면 됩니다
-
-
* 스크립트 파일 *
-
include 스크립트 파일 = Yes_인 경우 이 필드가 표시되어 스크립트 파일을 업로드할 수 있습니다.
-
-
* 로 실행
-
스크립트 파일 또는 실행 명령을 실행하는 데 사용되는 실행 파일의 경로를 정의합니다.
-
예를 들어 PowerShell에서 "다음으로 실행" 값을 실행하려면 _C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe_가 필요합니다
-
-
인수 *
-
"를 사용하여 실행" 명령에 대해 실행되는 추가 인수를 정의합니다.
-
VDS는 다음을 포함하여 사용할 수 있는 일부 컨텍스트 인식 변수를 제공합니다.
-
%companycode% - 런타임에 회사 코드입니다
-
%servername% - 런타임 시 VM 이름입니다
-
%sAMAccountName%-<사용자 이름>.<companycode>
-
%ApplicationName% - 런타임에 요청된 응용 프로그램 이름입니다
-
%scriptname% - 런타임에 스크립트 이름
-
%username% - 런타임에 username@loginidentifier입니다
-
-
-
* 문서 URL *
-
이 필드를 사용하면 스크립트 작성기가 VDS 관리자 조직에서 사용하는 기술 자료 시스템과 같이 VDS 외부에서 찾은 문서에 연결할 수 있습니다.
-
스크립트를 편집합니다
리포지토리에서 스크립트 이름을 클릭하면 스크립트에 대한 세부 정보와 편집 * 을 위한 작업 단추가 있는 새 페이지가 열립니다.
스크립트를 편집할 때 위의 에 설명된 것과 동일한 필드를 편집할 수 있습니다 "스크립트를 추가합니다" 섹션을 참조하십시오.
이 스크립트 상세 페이지에서 스크립트를 * 삭제 * 하고 업로드된 스크립트 파일을 * 다운로드 * 할 수도 있습니다.

활동
Activities는 리포지토리에서 배포, VM 하위 집합 및 트리거 이벤트로 스크립트를 연결합니다.

활동 추가
Add Activity _ 버튼을 클릭하면 활동을 생성하기 위한 새 페이지가 열립니다.

새 활동을 생성하려면 다음 필드를 작성해야 합니다.
-
* 이름 *
-
* 설명 * (선택 사항)
-
* 배포 *
-
* 스크립트 *
-
인수 *
-
* Enabled * (활성화 *) 확인란
-
* 이벤트 설정 *
활동 트리거

-
* 응용 프로그램 설치 *
-
VDS 관리자가 _Workspace > Applications_페이지에서 "+Add…"를 클릭할 때 트리거됩니다.
-
이 항목을 선택하면 응용 프로그램 라이브러리에서 응용 프로그램을 선택하고 응용 프로그램의 바로 가기를 미리 정의할 수 있습니다.
-
이 트리거에 대한 자세한 지침은 에서 강조 표시되어 있습니다 "_Adobe Reader DC_스크립트 설명서를 설치합니다".
-
-
* 응용 프로그램 제거 *
-
VDS 관리자가 _Workspace > Applications_페이지에서 "Actions > Uninstall"을 클릭할 때 트리거됩니다.
-
이 항목을 선택하면 응용 프로그램 라이브러리에서 응용 프로그램을 선택하고 응용 프로그램의 바로 가기를 미리 정의할 수 있습니다.
-
이 트리거에 대한 자세한 지침은 에서 강조 표시되어 있습니다 "_Adobe Reader DC_스크립트 설명서를 제거합니다".
-
-
* 클론 서버 *
-
이 기능은 기존 VM에 대해 클론 기능을 수행할 때 트리거됩니다
-
-
* 캐시 생성 *
-
프로비저닝 수집 캐시를 위해 VDS에서 새 VM을 구축할 때마다 이 기능이 트리거됩니다
-
-
* 클라이언트 생성 *
-
이 문제는 새 클라이언트 조직이 VDS에 추가될 때마다 발생합니다
-
-
* 서버 생성 *
-
이 문제는 VDS에서 새 VM을 구축할 때마다 발생합니다
-
-
* 사용자 생성 *
-
이 기능은 VDS를 통해 새 사용자가 추가될 때마다 트리거됩니다
-
-
* 사용자 삭제 *
-
이 기능은 VDS를 통해 새 사용자가 삭제될 때마다 트리거됩니다
-
-
* 수동 *
-
이 문제는 VDS 관리자가 "스크립트 이벤트 > 활동" 페이지에서 수동으로 트리거합니다
-
-
* 수동 응용 프로그램 업데이트 *
-
* 예약됨 *
-
정의된 날짜/시간에 도달하면 이 기능이 트리거됩니다
-
-
* 서버 시작 *
-
이 문제는 부팅할 때마다 VM에서 트리거됩니다
-
Name _ 을(를) 클릭하면 활동을 편집할 수 있는 대화 상자가 열립니다.