Configuration Manager에서 작업 순서 전략 계획

 

적용 대상: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System Center 2012 Configuration Manager 환경 내에서 다양한 작업을 수행하는 작업 순서를 만들 수 있습니다. 이러한 작업은 참조 컴퓨터에서 운영 체제를 캡처하는 것부터 하나 이상의 대상 컴퓨터에 운영 체제를 배포하는 것까지 다양합니다. 작업 순서의 각 단계에는 작업 순서의 작업이 정의되어 있습니다. 작업 순서가 실행될 때 각 단계의 작업은 사용자 개입이 필요 없이 명령줄 수준에서 수행됩니다.

여러 컴퓨터를 포함하는 컬렉션에 작업 순서를 배포할 수 있습니다. 하지만 사용자 컬렉션에는 작업 순서를 배포할 수 없습니다.

작업 순서 단계 및 작업

단계는 작업 순서의 기본 구성 요소입니다. 단계에는 참조 컴퓨터의 운영 체제를 구성하고 캡처하는 명령이 포함되어 있거나 대상 컴퓨터에 운영 체제, 드라이버, Configuration Manager 클라이언트 및 소프트웨어를 설치하는 명령이 포함되어 있을 수 있습니다.

작업 순서 단계 명령은 각 단계의 작업을 통해 정의됩니다. 두 가지 유형의 작업이 있습니다. 명령줄 문자열을 사용하여 정의하는 작업은 사용자 지정 작업이라고 하며,Configuration Manager에서 사전 정의된 작업은 기본 제공 작업이라고 합니다. 작업 순서는 모든 조합의 사용자 지정 작업과 기본 제공 작업을 수행할 수 있습니다.

또한 작업 순서 단계에는 오류가 발생할 경우 작업 순서를 중지하거나 계속하는 것과 같은 단계의 동작 방식을 제어하는 조건이 포함될 수 있습니다. 조건은 작업 순서 변수를 단계에 포함시킴으로써 단계에 추가됩니다. 예를 들어 이전 단계의 조건을 테스트하기 위한 SMSTSLastActionRetCode 변수를 사용할 수 있습니다. 변수는 단일 단계 또는 단계 그룹에 추가할 수 있습니다.

단계 작업과 단계에 할당된 조건을 포함하여 작업 순서 단계는 순차적으로 처리됩니다.Configuration Manager에서 작업 순서 단계를 처리할 때 이전 단계가 완료된 후에만 다음 단계가 시작됩니다. 작업 순서는 모든 단계가 완료되었거나 실패한 단계로 인해 모든 단계 완료 전에 Configuration Manager에서 작업 순서 실행을 중지한 경우 완료된 것으로 간주됩니다. 예를 들어 작업 순서 단계가 배포 지점에서 참조된 이미지 또는 패키지를 찾을 수 없으면 작업 순서에 손상된 참조가 포함되며 실패한 단계에 오류 발생 시 계속하는 조건이 포함되지 않은 경우 Configuration Manager가 배포 지점에서 작업 순서 실행을 중지합니다.

System_CAPS_important중요

기본적으로 한 단계 또는 작업이 실패하면 작업 순서가 실패합니다. 작업 순서 단계가 실패한 후에도 작업 순서를 계속하려면 작업 순서를 편집하고 옵션 탭을 클릭한 다음 오류 발생 시 계속을 선택합니다.

작업 순서에 추가할 수 있는 단계에 대한 자세한 내용은 Configuration Manager의 작업 순서 단계 항목을 참조하세요.

작업 순서 그룹

그룹은 작업 순서 내의 여러 단계입니다. 작업 순서 그룹은 이름, 선택적 설명 및 작업 순서가 다음 단계를 진행하기 전에 한 단위로 평가되는 선택적 조건으로 구성됩니다. 그룹은 서로 중첩될 수 있으며, 한 그룹에 여러 단계와 하위 그룹이 포함될 수 있습니다. 그룹은 공통 조건을 갖는 여러 단계를 결합하는 데 유용합니다.

System_CAPS_important중요

기본적으로 그룹 내 단계 또는 포함된 그룹이 실패하면 작업 순서 그룹이 실패합니다. 단계 또는 포함된 그룹이 실패한 후에도 작업 순서를 계속하려면 작업 순서를 편집하고 옵션 탭을 클릭한 다음 오류 발생 시 계속을 선택합니다.

다음 표에서는 단계를 그룹화할 경우 오류 발생 시 계속 옵션이 어떻게 작동하는지를 보여 줍니다.

이 예에서는 두 그룹의 작업 순서가 있고, 각각 3개의 작업 순서 단계를 포함하고 있습니다.

작업 순서 그룹 또는 단계

오류 발생 시 계속 설정

작업 순서 그룹 1

오류 발생 시 계속이 선택됨

작업 순서 단계 1

오류 발생 시 계속이 선택됨

작업 순서 단계 2

설정되지 않음

작업 순서 단계 3

설정되지 않음

작업 순서 그룹 2

설정되지 않음

작업 순서 단계 4

설정되지 않음

작업 순서 단계 5

설정되지 않음

작업 순서 단계 6

설정되지 않음

  • 작업 순서 단계 1이 실패하면 작업 순서 단계 2로 작업 순서가 계속됩니다.

  • 작업 순서 단계 2가 실패하면 작업 순서가 작업 순서 단계 3을 실행하지 않고 다른 작업 순서 그룹에 있는 작업 순서 단계 4 및 5를 실행합니다.

  • 작업 순서 단계 4가 실패하면 더 이상 단계가 실행되지 않으며, 작업 순서 그룹 2에 대해 오류 발생 시 계속 설정이 구성되지 않았기 때문에 작업 순서가 실패합니다.

작업 순서 그룹에 이름을 할당해야 합니다. 그룹 이름은 고유하지 않아도 됩니다. 또한 작업 순서 그룹에 대한 선택적 설명을 제공할 수 있습니다.

작업 순서 변수

작업 순서 변수는 Configuration Manager 클라이언트 컴퓨터에 대해 수행되는 컴퓨터, 운영 체제 및 사용자 상태 구성 작업의 구성 및 운영 체제 배포 설정을 제공하는 이름/값 쌍입니다. 작업 순서 변수는 작업 순서의 단계를 구성 및 사용자 지정하는 메커니즘을 제공합니다.

작업 순서를 실행할 때 대다수의 작업 순서 설정이 환경 변수로 저장되어 있습니다. 기본 제공되는 작업 순서 변수의 값을 액세스 또는 변경할 수 있으며 새 작업 순서 변수를 만들어 대상 컴퓨터에 대해 작업 순서가 실행되는 방식을 사용자 지정할 수 있습니다.

작업 순서 환경에서 작업 순서 변수를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • 작업 순서 작업에 대한 설정 구성

  • 작업 순서 단계에 명령줄 인수 제공

  • 작업 순서 단계 또는 그룹의 실행 여부를 결정하는 조건 평가

  • 작업 순서에 사용되는 사용자 지정 스크립트에 값 제공

예를 들어 도메인 또는 작업 그룹 가입 작업 순서 단계가 포함된 작업 순서의 경우 다양한 컬렉션에 배포할 수 있으며, 컬렉션의 멤버 자격은 도메인 멤버 자격으로 결정됩니다. 이 경우 각 컬렉션의 도메인 이름에 대한 컬렉션별 작업 순서 변수를 지정한 다음 해당 작업 순서 변수를 사용하여 작업 순서에서 적절한 도메인 이름을 제공할 수 있습니다.

작업 순서 변수 만들기

새 작업 순서 변수를 추가하여 작업 순서의 단계를 사용자 지정 및 제어할 수 있습니다. 예를 들어 기본 제공되는 작업 순서 단계에 대한 설정을 재정의하는 작업 변수를 만들 수 있습니다. 또한 사용자 지정 작업 순서 변수를 만들어 작업 순서에서 조건, 명령줄 또는 사용자 지정 단계와 함께 사용할 수 있습니다. 작업 순서 변수를 만들면 작업 순서 변수와 해당 값이 작업 순서 환경 내에 유지되며, 순서로 인해 대상 컴퓨터가 다시 시작되는 경우에도 계속 유지됩니다. 변수와 변수 값은 다양한 운영 체제 환경에 걸쳐 작업 순서 내에서 사용할 수 있습니다. 예를 들어 정식 Windows 운영 체제와 Windows PE 환경에서 변수를 사용할 수 있습니다.

다음 표에서는 작업 순서 변수를 만드는 방법과 추가 사용 정보를 설명합니다.

만드는 방법

용도

작업 순서 편집기를 사용하여 작업 순서 단계에 필드 설정

작업 순서 단계의 기본값을 지정합니다. 변수와 값은 작업 순서에서 단계가 실행될 때에만 액세스할 수 있습니다. 변수와 값은 전체 순서 환경의 일부가 아니므로 작업 순서의 다른 작업 순서 단계에서는 액세스할 수 없습니다.

기본 제공 변수와 관련 작업 목록은 Configuration Manager에서 작업 순서 작업 변수 항목을 참조하세요.

작업 순서에 설정된 작업 순서 변수 단계 추가

작업 순서 단계가 작업 순서의 일부로 실행되는 경우 작업 순서 환경에서 작업 순서 변수 및 값을 지정합니다. 이후의 모든 작업 순서 단계에서 해당 환경 변수와 값에 액세스할 수 있습니다.

컬렉션별 변수 정의

컴퓨터 컬렉션에 대한 작업 순서 변수와 값을 지정합니다. 해당 컬렉션을 대상으로 하는 모든 작업 순서에서 이 작업 순서 변수와 값에 액세스할 수 있습니다.

컴퓨터별 변수 정의

특정 컴퓨터에 대한 작업 순서 변수와 값을 지정합니다. 해당 컴퓨터를 대상으로 하는 모든 작업 순서에서 이 작업 순서 변수와 값에 액세스할 수 있습니다.

작업 순서 미디어 만들기 마법사의 사용자 지정 페이지에서 작업 순서 변수 추가

작업 순서 변수와 값에 액세스할 수 있는 미디어에서 실행되는 작업 순서에 대해 작업 순서 변수와 값을 지정합니다.

기본 제공 작업 순서 변수의 기본값을 재정의하려면 기본 제공 작업 순서 변수와 같은 이름을 갖는 작업 순서 변수를 정의해야 합니다. 기본 제공 작업 순서 변수와 관련 작업 및 사용법 목록은 Configuration Manager의 작업 순서 기본 제공 변수 항목을 참조하세요.

작업 순서 변수를 만들 때와 동일한 방법을 사용하여 작업 순서 환경에서 작업 순서 변수를 삭제할 수 있습니다. 이 경우 작업 순서 환경에서 변수를 삭제하려면 작업 순서 변수 값을 비어 있는 문자열로 설정합니다.

동일한 순서에 대해 환경 작업 순서 변수를 다양한 값으로 설정하는 방법도 사용할 수 있습니다. 고급 시나리오에서는 작업 순서 편집기를 사용하여 특정 순서의 단계에 대한 기본값을 설정한 다음 다른 만들기 방법을 사용하여 사용자 지정 변수 값을 설정할 수 있습니다. 다음 목록에서는 둘 이상의 방법을 사용하여 작업 순서 변수를 만들 때 사용되는 값을 결정하는 규칙을 설명합니다.

  1. 작업 순서 변수 설정 단계가 다른 모든 만들기 방법을 재정의합니다.

  2. 컴퓨터별 변수가 컬렉션별 변수보다 우선합니다. 컴퓨터별 변수와 컬렉션별 변수에 동일한 작업 순서 변수 이름을 지정할 경우 대상 컴퓨터에서 배포된 작업 순서가 실행될 때 컴퓨터별 변수 값이 사용됩니다.

  3. 작업 순서가 미디어에서 실행될 수 있습니다. 컬렉션별 또는 컴퓨터별 변수 대신에 미디어 변수를 사용합니다. 작업 순서가 미디어에서 실행되는 경우 컴퓨터별 변수와 컬렉션별 변수가 적용되거나 사용되지 않습니다. 대신 작업 순서 미디어 마법사의 사용자 지정 페이지에서 정의된 작업 순서 변수가 미디어에서 실행되는 작업 순서에 대한 값을 설정하는 데 사용됩니다.

  4. 전체 순서 환경에 작업 순서 변수 값이 설정되어 있지 않은 경우 기본 제공 작업이 작업 순서 편집기에서 설정된 해당 단계의 기본값을 사용합니다.

기본 제공 작업 순서 단계 설정의 값을 재정의하는 것 외에도 새 환경 변수를 만들어 작업 순서 단계, 스크립트, 명령줄 또는 조건에 사용할 수 있습니다. 새 작업 순서 변수에 이름을 지정할 때에는 다음 지침을 따르세요.

  • 지정하는 작업 순서 변수 이름은 문자, 숫자, 밑줄 문자(_), 하이픈(-)을 포함할 수 있습니다.

  • 작업 순서 변수 이름의 최소 길이는 1자이고 최대 길이 256자입니다.

  • 사용자 정의 변수는 문자(A-Z 또는 a-z)로 시작되어야 합니다.

  • 사용자 정의 변수 이름은 밑줄 문자로 시작할 수 없습니다. 밑줄 문자 앞에는 읽기 전용 작업 순서 변수만 올 수 있습니다.

    참고

    읽기 전용 작업 순서 변수는 작업 순서의 작업 순서 단계에서 읽을 수 있지만 설정할 수는 없습니다. 예를 들어 명령줄 실행 작업 순서 작업 변수에 대한 명령줄의 일부로 읽기 전용 작업 순서 변수를 사용할 수 있지만 작업 순서 변수 설정 작업 변수를 사용하여 읽기 전용 변수를 설정할 수는 없습니다.

  • 작업 순서 변수 이름은 대소문자를 구분하지 않습니다. 예를 들어 OSDVAR과 osdvar은 같은 작업 순서 변수를 나타냅니다.

  • 작업 순서 변수 이름은 공백으로 시작하거나 끝날 수 없으며 사이에 공백을 포함할 수 없습니다. 작업 순서 변수 이름의 시작 부분이나 끝 부분에 있는 공백은 무시됩니다.

다음 표는 올바르거나 잘못된 사용자 지정 작업 순서 변수의 예를 보여 줍니다.

올바른 사용자 지정 변수 nNames의 예

올바르지 않은 사용자 지정 변수 names의 예

MyVariable

1Variable

사용자 지정 작업 순서 변수는 숫자로 시작할 수 없습니다.

My_Variable

MyV@riable

사용자 지정 작업 순서 변수는 @ 기호를 포함할 수 없습니다.

My_Variable_2

_MyVariable

사용자 지정 작업 순서 변수는 밑줄로 시작할 수 없습니다.

작업 순서 변수에 대한 일반적인 제한 사항:

  • 작업 순서 변수 값은 4,000자를 초과할 수 없습니다.

  • 읽기 전용 작업 순서 변수는 만들거나 재정의할 수 없습니다. 읽기 전용 변수는 밑줄 문자(_)로 시작하는 이름으로 지정합니다. 작업 순서에 있는 읽기 전용 작업 순서 변수의 값은 액세스할 수 있으나 관련 값은 변경할 수 없습니다.

  • 작업 순서 변수 값은 값의 용도에 따라 대/소문자를 구분할 수 있습니다. 대부분의 경우 작업 순서 변수 값은 대/소문자를 구분하지 않습니다. 그러나 암호가 포함된 변수와 같은 일부 값은 대/소문자를 구분할 수 있습니다.

  • 만들 수 있는 작업 변수 수에는 제한이 없습니다. 그러나 변수의 수는 작업 순서 환경의 크기에 의해 제한됩니다. 서비스 팩이 설치되지 않은 Configuration Manager와 Configuration Manager SP1의 경우 작업 순서 환경의 총 크기가 10MB를 초과할 수 없습니다.System Center 2012 R2 Configuration Manager부터, 클라이언트는 사용 가능한 메모리를 더 효율적으로 사용하며 작업 순서 환경의 크기 제한도 32MB로 증가되었습니다.

작업 순서 환경 변수 액세스

이전 섹션의 방법 중 하나를 사용하여 작업 순서 변수 및 해당 값을 지정한 후 작업 순서에 환경 변수 값을 사용할 수 있습니다. 또한 기본 제공 작업 순서 변수의 기본값에 액세스하고, 기본 제공 변수의 새 값을 지정하거나, 명령줄 또는 스크립트에 사용자 지정 작업 순서 변수를 사용할 수 있습니다.

다음 표에서는 작업 순서 환경 변수에 액세스하여 수행할 수 있는 작업 순서 작업을 요약해 보여 줍니다.

작업 순서 작업

용도

동작 설정 구성

작업 순서 단계 설정이 순서가 실행될 때 변수 값에서 제공되도록 지정할 수 있습니다.

작업 순서 환경 변수를 사용하여 작업 순서 단계 설정을 제공하려면 작업 순서 편집기를 사용하여 단계를 편집하고 변수 이름을 필드 값으로 지정합니다. 변수 이름은 환경 변수임을 나타내기 위해 백분율 기호(%)로 묶어야 합니다.

명령줄 인수 제공

환경 변수 값을 사용하여 사용자 지정 명령줄의 일부 또는 전체를 지정할 수 있습니다.

환경 변수를 사용하여 명령줄 설정을 제공하려면 변수 이름을 명령줄 실행 작업 순서 단계의 명령줄 필드의 일부로 사용하세요. 변수 이름은 백분율 기호(%)로 묶어야 합니다.

예를 들어 다음 명령줄에서는 기본 제공 환경 변수를 사용하여 컴퓨터 이름을 C:\File.txt에 씁니다.

Cmd /C %_SMSTSMachineName% > C:\File.txt

단계 조건 평가

기본 제공 또는 사용자 지정 작업 순서 환경 변수를 작업 순서 단계 또는 그룹 조건의 일부로 사용할 수 있습니다. 환경 변수 값은 작업 순서 단계 또는 그룹이 실행되기 전에 평가됩니다.

변수 값을 평가하는 조건을 추가하려면 다음을 수행하세요.

  1. 조건을 추가하려는 단계 또는 그룹을 선택합니다.

  2. 단계 또는 그룹에 대한 옵션 탭의 조건 추가 드롭다운 목록에서 작업 순서 변수를 선택합니다.

  3. 작업 순서 변수 대화 상자에서 변수 이름, 테스트된 조건, 변수 값을 지정합니다.

사용자 지정 스크립트에 대한 정보 제공

작업 순서 변수는 작업 순서가 실행되는 동안 Microsoft.SMS.TSEnvironment COM 개체를 사용하여 읽고 쓸 수 있습니다.

다음 예제는 _SMSTSLogPath 작업 순서 변수를 쿼리하여 현재 로그 위치를 가져오는 Visual Basic 스크립트 파일을 보여 줍니다. 또한 스크립트는 사용자 지정 변수를 설정합니다.

dim osd: set env = CreateObject("Microsoft.SMS.TSEnvironment")
dim logPath
' You can query the environment to get an existing variable.
logPath = env("_SMSTSLogPath")
' You can also set a variable in the OSD environment.
env("MyCustomVariable") = "varname"

스크립트에서 작업 순서 변수를 사용하는 방법에 대한 자세한 내용은 SDK 설명서를 참조하세요.

컴퓨터 및 컬렉션 변수

작업 순서가 여러 컴퓨터 또는 컬렉션에서 동시에 실행되도록 구성할 수 있습니다. 고유 운영 체제 제품 키를 지정하거나 컬렉션의 모든 구성원을 지정된 도메인에 가입시키는 것과 같이 고유한 컴퓨터당 또는 컬렉션당 정보를 지정할 수 있습니다.

작업 순서 변수를 단일 컴퓨터 또는 컬렉션에 할당할 수 있습니다. 작업 순서가 대상 컴퓨터 또는 컬렉션에서 실행을 시작하면 지정된 값이 이 대상 컴퓨터 또는 컬렉션에 적용됩니다.

단일 컴퓨터 또는 컬렉션에 대한 작업 순서 변수를 지정할 수 있습니다. 작업 순서가 대상 컴퓨터 또는 컬렉션에서 실행을 시작하면 지정된 변수가 환경에 추가되고 작업 순서 내 모든 작업 순서 단계에서 해당 값을 사용할 수 있게 됩니다.

System_CAPS_warning경고

컬렉션당 변수 및 컴퓨터당 변수에 동일한 변수 이름을 사용할 경우 컴퓨터 변수 값이 컬렉션 변수보다 우선합니다. 컬렉션에 할당하는 작업 순서 변수는 기본 제공 작업 순서 변수보다 우선합니다.

컴퓨터 및 컬렉션의 작업 순서 변수를 만드는 방법에 대한 자세한 내용은 컴퓨터 및 컬렉션에 대한 작업 순서 변수를 만드는 방법 항목을 참조하세요.

작업 순서 미디어 변수

미디어에서 실행되는 작업 순서에 대해 작업 순서 변수를 지정할 수 있습니다. 미디어를 사용하여 운영 체제를 배포할 경우, 미디어를 만들 때 작업 순서 변수를 추가하고 해당 값을 지정합니다. 이 변수와 값은 미디어에 저장됩니다.

참고

작업 순서는 독립 실행형 미디어에 저장됩니다. 그러나 미리 준비된 미디어와 같은 기타 모든 유형의 미디어는 관리 지점에서 작업 순서를 검색합니다.

작업 순서 변수는 작업 순서 미디어 마법사의 사용자 지정 페이지에서 지정할 수 있습니다. 미디어를 만드는 방법에 대한 자세한 내용은 Configuration Manager에서 미디어를 사용하여 운영 체제를 배포하는 방법 항목을 참조하세요.

System_CAPS_tip

작업 순서는 Configuration Manager 콘솔을 실행하는 컴퓨터의 CreateTSMedia.log 로그 파일에, 작업 순서 변수의 값을 비롯하여 패키지 ID 및 시작 전 명령줄을 기록합니다. 이 로그 파일을 검토하여 작업 순서 변수의 값을 확인할 수 있습니다.

작업 순서 만들기

작업 순서는 작업 순서 만들기 마법사를 사용하여 만듭니다. 이 마법사를 통해, 특정 작업을 수행하는 기본 제공 작업 순서 또는 여러 다양한 작업을 수행할 수 있는 사용자 지정 작업 순서를 만들 수 있습니다.

예를 들어 참조 컴퓨터의 운영 체제 이미지를 작성 및 캡처하고 대상 컴퓨터에 기존 운영 체제 이미지를 설치하는 작업 순서를 만들거나, 사용자 지정된 작업을 수행하는 사용자 지정 작업 순서를 만들 수 있습니다. 사용자 지정 작업 순서를 사용하여 특수한 운영 체제 배포를 수행할 수 있습니다.

작업 순서를 만드는 방법에 대한 자세한 내용은 작업 순서를 만드는 방법 항목에서 Configuration Manager에서 작업 순서를 관리하는 방법 섹션을 참조하세요.

작업 순서 편집

작업 순서는 작업 순서 편집기를 사용하여 편집합니다. 이 편집기를 사용하면 작업 순서에서 다음과 같은 변경 작업을 수행할 수 있습니다.

  • 작업 순서에서 단계를 추가하거나 제거합니다.

  • 작업 순서 내 단계의 순서를 변경합니다.

  • 단계 그룹을 추가하거나 제거합니다.

  • 오류 발생 시 작업 순서를 계속 실행할지 여부를 지정합니다.

  • 작업 순서의 단계 및 그룹에 조건을 추가합니다.

System_CAPS_important중요

편집의 결과로 작업 순서에 패키지 또는 프로그램에 대해 연결되지 않은 참조가 있는 경우 이 참조를 수정하고 연결되지 않은 프로그램을 작업 순서에서 삭제하거나, ��패한 작업 순서 단계를 끊어진 참조가 수정되거나 제거될 때까지 일시적으로 비활성화해야 합니다.

작업 순서를 편집하는 방법에 대한 자세한 내용은 작업 순서를 편집하는 방법 항목에서 Configuration Manager에서 작업 순서를 관리하는 방법 섹션을 참조하세요.

작업 순서 배포

작업 순서를 Configuration Manager 컬렉션에 있는 대상 컴퓨터에 배포할 수 있습니다. 여기에는 알 수 없는 컴퓨터에 운영 체제를 배포하는 데 사용되는 모든 알 수 없는 컴퓨터 컬렉션이 포함됩니다. 그러나 사용자 컬렉션에는 작업 순서를 배포할 수 없습니다.

System_CAPS_important중요

모든 시스템 컬렉션과 같은 부적절한 컬렉션에 운영 체제를 설치하는 작업 순서는 배포하지 마세요. 작업 순서가 배포되는 컬렉션은 운영 체제를 설치할 대상 컴퓨터만 포함하고 있어야 합니다.

작업 순서를 수신하는 각 대상 컴퓨터에서는 배포에 지정된 설정에 따라 작업 순서를 실행합니다. 작업 순서 자체에는 연결된 파일 또는 프로그램이 포함되어 있지 않습니다. 작업 순서에서 참조되는 모든 파일은 이미 대상 컴퓨터에 존재하거나 클라이언트가 액세스할 수 있는 배포 지점에 상주해야 합니다. 또한 작업 순서는 프로그램에서 참조되는 패키지를 설치하며 이는 해당 프로그램 또는 패키지가 대상 컴퓨터에 이미 설치되어 있더라도 마찬가지입니다.

참고

패키지 및 프로그램의 경우와 달리, 작업 순서에서 응용 프로그램을 설치하는 경우 해당 응용 프로그램에 대한 요구 사항 규칙이 충족되고 응용 프로그램이 아직 설치되지 않은 경우에만 응용 프로그램이 설치됩니다. 이때 이 응용 프로그램에 대해 지정된 검색 방법이 사용됩니다.

Configuration Manager 클라이언트는 클라이언트 정책을 다운로드할 때 작업 순서 배포를 실행합니다. 다음 폴링 주기까지 대기하지 않고 이 동작을 시작하려면 Configuration Manager 클라이언트에 대한 정책 검색 시작 항목을 참조하세요.

Configuration Manager SP1부터, 쓰기 필터를 사용하는 Windows Embedded 장치에 작업 순서를 배포할 경우 배포 중 장치에서 쓰기 필터를 사용하지 않도록 설정한 다음 배포 후 장치를 다시 시작할지 여부를 지정할 수 있습니다. 쓰기 필터가 사용하도록 설정된 경우 작업 순서는 임시 오버레이에 배포되고 장치가 다시 시작될 때 이 작업 순서는 사용할 수 없습니다.

참고

작업 순서를 Windows Embedded 장치에 배포할 경우 해당 장치가 유지 관리 기간이 구성된 컬렉션의 구성원인지 확인하세요. 이에 따라 쓰기 필터의 비활성 및 활성 시점과 장치가 다시 시작하는 시점을 관리할 수 있습니다.

클라이언트에서 유지 관리 외 기간에 작업 순서를 다운로드하면 이 작업 순서는 두 번 다운로드됩니다. 이 시나리오에서 클라이언트는 작업 순서를 다운로드하고, 쓰기 필터를 사용하지 않도록 설정하고, 컴퓨터를 다시 시작한 다음, 작업 순서를 다시 다운로드합니다. 해당 작업 순서는 임시 오버레이에 다운로드되었고 임시 오버레이는 장치가 다시 시작될 때 삭제되었기 때문입니다.

작업 순서를 배포하는 방법에 대한 자세한 내용은 작업 순서를 배포하는 방법 항목에서 Configuration Manager에서 작업 순서를 관리하는 방법 섹션을 참조하세요.

작업 순서 내보내기 및 가져오기

Configuration Manager를 통해 작업 순서를 내보내고 가져올 수 있습니다. 작업 순서를 내보낼 때 작업 순서에서 참조된 개체를 포함할 수 있습니다. 여기에는 운영 체제 이미지, 부팅 이미지, 클라이언트 에이전트 패키지, 드라이버 패키지, 종속성이 있는 응용 프로그램 등이 포함됩니다.

참고

작업 순서에 대한 내보내기 및 가져오기 프로세스는 Configuration Manager의 응용 프로그램에 대한 내보내기 및 가져오기 프로세스와 매우 비슷합니다.

작업 순서를 내보내고 가져오는 방법에 대한 자세한 내용은 작업 순서를 내보내거나 가져오는 방법 항목에서 Configuration Manager에서 작업 순서를 관리하는 방법 섹션을 참조하세요.

작업 순서 실행

기본적으로 작업 순서는 항상 로컬 시스템 계정으로 실행됩니다. 작업 순서 명령줄 단계는 작업 순서를 다른 계정으로 실행할 수 있는 기능을 제공합니다. 작업 순서가 실행되면 Configuration Manager 클라이언트는 작업 순서의 단계를 시작하기 전에 먼저 참조된 패키지가 있는지 확인합니다. 참조된 패키지가 유효성이 검사되지 않았거나 배포 지점에서 사용 가능하지 않은 경우 해당 작업 순서는 연결된 작업 순서 단계에 대한 오류를 반환합니다.

배포된 작업 순서에 다운로드 및 실행이 구성된 경우 모든 종속 패키지 및 응용 프로그램은 Configuration Manager 클라이언트 캐시에 다운로드됩니다. 필수 패키지 및 응용 프로그램은 배포 지점에서 가져옵니다. 그리고 Configuration Manager 클라이언트 캐시 크기가 너무 작거나 패키지 또는 응용 프로그램을 찾을 수 없는 경우 작업 순서는 실패하고 상태 메시지가 생성됩니다. 또한 작업 순서를 실행하기 전에 콘텐츠를 로컬에 다운로드를 선택했을 때 해당 콘텐츠가 필요한 경우에만 클라이언트가 콘텐츠를 다운로드하도록 지정할 수 있습니다. 또는 배포 지점에서 프로그램 실행 옵션을 사용하여 클라이언트가 파일을 먼저 캐시에 다운로드하지 않고 배포 지점에서 직접 해당 파일을 설치하도록 지정할 수 있습니다.배포 지점에서 프로그램 실행 옵션은 참조된 패키지에서 패키지 속성의 데이터 액세스 탭에 배포 지점의 패키지 공유에 이 패키지의 콘텐츠 복사 설정이 활성화된 경우에만 사용할 수 있습니다.

작업 순서를 실행하는 클라이언트에서 종속 패키지 또는 응용 프로그램을 찾을 수 없는 경우 이 클라이언트는 배포가 사용 가능으로 구성되어 있을 때 즉시 오류를 전송합니다. 그러나 배포가 필수로 구성되어 있는 경우 Configuration Manager 클라이언트는 콘텐츠가 자신이 액세스할 수 있는 배포 지점에 아직 복제되지 않은 경우 잠시 기다린 후 최종 기한 때까지 콘텐츠의 다운로드를 다시 시도합니다.

작업 순서가 성공적으로 완료 또는 실패하는 경우 Configuration Manager는 Configuration Manager 클라이언트 기록에 이러한 사항을 기록합니다. 컴퓨터에서 작업 순서가 시작된 후 이를 취소하거나 중지할 수 없습니다.

System_CAPS_important중요

작업 순서 단계에 따라 클라이언트 컴퓨터를 다시 시작해야 하는 경우 클라이언트는 포맷된 디스크 파티션으로 부팅할 수 있어야 합니다. 그렇지 않으면 작업 순서에 지정된 오류 처리 방식에 상관없이 작업 순서가 실패합니다.

작업 순서의 종속적 개체(예: 소프트웨어 배포 패키지)가 더 최신 버전으로 업데이트되는 경우 패키지를 참조하는 모든 작업 순서는 자동으로 업데이트되어, 이전에 배포된 업데이트 횟수에 상관없이 가장 최신 버전을 참조하게 됩니다.

참고

Configuration Manager 클라이언트가 작업 순서를 실행하기 전에 클라이언트는 모든 작업 순서를 검사하여 가능한 종속성이 있는지, 그리고 배포 지점에서 해당 종속성을 사용할 수 있는지 확인합니다. 작업 순서가 종속된 개체가 삭제되었음이 확인되면 클라이언트는 오류를 생성하고 작업 순서를 실행하지 않습니다.

작업 순서를 실행하기 전에 프로그램 실행

작업 순서를 실행하기 전에 실행할 프로그램을 선택할 수 있습니다. 먼저 실행할 프로그램을 지정하려면 작업 순서의 속성 대화 상자를 열고 고급 탭을 선택한 후 다음 옵션을 설정합니다.

System_CAPS_important중요

작업 순서를 실행하기 전에 프로그램을 실행하려면 작업 순서 및 프로그램의 모든 콘텐츠가 해당 패키지에 대한 패키지 공유 위치에서 사용할 수 있어야 합니다. 패키지 공유는 패키지 속성의 데이터 액세스 탭에서 구성할 수 있습니다.

  • 다른 프로그램을 먼저 실행: 작업 순서를 실행하기 전에 다른 프로그램을 실행하려면 지정합니다.

    System_CAPS_important중요

    이 설정은 전체 운영 체제에서 실행되는 작업 순서에만 적용됩니다. PXE 또는 부팅 미디어를 사용하여 작업 순서를 시작하는 경우 Configuration Manager에서는 이 설정을 무시합니다.

  • 패키지: 프로그램을 포함한 패키지를 지정합니다.

  • 프로그램: 실행할 프로그램을 지정합니다.

  • 항상 이 프로그램을 먼저 실행: 동일한 클라이언트에서 작업 순서를 실행할 때마다 Configuration Manager에서 이 프로그램을 실행하려는 경우에 지정합니다. 기본적으로 프로그램이 성공적으로 실행되면 이후에 작업 순서가 동일한 클라이언트에서 다시 실행하는 경우라도 프로그램이 다시 실행되지 않습니다.

클라이언트에서 선택한 프로그램이 실행하는 데 실패하면 작업 순서가 실행되지 않습니다.

유지 관리 기간에 작업 순서 실행

대상 컴퓨터를 포함하는 컬렉션의 유지 관리 기간을 정의하여 작업 순서가 실행될 수 있는 시간을 지정할 수 있습니다. 유지 관리 기간은 시작 날짜, 시작/종료 시간 및 되풀이 패턴으로 구성됩니다. 또한 유지 관리 기간의 일정을 설정하는 경우 유지 관리 기간이 작업 순서에만 적용되도록 지정할 수 있습니다. 유지 관리 기간에 대한 자세한 내용은 Configuration Manager에서 유지 관리 기간을 사용 하는 방법 항목을 참조하세요.

System_CAPS_important중요

작업 순서를 실행할 유지 관리 기간을 구성하는 경우 유지 관리 기간이 종료되는 경우라도 이미 시작된 작업 순서는 계속 실행됩니다. 작업 순서는 성공적으로 완료되거나 실패합니다.

작업 순서 및 네트워크 액세스 계정

로컬 시스템 계정에서만 작업 순서를 실행할 수 있지만 다음과 같은 경우에는 네트워크 액세스 계정을 구성해야 합니다.

  • 작업을 완료하기 위해 작업 순서가 배포 지점의 Configuration Manager 패키지에 액세스하려는 경우 네트워크 액세스 계정을 올바로 구성하지 않으면 작업 순서가 실패합니다. 네트워크 액세스 계정에 대한 자세한 내용은 네트워크 액세스 계정 구성 항목에서 Configuration Manager에서 콘텐츠 관리 구성 섹션을 참조하세요.

    참고

    네트워크 액세스 계정은 프로그램 실행, 응용 프로그램 설치, 업데이트 설치 또는 작업 순서 실행 등을 위한 보안 컨텍스트로 사용되지 않지만, 네트워크에서 연결된 리소스에 액세스하는 데 사용됩니다.

  • 부팅 이미지를 사용하여 운영 체제 배포를 시작하는 경우 Configuration Manager는 전체 운영 체제가 아닌 Windows PE 환경을 사용합니다. Windows PE 환경은 어떤 도메인에도 속하지 않는 자동으로 생성된 무작위 이름을 사용합니다. 네트워크 액세스 계정을 올바로 구성하지 않으면 작업 순서를 완료하는 데 필요한 Configuration Manager 패키지에 액세스할 수 있는 권한이 컴퓨터에 없을 수 있습니다.

작업 순서용 미디어 만들기

작업 순서와 관련 파일 및 종속성을 여러 유형의 미디어에 기록할 수 있습니다. 예를 들어 미디어 캡처, 독립 실행형 미디어, 부팅 가능한 미디어용으로 DVD/CD 세트나 USB 플래시 드라이브 같은 이동식 미디어에 기록하거나 사전 준비된 미디어용으로 WIM(Windows Imaging Format) 파일에 기록할 수 있습니다.

다음 유형의 미디어를 만들 수 있습니다.

  • 미디어 캡처. 미디어 캡처는 Configuration Manager 인프라 외부에서 구성 및 만들어진 운영 체제 이미지를 캡처합니다. 미디어 캡처에는 작업 순서 실행 전에 실행할 수 있는 사용자 지정 프로그램이 포함될 수 있습니다. 사용자 지정 프로그램은 데스크톱과 상호 작용하거나, 사용자에게 입력 값을 묻거나, 작업 순서에 사용할 변수를 생성할 수 있습니다.

    미디어 캡처에 대한 자세한 내용은 운영 체제 이미지에 대한 미디어 캡처 항목에서 Configuration Manager에서 미디어 운영 체제 배포 계획 섹션을 참조하세요.

  • 독립 실행형 미디어. 독립 실행형 미디어에는 작업 순서와, 작업 순서를 실행하는 데 필요한 모든 관련 개체가 포함되어 있습니다. 독립 실행형 미디어 작업 순서는 Configuration Manager가 네트워크에 연결되어 있지 않거나 연결이 제한적인 경우에 실행할 수 있습니다. 독립 실행형 미디어는 다음 방식으로 실행될 수 있습니다.

    • 대상 컴퓨터가 부팅되지 않는 경우 작업 순서에 연결된 Windows PE 이미지가 독립 실행형 미디어에서 사용되어 작업 순서가 시작됩니다.

    • 사용자가 네트워크에 로그온하고 설치를 시작하는 경우 독립 실행형 미디어를 수동을 시작할 수 있습니다.

    System_CAPS_important중요

    독립 실행형 미디어 작업 순서의 단계는 네트워크에서 데이터를 검색하지 않고도 실행될 수 있어야 합니다. 그렇지 않으면 데이터를 검색하는 작업 순서가 실패합니다. 예를 들어 패키지를 가져올 배포 지점이 필요한 작업 순서 단계는 실패합니다. 하지만 필요한 패키지가 독립 실행형 미디어에 포함되어 있는 경우 작업 순서 단계가 성공합니다.

    독립 실행형 미디어에 대한 자세한 내용은 독립 실행형 미디어 운영 체제 배포 항목에서 Configuration Manager에서 미디어 운영 체제 배포 계획 섹션을 참조하세요.

  • 부팅 가능한 미디어. 부팅 가능한 미디어에는 대상 컴퓨터를 시작하는 데 필요한 파일이 포함되어 있습니다. 따라서 Configuration Manager 인프라에 연결하여 컬렉션의 구성원 자격에 기반하여 실행할 작업 순서를 결정할 수 있습니다. 작업 순서 및 종속 개체는 미디어에 포함되지 않습니다. 대신 네트워크를 통해 Configuration Manager 클라이언트에서 가져옵니다. 이 방법은 새 컴퓨터나 운영 체제 미설치 배포에 유용합니다. 또한 Configuration Manager 클라이언트나 운영 체제가 대상 컴퓨터에 없는 경우에 유용합니다.

    부팅 가능한 미디어에 대한 자세한 내용은 부팅 가능한 미디어 운영 체제 배포 항목에서 Configuration Manager에서 미디어 운영 체제 배포 계획 섹션을 참조하세요.

  • 사전 준비된 미디어. 사전 준비된 미디어는 프로비전되지 않은 대상 컴퓨터에 운영 체제 이미지를 배포합니다. 사전 준비된 미디어는 제조업체에서 또는 Configuration Manager 환경에 연결되지 않은 엔터프라이즈 준비 센터에서 운영 체제 미설치 컴퓨터에 설치할 수 있는 WIM(Windows Imaging Format) 파일로 저장됩니다.

    사전 준비된 미디어에 대한 자세한 내용은 사전 준비된 미디어 운영 체제 배포 항목에서 Configuration Manager에서 미디어 운영 체제 배포 계획 섹션을 참조하세요.

미디어를 만드는 경우 미디어에 포함된 파일에 대한 액세스를 제어하려면 미디어에 암호를 지정해야 합니다. 암호를 지정하는 경우 사용자는 작업 순서가 실행되는 대상 컴퓨터에서 암호를 입력해야 합니다.

미디어를 사용하여 작업 순서를 실행하는 경우 미디어에 포함된 특정 컴퓨터 칩 아키텍처는 인식되지 않으며 해당 아키텍처가 대상 컴퓨터에 설치된 실제 아키텍처와 일치하지 않는 경우라도 작업 순서가 실행을 시도합니다. 미디어에 포함된 칩 아키텍처가 대상 컴퓨터에 설치된 칩 아키텍처와 일치하지 않는 경우 설치가 실패합니다.

미디어를 사용하여 운영 체제를 배포하는 방법에 대한 자세한 내용은 Configuration Manager에서 미디어 운영 체제 배포 계획 항목을 참조하세요.