스크립트
LTI 및 ZTI 배포에 사용되는 스크립트는 배포 프로세스 중에 사용되는 프로세스 단계 및 구성 설정을 결정하는 속성을 참조합니다. 이 참조 섹션을 사용하여 작업에 포함할 올바른 스크립트와 각 스크립트를 실행할 때 제공할 유효한 인수를 결정할 수 있습니다. 각 스크립트에 대해 다음 정보가 제공됩니다.
이름입니다. 스크립트의 이름을 지정합니다.
설명입니다. 스크립트의 목적 및 스크립트 사용자 지정과 관련된 정보를 제공합니다.
입력. 스크립트에 대한 입력에 사용되는 파일을 나타냅니다.
출력. 스크립트에서 만들거나 수정한 파일을 나타냅니다.
참조. 스크립트에서 참조하는 다른 스크립트 또는 구성 파일을 나타냅니다.
위치입니다. 스크립트를 찾을 수 있는 폴더를 나타냅니다. 위치에 대한 정보에서 다음 변수가 사용됩니다.
program_files. 이 변수는 MDT가 설치된 컴퓨터의 Program Files 폴더 위치를 가리킵니다.
배포. 이 변수는 배포 공유에 대한 배포 폴더의 위치를 가리킵니다.
플랫폼. 이 변수는 운영 체제 플랫폼(x86 또는 x64)의 자리 표시자입니다.
를 사용합니다. 지정할 수 있는 명령 및 옵션을 제공합니다.
인수 및 설명. 스크립트에 대해 지정할 유효한 인수와 각 인수의 의미에 대한 간략한 설명을 나타냅니다.
속성입니다. 스크립트에서 참조하는 속성입니다.
BDD_Autorun.wsf
이 스크립트는 사용자가 MDT 프로세스(예: 부팅 가능한 DVD 또는 이동식 하드 디스크)에서 만든 배포 미디어를 삽입했음을 나타내는 대화 상자를 표시합니다. 메시지가 15초 동안 표시됩니다. 작업이 수행되지 않으면 스크립트가 LiteTouch.vbs 시작합니다.
LiteTouch.vbs 대한 자세한 내용은 LiteTouch.vbs를 참조하세요.
값 | 설명 |
---|---|
입력 | 환경 변수. 배포 프로세스를 완료하는 데 필요한 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 기타 정보를 포함합니다. |
출력 | 없음 |
참조 | 를LiteTouch.vbs. LTI 시작 |
위치 | distribution\Scripts |
사용 | 없음 |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
BDD_Welcome_ENU.xml
이 XML 파일에는 배포 마법사의 시작 부분에 표시되는 Windows 배포 시작 페이지의 스크립트 코드와 HTML 레이아웃이 포함되어 있습니다. 이 XML 파일은 이 XML 파일에 포함된 마법사 페이지를 실행하는 Wizard.hta에서 읽습니다.
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 |
-
를NICSettings_Definition_ENU.xml. 사용자가 네트워크 어댑터에 대한 구성 설정을 제공할 수 있습니다. - Wizard.hta. 배포 마법사 페이지를 표시합니다. - 를WPEUtil.exe. Windows PE 및 네트워크 연결을 초기화합니다. LTI 시작 |
위치 | distribution\Tools\platform |
사용 | mshta.exeWizard.hta BDD_Welcome_ENU.xml |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
KeyboardLocalePE | - | |
WelcomeWizardCommand | - | |
WizardComplete | - |
Credentials_ENU.xml
이 XML 파일에는 배포 마법사의 네트워크 공유에 연결하기 위한 자격 증명 지정 마법사 페이지의 스크립트 코드와 HTML 레이아웃이 포함되어 있습니다. 이 XML 파일은 이 XML 파일에 포함된 마법사 페이지를 실행하는 Wizard.hta에서 읽습니다.
참고
이 마법사 페이지는 미리 정의된 사용자 자격 증명의 유효성을 검사하는 동안 오류가 발생한 경우에만 표시됩니다.
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 | 를Credentials_scripts.vbs. 사용자 자격 증명 지원 함수를 포함합니다. |
위치 | distribution\Scripts |
사용 | mshta.exe Wizard.hta /NotWizard /definition:Credentials_ENU.xml [/ValidateAgainstDomain:domain | /ValidateAgainstUNCPath:uncpath] </DoNotSave> </LeaveShareOpen> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
Credentials_scripts.vbs
이 스크립트는 Credentials_ENU.xml 파일을 배포 마법사에 로드할 때 제공된 인수를 구문 분석합니다. 또한 사용자 자격 증명 유효성 검사를 수행합니다. 이 스크립트는 Credentials_ENU.xml 파일에서 읽습니다.
Credentials_ENU.xml 대한 자세한 내용은 Credentials_ENU.xml의 해당 항목을 참조하세요.
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 이벤트 메시지는 다음 로그 파일에 기록됩니다. - Credentials_scripts.log. 이 스크립트에서 생성된 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트에서 생성된 이벤트를 포함하는 로그 파일 |
참조 | 없음 |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="Credentials_scripts.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
UserCredentials | - | |
UserDomain | - |
DeployWiz_Definition_ENU.xml
이 XML 파일에는 배포 마법사의 각 마법사 페이지에 대한 스크립트 코드와 HTML 레이아웃이 포함되어 있습니다. 이 파일은 이 XML 파일에 포함된 마법사 페이지를 실행하는 Wizard.hta에서 읽습니다. 이 .xml 파일에는 다음 마법사 페이지가 포함되어 있습니다.
시작
네트워크 공유에 연결하기 위한 자격 증명 지정
작업 순서
컴퓨터 세부 정보
사용자 데이터
데이터 및 설정 이동
사용자 데이터(복원)
컴퓨터 백업
제품 키
언어 팩
로캘 및 시간
역할 및 기능
응용 프로그램
관리자 암호
로컬 관리자
이미지 캡처
BitLocker
시작할 준비 완료
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 |
-
를DeployWiz_Initialization.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를DeployWiz_Validation.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - ZTIBackup.wsf. 대상 컴퓨터의 백업을 만듭니다. - ZTIPatches.wsf. 업데이트 설치(언어 팩, 보안 업데이트 등) - ZTIUserState.wsf. 대상 컴퓨터에서 사용자 상태를 캡처하고 복원하기 위한 사용자 상태 마이그레이션 초기화 |
위치 | distribution\Scripts |
사용 | 없음 |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DeploymentMethod | - | |
DeploymentType | - | |
DoCapture | - | |
ImageBuild | - | |
ImageFlags | - | |
IsBDE | - | |
IsServerOS | - | |
JoinDomain | - | |
OSDComputerName | - | |
OSVersion | - | |
SkipAdminAccounts | - | |
SkipAdminPassword | - | |
SkipApplications | - | |
SkipBitLocker | - | |
SkipCapture | - | |
SkipComputerBackup | - | |
SkipComputerName | - | |
SkipDomainMembership | - | |
SkipLocaleSelection | - | |
SkipPackageDisplay | - | |
SkipProductKey | - | |
SkipRoles | - | |
SkipSummary | - | |
SkipTaskSequence | - | |
SkipTimeZone | - | |
SkipUserData | - | |
TaskSequenceTemplate | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
USMTOfflineMigration | - |
DeployWiz_Initialization.vbs
이 스크립트는 배포 마법사 의 페이지를 초기화합니다( DeployWiz_Definition_ENU.xml저장됨). 또한 LTI 배포 중에 배포 마법사가 호출하는 함수 및 하위 경로도 포함됩니다.
값 | 설명 |
---|---|
입력 |
-
DomainOUList.xml. 도메인 OU 목록을 포함합니다. - ListOfLanguages.xml - 를LocationServer.xml. 사용 가능한 배포 공유 목록을 포함합니다. - 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 | 이벤트 메시지는 다음 로그 파일에 기록됩니다. - DeployWiz_Initialization.log. 이 스크립트에서 생성된 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트에서 생성된 이벤트를 포함하는 로그 파일 |
참조 | ZTIApplications.wsf. 애플리케이션 설치 시작 |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="DeployWiz_Initialization.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
응용 프로그램 | - | |
BackupDir | - | |
BackupFile | - | |
BackupShare | - | |
BDEInstall | - | |
BDEKeyLocation | - | |
BDERecoveryKey | - | |
BDEWaitForEncryption | - | |
CapableArchitecture | - | |
ComputerBackupLocation | - | |
CustomWizardSelectionProfile | - | |
DeploymentType | - | |
DeployRoot | - | |
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
DomainOUs | - | |
ImageBuild | - | |
ImageFlags | - | |
ImageLanguage | - | |
ImageLanguage001 | - | |
ImageProcessor | - | |
IsServerOS | - | |
KeyboardLocale | - | |
KeyboardLocale_Edit | - | |
LanguagePacks | - | |
LanguagePacks001 | - | |
LocalDeployRoot | - | |
MandatoryApplications | - | |
OSDComputerName | - | |
OSCurrentBuild | - | |
OSDBitLockerCreateRecoveryPassword | - | |
OSDBitLockerMode | - | |
OSDBitLockerStartupKeyDrive | - | |
OSDBitLockerWaitForEncryption | - | |
OSSKU | - | |
OSVersion | - | |
OverrideProductKey | - | |
ProductKey | - | |
SkipCapture | - | |
SkipDomainMembership | - | |
TaskSequenceID | - | |
TimeZoneName | - | |
TSGUID | - | |
UDDir | - | |
UDShare | - | |
UILanguage | - | |
UserDataLocation | - | |
UserDomain | - | |
UserID | - | |
UserLocale | - | |
UserPassword | - | |
WizardSelectionProfile | - |
DeployWiz_Validation.vbs
이 스크립트는 배포 마법사의 페이지에 입력된 정보를 초기화하고 유효성을 검사합니다( DeployWiz_Definition_ENU.xml저장됨). 이 스크립트에는 LTI 배포 중에 배포 마법사에서 호출하는 함수 및 하위 경로가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 |
-
를OperatingSystems.xml. 배포에 사용할 수 있는 운영 체제 목록을 포함합니다. - 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 배포 프로세스를 완료하기 위해 스크립트에 필요한 기타 정보 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 | 없음 |
참조 |
-
를Credentials_ENU.xml. 네트워크 리소스에 연결할 때 사용할 자격 증명을 사용자에게 프롬프트 - ZTIGather.wsf. 속성 및 처리 규칙을 수집합니다. |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="DeployWiz_Validation.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
DeploymentType | - | - |
DeployTemplate | - | |
ImageBuild | - | |
ImageProcessor | - | - |
OSVersion | - | |
TaskSequenceID | - | |
TSGUID | - | |
UserCredentials | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - |
LiteTouch.vbs
이 스크립트는 배포 마법사에서 LTI를 시작하기 위해 호출됩니다. 스크립트:
C:\MININT 폴더를 제거합니다(있는 경우).
대상 컴퓨터가 ZTIPrereq.vbs 호출하여 배포 마법사를 실행하기 위한 요구 사항을 충족하는지 확인합니다.
LiteTouch.wsf를 실행하여 배포 마법사를 시작합니다.
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 |
-
BDDRun.exe - 를ZTIPrereq.vbs. 대상 컴퓨터가 새 운영 체제 배포를 위한 필수 구성 요소를 충족하는지 여부를 확인하는 데 사용됩니다. - LiteTouch.wsf. LTI 배포 프로세스를 제어하는 스크립트 |
위치 | distribution\Scripts |
사용 | cscript LiteTouch.vbs </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
LiteTouch.wsf
이 스크립트는 LiteTouch.vbs 호출되며 LTI 배포 프로세스를 제어합니다. 여기에는 다음이 포함됩니다.
배포 마법사 실행
적절한 작업 순서 파일을 사용하여 LTI 배포 프로세스 실행
값 | 설명 |
---|---|
입력 |
-
.xml task_sequence_file . LTI 배포 프로세스에 대한 작업 및 작업 순서를 포함합니다. - 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 배포 프로세스를 완료하기 위해 스크립트에 필요한 기타 정보 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 |
-
LiteTouch.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를BDD_Welcome_ENU.xml. LTI 배포에 대한 배포 마법사 시작 페이지를 표시합니다. - 를DeployWiz_Definition_ENU.xml. LTI 배포에 대한 배포 마법사 페이지를 표시합니다. - 를Diskpart.exe. 디스크, 파티션 및 볼륨의 자동화된 관리를 허용하는 유틸리티 - LTICleanup.wsf. 배포가 완료된 후 정리 작업 수행 - LTICopyScripts.wsf. 대상 컴퓨터의 로컬 하드 드라이브에 배포 스크립트를 복사합니다. - 를MSHTA.exe. HTML 애플리케이션 호스트 - 를RecEnv.exe. 이 유틸리티가 있는 경우 사용자에게 Windows 복구 환경을 시작할지 여부를 결정하라는 메시지가 표시됩니다. - 를Regsvr32.exe. 운영 체제에 파일(.dll, .exe, .ocx 등)을 등록합니다. - 를Summary_Definition_ENU.xml. LTI 배포에 대한 요약 결과를 표시합니다. - 를TsmBootStrap.exe. 작업 순서 부트스트랩 유틸리티 - Wizard.hta. 배포 마법사 페이지를 표시합니다. - 를WPEUtil.exe. Windows PE 및 네트워크 연결을 초기화합니다. LTI 시작 - ZTIGather.wsf. 속성 및 처리 규칙을 수집합니다. - 를ZTIPrereq.vbs. 대상 컴퓨터가 배포 마법사를 실행하기 위한 요구 사항을 충족하는지 확인합니다. - ZTINICConfig.wsf. 활성화된 네트워크 어댑터 구성 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | BDDRun.exe "wscript.exe <ScriptDirectory>\LiteTouch.wsf </debug:value>" |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
/시작하다 | 셸이 시작되면 실행되는 새 운영 체제에 바로 가기를 만듭니다. |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
_DoNotCleanLiteTouch | - | |
_SMSTSPackageName | - | |
AdminPassword | - | |
아키텍처 | - | - |
BootPE | - | - |
ComputerBackupLocation | - | |
ComputerName | - | |
DeployDrive | - | - |
DeploymentMethod | - | - |
DeploymentType | - | - |
DeployRoot | - | - |
DestinationLogicalDrive | - | |
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
FinishAction | - | |
HostName | - | |
IsServerCoreOS | - | |
JoinDomain | - | |
JoinWorkgroup | - | - |
KeyboardLocalePE | - | |
LTISuspend | - | |
OSDAdapterCount | - | |
OSDComputerName | - | - |
작업 단계 | - | - |
ResourceDrive | - | - |
ResourceRoot | - | - |
RetVal | - | |
SkipBDDWelcome | - | |
SkipFinalSummary | - | - |
SkipWizard | - | |
SMSTSLocalDataDrive | - | |
TaskSequenceID | - | |
TimeZoneName | - | |
UserDataLocation | - | - |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
WelcomeWizardCommand | - | |
WizardComplete | - |
LTIApply.wsf
이 스크립트는 대상 컴퓨터에 Windows PE 이미지를 설치하는 작업을 담당합니다. Windows PE 이미지는 대상 컴퓨터에 대한 정보를 수집하고 대상 컴퓨터에서 배포 작업을 실행하는 데 사용됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
LTIApply.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - LTIApply_wdsmcast.log. Wdsmcast 유틸리티에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를CMD.exe. 명령줄 도구 실행을 허용합니다. - 를Bootsect.exe. 하드 디스크에 부팅 섹터 적용 - 를ImageX.exe. WIM 파일을 만들고 관리하는 데 사용되는 유틸리티 - 를ZTIBCDUtility.vbs. 부팅 관리자 작업을 수행할 때 사용되는 유틸리티 함수를 포함합니다. - 를ZTIConfigFile.vbs. XML 파일 처리를 위한 루틴 포함 - 를ZTIDiskUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를Wdsmcast.exe. 멀티캐스트 전송을 조인하는 데 사용하는 컴퓨터를 대상으로 하는 유틸리티 |
위치 | distribution\Scripts |
사용 | cscript LTIApply.wsf </pe> </post> </debug:value> |
인수
값 | 설명 |
---|---|
/pe | 대상 컴퓨터에 Windows PE 이미지를 설치하는 프로세스를 사용합니다. |
/올리기 | 이미지를 설치한 후 불필요한 파일을 정리합니다. |
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
BootPE | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | - |
OSGUID | - | |
OSCurrentVersion | - | |
OSVersion | - | |
ImageBuild | - | |
ImageFlags | - | |
ImageProcessor | - | |
ISBDE | - | |
SourcePath | - | |
TaskSequenceID | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
WDSServer | - |
LTICleanup.wsf
이 스크립트는 배포 프로세스가 완료된 후 대상 컴퓨터에서 모든 파일 또는 구성 설정(예: 스크립트, 폴더, 레지스트리 항목 또는 자동 로그온 구성 설정)을 제거합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보의 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 |
-
LTICleanup.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Bootsect.exe. 하드 디스크에 부팅 섹터 적용 - 를Net.exe. 네트워크 관리 작업 수행 - 를RegSvr32.exe. 운영 체제에 파일(.dll, .exe, .ocx 등)을 등록합니다. - 를ZTIBCDUtility.vbs. 부팅 관리자 작업을 수행할 때 사용되는 유틸리티 함수를 포함합니다. - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript LTICleanup.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
_DoNotCleanLiteTouch | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
OSVersion | - |
LTICopyScripts.wsf
이 스크립트는 LTI 및 ZTI 배포 프로세스에 대한 배포 스크립트를 대상 컴퓨터의 로컬 하드 드라이브에 복사합니다.
값 | 설명 |
---|---|
입력 |
-
를Summary_Definition_ENU.xml. LTI 배포에 대한 요약 결과를 표시합니다. - 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
LTICopyScripts.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript LTICopyScripts.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
LTIGetFolder.wsf
이 스크립트는 사용자가 폴더를 찾아볼 수 있는 대화 상자를 표시합니다. 선택한 폴더 경로는 FOLDERPATH 환경 변수에 저장됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보의 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 | 없음 |
참조 |
-
를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를WizUtility.vbs. UI에서 사용하는 지원 함수 및 하위 경로 포함(예: 마법사 페이지) |
위치 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
사용 | cscript LTIGetFolder.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DefaultFolderPath | - | |
FolderPath | - |
LTIOEM.wsf
이 스크립트는 LTI OEM 시나리오 중에 OEM에서 미디어 배포 공유의 콘텐츠를 대상 컴퓨터의 하드 디스크에 복사하여 복제를 준비하는 데 사용됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보의 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 |
-
LTIOEM.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를RoboCopy.exe. 파일 및 폴더 복사 도구 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript LTIOEM.wsf </BITLOCKER | /BDE> </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
/BITLOCKER | BitLocker 사용 |
/BDE | BitLocker 사용 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
_DoNotCleanLiteTouch | - | |
DeployDrive | - | |
DeployRoot | - | |
TSGUID | - |
LTISuspend.wsf
이 스크립트는 수동 작업을 수행할 수 있도록 작업 순서를 일시 중단합니다. 이 스크립트가 실행되면 사용자의 데스크톱에 작업 순서 다시 시작 바로 가기를 만들어 모든 수동 작업이 완료된 후 사용자가 작업 순서를 다시 시작할 수 있도록 합니다.
참고
이 스크립트는 전체 운영 체제에서만 지원됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보의 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 |
-
LTISuspend.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
LiteTouch.wsf. LTI 배포 프로세스를 제어합니다. - LTICopyScripts.wsf. 대상 컴퓨터의 로컬 하드 드라이브에 배포 스크립트를 복사합니다. - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript LTISuspend.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
/이력서 | - |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
LTISuspend | - | |
SMSTSRebootRequested | - |
LTISysprep.wsf
이 스크립트는 Sysprep을 실행하기 위해 대상 컴퓨터를 준비하고 대상 컴퓨터에서 Sysprep을 실행한 다음 Sysprep이 성공적으로 실행되었는지 확인합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보의 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 |
-
LTISysprep.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Expand.exe. 압축된 파일 확장 - 를Sysprep.exe. 복제를 위한 컴퓨터 준비 - 를ZTIConfigFile.vbs. XML 파일 처리를 위한 루틴을 포함합니다. - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript LTISysprep.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
DoCapture | - | |
OSCurrentBuild | - | |
OSDAnswerFilePath | - | |
OSGUID | - | |
SourcePath | - | - |
TaskSequenceID | - |
NICSettings_Definition_ENU.xml
이 XML 파일에는 배포 마법사의 고정 IP 네트워크 설정 구성 마법사 페이지에 대한 스크립트 코드와 HTML 레이아웃이 포함되어 있습니다. LTI 배포 중에 Wizard.hta는 이 파일을 읽고 필요한 네트워크 주소 지정 구성을 묻는 포함된 마법사 페이지를 실행합니다. 고정 IP 주소 지정 구성이 제공되지 않으면 배포 스크립트는 기본적으로 DHCP를 사용하여 필요한 네트워크 구성을 가져옵니다.
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 | 를ZTINICUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | 없음 |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
OSDAdapterxDNSServerList | - | |
OSDAdapterxDNSSuffix | - | |
OSDAdapterxGateways | - | |
OSDAdapterxIPAddressList | - | |
OSDAdapterxMacAddress | - | |
OSDAdapterxSubnetMask | - | |
OSDAdapterxWINSServerList | - | |
OSDAdapterCount | - |
참고
위에 나열된 속성 이름의x는 네트워크 어댑터 정보를 포함하는 0부터 시작하는 배열의 자리 표시자입니다.
Summary_Definition_ENU.xml
이 XML 파일에는 배포 마법사의 배포 요약 마법사 페이지에 대한 스크립트 코드와 HTML 레이아웃이 포함되어 있습니다. LTI 배포 중에 Wizard.hta는 이 파일을 읽고 LTI 배포에 대한 요약 결과를 표시하는 포함된 마법사 페이지를 실행합니다. 이 XML 파일에는 다음 마법사 페이지가 포함되어 있습니다.
성공. 배포 작업의 성공적인 완료에 대한 알림
실패. 배포 작업을 성공적으로 완료하지 못한 것에 대한 알림
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 | 를Summary_Scripts.vbs. 이 XML 파일에 포함된 마법사 페이지에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | 없음 |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
SkipFinalSummary | - | |
RetVal | - |
Summary_scripts.vbs
이 스크립트는 배포 마법사의 요약 마법사 페이지에서 호출됩니다. 초기화 및 유효성 검사에 사용되는 함수 및 하위 경로가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 | 이벤트 메시지는 다음 로그 파일에 기록됩니다. - Summary_scripts.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 없음 |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="Summary_Scripts.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DeploymentType | - | |
RetVal | - |
Wizard.hta
이 하이퍼텍스트 애플리케이션은 배포 마법사 페이지를 표시합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보의 목록을 포함합니다. 환경 변수는 ZTIGather.wsf로 채워집니다. |
출력 |
-
Wizard.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
LTIGetFolder.wsf.
BrowseForFolder 대화 상자를 시작하는 스크립트 파일 - 를ZTIConfigFile.vbs. XML 파일 처리를 위한 루틴 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를WizUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
사용 | mshta.exe Wizard.hta </definition:filename> </NotWizard> </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/NotWizard | 마법사 페이지 프롬프트를 바이패스하는 데 사용됨 |
/Definition:filename | 마법사에 로드할 XML 파일을 지정합니다. |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
정의 | - | |
DefaultFolderPath | - | |
FolderPath | - | |
WizardComplete | - |
WizUtility.vbs
이 스크립트에는 다양한 배포 마법사 스크립트에서 참조하는 함수 및 하위 경로가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
WizUtility.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | LTIGetFolder.wsf. BrowseForFolder대화 상자를 시작하는 스크립트 파일 |
위치 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
사용 | <script language="VBScript" src="WizUtility.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DefaultFolderPath | - | |
DefaultDestinationDisk | - | |
DefaultDestinationIsDirty | - | |
DefaultDestinationPartition | - | |
DeploymentType | - | |
DestinationDisk | - | |
FolderPath | - | |
OSVersion | - | |
UserDomain | - | |
UserCredentials | - |
ZTIApplications.wsf
이 스크립트는 Deployment Workbench의 애플리케이션 노드에 구성된 애플리케이션의 설치를 시작합니다. 이 스크립트는 다음과 같은 애플리케이션을 설치하려고 시도하지 않습니다.
대상 컴퓨터의 플랫폼 유형을 지원하지 않습니다.
대상 컴퓨터의 프로세서 유형을 지원하지 않습니다.
레지스트리에 제거 항목이 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
참고
나열된 애플리케이션에 종속 애플리케이션이 정의된 경우 이 스크립트는 나열된 애플리케이션을 설치하기 전에 해당 종속 애플리케이션을 설치하려고 시도합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIApplications.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를ZTIConfigFile.vbs. XML 파일 처리를 위한 루틴 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를BDDRun.exe. 사용자 상호 작용이 필요한 명령을 실행합니다. |
위치 | distribution\Scripts |
사용 | cscript ZTIApplications.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
ApplicationGUID | - | |
ApplicationSuccessCodes | - | |
DependentApplications | - | |
DeploymentMethod | - | |
InstalledApplications | - | - |
ResourceDrive | - | |
ResourceRoot | - | - |
SMSTSRebootRequested | - | |
SMSTSRetryRequested | - |
ZTIAppXmlGen.wsf
이 스크립트는 설치된 애플리케이션과 연결된 사용자 데이터(문서)를 자동으로 캡처할 때 사용할 XML 파일(ZTIAppXmlGen.xml)을 생성합니다. HKEY_CLASSES_ROOT\Software\Classes 레지스트리 키를 통해 이 작업을 수행하고 다음을 수행하는 모든 애플리케이션을 캡처합니다.
.mp3, .mov, .wma, .wmv, .chm, .evt, .evtx, .exe, .com 또는 .fon 파일 확장명 중 하나와 연결되지 않습니다.
2007 Office 시스템 또는 Microsoft Office 2003과 같이 Microsoft Office와 연결되지 않습니다.
HKEY_CLASSES_ROOT\application\shell\open\command 나열된 유효한 열린 처리기
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
를ZTIAppXmlGen.xml. 대상 컴퓨터에 설치된 애플리케이션 목록을 포함합니다. - ZTIAppXmlGen.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIAppXmlGen.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DeploymentMethod | - | |
DeploymentType | - | |
ImageBuild | - | |
OSCurrentVersion | - | |
USMTMigFiles | - | - |
ZTIAuthorizeDHCP.wsf
이 스크립트는 Netsh 도구를 사용하여 AD DS에서 권한이 부여된 DHCP 서버가 되도록 대상 컴퓨터를 구성합니다.
DHCP 서버 권한 부여에 대한 자세한 내용은 DHCP에 대한 Netsh 명령을 참조하세요.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIAuthorizeDHCP.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Netsh.exe. 네트워킹 구성 요소의 구성을 자동화하는 데 사용되는 유틸리티 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIAuthorizeDHCP.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
IPAddress | - |
ZTIBackup.wsf
이 스크립트는 ImageX 유틸리티를 사용하여 대상 컴퓨터의 백업을 수행합니다. 백업은 BackupDir 및 BackupShare 속성에 지정된 위치에 저장됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIBackup.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - ZTIBackup_imagex.log. ImageX에서 생성하는 이벤트가 포함된 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를ImageX.exe. WIM 파일을 만들고 관리하는 데 사용되는 유틸리티 - 를ZTIBCDUtility.vbs. 부팅 관리자 작업을 수행할 때 사용되는 유틸리티 함수를 포함합니다. - 를ZTIDiskUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIBackup.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
BackupDir | - | |
BackupDisk | - | |
BackupDrive | - | |
BackupFile | - | |
BackupPartition | - | |
BackupScriptComplete | - | |
BackupShare | - | |
ComputerBackupLocation | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | - |
DoCapture | - | |
ImageBuild | - | |
ImageFlags | - | |
OSDStateStorePath | - | |
작업 단계 | - | |
TaskSequenceID | - | |
USMTLocal | - |
ZTIBCDUtility.vbs
이 스크립트에는 부팅 관리자 작업을 수행할 때 일부 MDT 스크립트에서 사용하는 유틸리티 함수가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 | 없음 |
참조 | 를BCDEdit.exe. Windows 부팅 구성을 편집하기 위한 도구 |
위치 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
사용 | <script language="VBScript" src="ZTIBCDUtility.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
ZTIBde.wsf
이 스크립트는 대상 컴퓨터에 BitLocker를 설치하고 구성합니다. BitLocker 구성은 단일 파티션으로 구성된 하드 디스크가 있는 새 컴퓨터 시나리오로 제한됩니다.
참고
ZTI 및 UDI 배포의 경우 ZTIBde.wsf가 UILanguage 속성에서 로캘을 읽으려고 하기 때문에 UILanguage 속성은 CustomSettings.ini 또는 MDT DB에서 설정되어야 합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIBde.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - ZTIBdeFix_diskpart.log. Diskpart 도구에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를CMD.exe. 명령줄 도구 실행 허용 - 를Defrag.exe. 하드 디스크 조각 모음 - 를Diskpart.exe. 디스크, 파티션 및 볼륨의 자동화된 관리를 허용하는 유틸리티 - ServerManagerCmd.exe - 를ZTIDiskUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - ZTIOSRole.wsf. 서버 역할 설치 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIBde.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
AdminPassword | - | |
BDEDriveLetter | - | - |
BDEDriveSize | - | |
BDEInstall | - | |
BDEInstallSuppress | - | |
BDEKeyLocation | - | |
BDEPin | - | |
BDERecoveryKey | - | |
BDESecondPass | - | - |
BdeWaitForEncryption | - | |
BitlockerInstalled | - | - |
DeploymentMethod | - | |
ISBDE | - | |
OSDBitLockerCreateRecoveryPassword | - | |
OSDBitLockerMode | - | |
OSDBitLockerStartupKey | - | |
OSDBitLockerStartupKeyDrive | - | |
OSDBitLockerTargetDrive | - | |
OSDBitLockerWaitForEncryption | - | |
OSCurrentBuild | - | |
OSCurrentVersion | - | |
OSFeatures | - | - |
OSRoles | - | - |
OSRoleServices | - | - |
OSVersion | - | |
SMSTSRebootRequested | - | - |
SMSTSRetryRequested | - | |
TPMOwnerPassword | - |
ZTIBIOSCheck.wsf
이 스크립트는 대상 컴퓨터에서 BIOS를 검사한 다음 Windows와 호환되지 않는 BIOS 목록을 확인합니다. 호환되지 않는 BIOSe 목록은 ZTIBIOSCheck.xml 파일에 저장됩니다.
대상 컴퓨터의 BIOS가 ZTIBIOSCheck.xml 파일에 나열된 경우 스크립트는 BIOS가 Windows와 호환되지 않으며 배포 프로세스를 종료해야 했음을 나타내는 상태 반환합니다. 호환되지 않는 BIOS의 목록을 채우는 방법에 대한 자세한 내용은 ZTIBIOSCheck.xml참조하세요.
값 | 설명 |
---|---|
입력 |
-
를ZTIBIOSCheck.xml. Windows와 호환되지 않는 것으로 알려진 BIOSe 목록이 포함되어 있습니다. - 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIBIOSCheck.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIBIOSCheck.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작임). |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
ZTICoalesce.wsf
Configuration Manager PACKAGES001 시작하여 순차적으로 번호 매기기를 요구하며 숫자 시퀀스에 간격이 없습니다. 그렇지 않으면 설치가 실패합니다.
이 스크립트를 사용하면 실행할 프로그램에 대한 식별 정보를 사용하여 변수를 정의하고 이름을 지정할 수 있습니다(예: ComputerPackages100, ComputerPackages110 또는 CollectionPackages150). 그런 다음 이 스크립트가 실행되면 Configuration Manager 패턴과 일치하는 모든 변수(예: 문자열 패키지가 포함된 모든 변수 이름)를 찾고 기본 이름 PACKAGES를 사용하여 간격 없이 순차 목록을 작성합니다.
예를 들어 다음 변수가 정의된 경우(예: 컴퓨터 변수, 컬렉션 변수 또는 CustomSettings.ini 또는 MDT DB 사용)
ComputerPackages100=XXX00001:Program
ComputerPackages110=XXX00002:Program
CollectionPackages150=XXX00003:Program
Packages001=XXX00004:Program
스크립트가 실행되면 목록은 다음과 같습니다.
PACKAGES001=XXX00004:Program
PACKAGES002=XXX00001:Program
PACKAGES003=XXX00002:Program
PACKAGES004=XXX00003:Program
그런 다음 Configuration Manager 4개의 프로그램을 모두 실행할 수 있습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTICoalesce.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTICoalesce.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/CoalesceDigits:value | 번호 매기기 시퀀스를 만들 때 제공해야 하는 숫자 수를 지정합니다. 예를 들어 값은 다음과 같습니다. - 2 는 PACKAGE03 만듭니다. - 3 은 PACKAGE003 만듭니다. 이 인수가 제공되지 않으면 기본값은 3입니다. |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
CoalescePattern | - | |
CoalesceTarget | - |
ZTIConfigFile.vbs
이 스크립트에는 MDT XML 파일을 처리하기 위한 일반적인 루틴이 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIConfigFile.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | Net.exe |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="ZTIConfigFile.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
IsSafeForWizardHTML | - | |
MandatoryApplications | - | |
SkipGroupSubFolders | - |
ZTIConfigure.wsf
이 스크립트는 MDT 배포 프로세스의 앞부분에서 지정된 속성 값을 사용하여 Unattend.xml 파일을 구성합니다. 스크립트는 배포 중인 운영 체제에 따라 적절한 파일을 구성합니다.
이 스크립트는 ZTIConfigure.xml 파일을 읽고 배포 속성에 지정된 적절한 값으로 Unattend.xml 파일을 업데이트하는 방법을 결정합니다. ZTIConfigure.xml 파일에는 속성을 Unattend.xml 파일의 설정으로 변환하는 정보가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 |
-
를ZTIConfigure.xml. 속성 값 목록(배포 프로세스의 앞부분에서 지정됨) 및 해당 구성 설정이 포함되어 있습니다. - 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIConfigure.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIConfigure.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
ComputerName | - | - |
DeploymentType | - | |
DeploymentMethod | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
DomainAdminDomain | - | |
ImageBuild | - | |
OSDAnswerFilePath | - | |
OSDAnswerFilePathSysprep | - | |
OSDComputerName | - | |
작업 단계 | - | |
TaskSequenceID | - |
ZTIConfigureADDS.wsf
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIConfigureADDS.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Dcpromo.exe. AD DS 설치 및 제거 - 를Net.exe. 네트워크 관리 작업 수행 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIConfigureADDS.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
ADDSLogPath | - | |
ADDSPassword | - | |
ADDSUserDomain | - | |
ADDSUserName | - | |
AutoConfigDNS | - | |
ChildName | - | |
ConfirmGC | - | |
DatabasePath | - | |
DomainLevel | - | |
DomainNetBiosName | - | |
ForestLevel | - | |
NewDomain | - | |
NewDomainDNSName | - | |
OSVersion | - | |
ParentDomainDNSName | - | |
ReplicaOrNewDomain | - | - |
ReplicaDomainDNSName | - | |
ReplicationSourceDC | - | |
SafeModeAdminPassword | - | |
SiteName | - | |
SysVolPath | - |
ZTIConfigureDHCP.wsf
이 스크립트는 대상 컴퓨터에서 DHCP를 구성합니다.
참고
이 스크립트를 실행하기 전에 대상 컴퓨터에 DHCP를 이미 설치해야 합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIConfigureDHCP.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Netsh.exe. 네트워킹 구성 요소의 구성 자동화를 허용하는 유틸리티 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIConfigureDHCP.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DHCPScopesxDescription | - | |
DHCPScopesxEndIP | - | |
DHCPScopesxExcludeStartIP | - | |
DHCPScopesxExcludeEndIP | - | |
DHCPScopesxIP | - | |
DHCPScopesxName | - | |
DHCPScopesxOptionRouter | - | |
DHCPScopesxOptionDNSDomainName | - | |
DHCPScopesxOptionDNSServer | - | |
DHCPScopesxOptionLease | - | |
DHCPScopesxOptionNBTNodeType | - | |
DHCPScopesxOptionPXEClient | - | |
DHCPScopesxOptionWINSServer | - | |
DHCPScopesxStartIP | - | |
DHCPScopesxSubnetmask | - | |
DHCPServerOptionDNSDomainName | - | |
DHCPServerOptionDNSServer | - | |
DHCPServerOptionNBTNodeType | - | |
DHCPServerOptionPXEClient | - | |
DHCPServerOptionRouter | - | |
DHCPServerOptionWINSServer | - |
참고
여기에 나열된 속성의 x는 DHCP 구성 정보를 포함하는 0부터 시작하는 배열의 자리 표시자입니다.
ZTIConfigureDNS.wsf
이 스크립트는 대상 컴퓨터에서 DNS를 구성합니다. 실제 구성 작업을 수행하기 위해 스크립트는 Dnscmd 유틸리티를 사용합니다.
Dnscmd.exe 대한 자세한 내용은 Dnscmd 개요를 참조하세요.
참고
이 스크립트를 실행하기 전에 대상 컴퓨터에 DNS가 이미 설치되어 있어야 합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIConfigureDNS.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Dnscmd.exe. 관리자에게 DNS 관리 지원 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIConfigureDNS.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DNSServerOptionDisableRecursion | - | |
DNSServerOptionBINDSecondaries | - | |
DNSServerOptionFailOnLoad | - | |
DNSServerOptionEnableRoundRobin | - | |
DNSServerOptionEnableNetmaskOrdering | - | |
DNSServerOptionEnableSecureCache | - | |
DNSServerOptionNameCheckFlag | - | |
DNSZonesxName | - | |
DNSZonesxType | - | |
DNSZonesxMasterIP | - | |
DNSZonesxDirectoryPartition | - | |
DNSZonesxFileName | - | |
DNSZonesxScavenge | - | |
DNSZonesxUpdate | - |
참고
여기에 나열된 속성의 x는 DNS 구성 정보를 포함하는 0부터 시작하는 배열의 자리 표시자입니다.
ZTIConnect.wsf
MDT 배포 프로세스는 이 스크립트를 사용하여 서버 컴퓨터(예: SQL Server 실행 중인 컴퓨터 또는 공유 네트워크 폴더가 있는 다른 서버)로 인증합니다. 이 스크립트를 실행하면 /uncpath 인수에 지정된 네트워크 공유 폴더에 대한 연결을 만들 수 있는지 확인합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIConnect.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIConnect.wsf /UNCPath:<uncpath> </debug:value> |
인수
값 | 설명 |
---|---|
/UNCPath:uncpath | 네트워크 공유 폴더에 대한 정규화된 UNC 경로를 지정합니다. |
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
ZTICopyLogs.wsf
Smsts.log 및 BDD.log 파일을 SLShare 속성이 지정하는 공유 아래의 하위 폴더에 복사합니다. 하위 폴더는 OSDComputerName, _SMSTSMachineName 또는 HostName 이 지정하는 이름을 사용합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTICopyLogs.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTICopyLogs.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug: value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
ZTIDataAccess.vbs
이 스크립트에는 데이터베이스 액세스에 대한 일반적인 루틴이 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIDataAccess.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 없음 |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="ZTIDataAccess.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
_SMSTSReserved1 | - | |
_SMSTSReserved2 | - | |
RulesFile | - | |
UserDomain | - | - |
UserID | - | - |
UserPassword | - | - |
ZTIDisableBDEProtectors.wsf
BitLocker를 사용하는 경우 이 스크립트는 시스템에 구성된 BitLocker 보호기를 일시 중단합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIDisableBDEProtectors.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIDisableBDEProtectors.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
ImageBuild | - | |
ISBDE | - | |
OSCurrentBuild | - | |
OSCurrentVersion | - | |
OSVersion | - |
ZTIDiskpart.wsf
이 스크립트는 Diskpart 유틸리티를 호출하여 대상 컴퓨터에 디스크 파티션을 만듭니다. 디스크를 구성하는 데 사용되는 매개 변수는 작업 순서기 또는 CustomSettings.ini 지정됩니다. ZTIDiskpart.wsf는 주로 새 컴퓨터 시나리오에서 실행됩니다. 프로세스는 다음과 같이 작동합니다.
MDT 배포 프로세스는 작업 시퀀서의 단계 및 단계 순서에 따라 ZTIDiskpart.wsf 스크립트를 실행합니다.
ZTIDiskpart.wsf는 Diskpart 유틸리티를 시작하고 필요한 구성 명령을 보냅니다.
ZTIDiskpart.wsf는 Diskpart.exe 실행하고 명령줄 매개 변수로 .txt 파일을 제공합니다.
Diskpart 를 CLEAN 명령으로 보내 디스크를 처음에 정리합니다.
첫 번째 디스크이고 작업 순서기 또는 CustomSettings.ini 디스크 구성이 지정되지 않은 경우 운영 체제를 저장하기 위해 단일 파티션이 만들어집니다. 그러나 디스크 구성이 지정된 경우 지정된 구성에 따라 디스크가 구성됩니다.
BitLocker를 사용하도록 설정하면 첫 번째 디스크 끝에 공간이 예약됩니다.
Diskpart가 완료될 때까지 모든 형식 명령이 큐에 대기됩니다. 작업 순서자 또는 CustomSettings.ini 명시적으로 지정하지 않은 경우 ZTIDiskpart.wsf는 명령을
FORMAT C: /FS:NTFS /V:OSDisk /Q /Y
사용하여 C 드라이브의 빠른 형식을 수행합니다.ZTIDiskpart.wsf는 RAM 디스크에서 하드 드라이브로 ZTIDiskpart_diskpart.log 및 BDD.log 파일을 복사합니다.
작업 순서기 또는 CustomSettings.ini 필요한 정보를 제공하여 대상 컴퓨터의 디스크 구성을 사용자 지정합니다.
디스크 구성에 대한 자세한 내용은 MICROSOFT 배포 도구 키트를 사용하는 MDT 문서를 참조하세요.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIDiskpart.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Diskpart.exe. 디스크, 파티션 및 볼륨의 자동화된 관리를 허용하는 유틸리티 - Format.com. 하드 디스크 형식 지정 - 를ZTIDiskUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIDiskpart.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
BDEDriveLetter | - | |
BDEDriveSize | - | |
BDEInstall | - | |
DeployDrive | - | |
DeploymentType | - | |
DestinationDisk | - | |
DestinationLogicalDrive | - | |
DoNotCreateExtraPartition | - | |
ImageBuild | - | |
OSDDiskIndex | - | |
OSDDiskpartBiosCompatibilityMode | - | - |
OSDDiskType | - | |
OSDPartitions | - | |
OSDPartitionStyle | - | |
SMSTSLocalDataDrive | - | |
VolumeLetterVariable | - |
ZTIDiskUtility.vbs
이 스크립트에는 MDT 배포 프로세스의 다양한 스크립트가 호출하는 디스크 관련 함수 및 하위 경로가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 없음 |
출력 |
-
ZTIDiskUtility.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를BcdBoot.exe. 시스템 파티션 구성 - 를DiskPart.exe. 디스크, 파티션 및 볼륨의 자동화된 관리를 허용하는 유틸리티 |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="ZTIDiskUtility.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DestinationLogicalDrive | - | |
UILanguage | - | - |
ZTIDomainJoin.wsf
상태 복원 배포 단계에서 이 스크립트는 컴퓨터가 도메인에 가입되어 있는지 확인하고 실패한 도메인 가입 시도에서 복구합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIDomainJoin.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
LTISuspend.wsf - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIDomainJoin.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug: value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/DomainErrorRecovery: value | 컴퓨터를 도메인에 가입하려고 시도합니다. 값에 지정된 값이 다음과 같은 경우: - AUTO. 도메인 가입 프로세스를 다시 시도합니다. 다시 시작하고 다시 시도합니다. 기본 스크립트 동작입니다. - 실패합니다. 모든 처리를 중지합니다. 모든 작업 순서 처리가 중지됩니다. - 수동. 처리 중지; 을 사용하면 사용자가 컴퓨터를 도메인에 수동으로 조인할 수 있습니다. |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
DomainErrorRecovery | - | |
DomainJoinAttempts | - | - |
JoinDomain | - | |
JoinWorkgroup | - | |
LTISuspend | - | |
MachineObjectOU | - | |
SMSTSRebootRequested | - | |
SMSTSRetryRequested | - |
ZTIDrivers.wsf
이 스크립트는 운영 체제의 구성을 시작하기 전에 대상 컴퓨터에 추가 디바이스 드라이버를 설치합니다. 이 스크립트는 Drivers.xml 파일을 읽고 Drivers.xml 파일(Deployment Workbench의 드라이버 노드에서 생성 및 관리됨)의 디바이스 드라이버 파일 목록을 대상 컴퓨터에 복사합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
를PnpEnum.xml. 대상 컴퓨터에 설치된 모든 디바이스 목록을 포함합니다. - ZTIDrivers.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Attrib.exe. 파일 및 폴더 특성 설정 - CMD.exe. 명령줄 도구 실행 허용 - 를Microsoft.BDD.PnpEnum.exe. 플러그 앤 플레이 디바이스를 열거하는 유틸리티 - 를Reg.exe. 레지스트리 데이터를 읽고 수정하기 위한 콘솔 레지스트리 도구 - 를ZTIConfigFile.vbs. XML 파일 처리를 위한 루틴 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIDrivers.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
CustomDriverSelectionProfile | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | - |
DoCapture | - | |
DriverPaths | - | |
DriverSelectionProfile | - | |
ImageBuild | - | |
InstallFromPath | - | |
OSDAnswerFilePath | - | |
OSDAnswerFilePathSysPrep | - | |
OSDPlatformArch | - | |
작업 단계 | - | |
ResourceRoot | - |
ZTIExecuteRunbook.wsf
이 스크립트는 대상 컴퓨터에서 Orchestrator Runbook을 실행합니다. Orchestrator Runbook 은 컴퓨터 및 네트워크에서 작업을 오케스트레이션하는 작업의 시퀀스입니다. Runbook 실행 작업 순서 단계 유형을 사용하여 MDT에서 Orchestrator Runbook을 시작할 수 있습니다. 그러면 이 스크립트가 실행됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수에는 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보가 포함됩니다. |
출력 | - BDD.log 모든 MDT 스크립트가 생성하는 이벤트를 포함합니다. - Runbook 완성의 상태 반환합니다. - Runbook 출력에서 매개 변수를 반환합니다. |
참조 | - ZTIUtility.vbs 스크립트에서 사용하는 지원 함수 및 하위 루틴을 포함합니다. |
위치 | distribution\Scripts |
사용 | cscript ZTIExecuteRunbook.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
OrchestratorServer | - | |
RunbookName | - | |
RunbookID | - | |
RunbookParameterMode | - | |
RunbookParametersxParameterID | - | |
RunbookParametersxParameterValue | - | |
RunbookOutputParameters 참고: Runbook이 출력 매개 변수를 반환하는 경우 각 매개 변수에 대해 작업 순서 변수가 만들어지고 매개 변수의 반환 값이 작업 순서 변수에 할당됩니다. |
- |
이 스크립트는 내부 스크립트 사용을 위해 다음 표에 나열된 작업 순서 변수를 만듭니다. CustomSettings.ini 또는 MDT DB에서 이러한 작업 순서 변수를 설정하지 마세요.
이름 | 설명 |
---|---|
OrchestratorServer | Runbook 실행 작업 순서 단계에서 Orchestrator 서버에 지정된 Orchestrator를 실행하는 서버의 이름 |
RunbookName | Runbook 실행 작업 순서 단계에서 Runbook에 지정된 Runbook의 이름 |
RunbookID | Orchestrator 서버의 Runbook에 할당된 식별자 |
RunbookParametersxParameterID | Orchestrator 서버의 특정 Runbook 매개 변수에 할당된 식별자 |
RunbookParametersxParameterName | Orchestrator 서버의 특정 Runbook 매개 변수에 할당된 이름 |
RunbookParametersxParameterValue | Orchestrator 서버의 특정 Runbook 매개 변수에 할당된 값 |
ZTIGather.wsf
이 스크립트는 배포 프로세스를 제어하는 속성 및 처리 규칙을 수집합니다. 속성 및 규칙( 로컬 속성이라고도 함)은 이 스크립트에 명시적으로 정의되며 ZTIGather.xml 파일, CustomSettings.ini 파일 및 MDT DB(Deployment Workbench의 데이터베이스 노드에서 생성됨)에 포함됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIGather.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Wpeutil.exe. Windows PE 및 네트워크 연결을 초기화합니다. LTI 시작 - 를ZTIDataAccess.vbs. 데이터베이스 액세스에 대한 루틴을 포함합니다. - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIGather.wsf </debug:value> </localonly> </inifile:ini_file_name> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/localonly | 대상 컴퓨터에 설치된 대상 컴퓨터 및 현재 운영 체제에 대한 정보만 반환합니다. 는 입력 .ini 파일( /inifile 인수에 지정됨)을 구문 분석하지 않습니다. 는 .ini 파일에 지정된 속성 및 규칙을 반환합니다. 지정하지 않으면 스크립트는 대상 컴퓨터 및 현재 설치된 운영 체제에 대한 정보를 반환합니다. .ini 파일을 구문 분석합니다. |
/inifile:ini_file_name | 배포 프로세스에 사용된 속성 및 규칙이 포함된 입력 .ini 파일의 이름 및 경로 지정되지 않은 경우 스크립트는 CustomSettings.ini |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
모두 | - | - |
ZTIGroups.wsf
이 스크립트는 대상 컴퓨터에서 로컬 그룹 멤버 자격을 캡처하고 복원합니다. 이 스크립트는 운영 체제를 배포하기 전에 대상 컴퓨터에서 그룹 멤버 자격을 백업하기 위해**/capture** 인수를 사용하여 호출됩니다. CaptureGroups 속성에는 스크립트가 백업하는 그룹 목록이 포함됩니다. 스크립트는 **/restore** 인수를 사용하여 호출되어 운영 체제가 배포된 후 그룹 멤버 자격을 복원합니다. 복원 작업을 수행할 때 /capture 인수를 사용하여 스크립트를 실행할 때 백업된 모든 그룹의 멤버 자격을 복원합니다.
참고
그룹 멤버 자격을 복원할 때 스크립트는 대상 컴퓨터에 아직 없는 대상 그룹을 만들지 않습니다. 따라서 이미지 파일을 빌드할 때 참조 컴퓨터에 필요한 모든 그룹을 포함해야 합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIGroups.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIGroups.wsf </debug:value> </backup> </restore> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/사로잡다 | CaptureGroups 속성에 지정된 대로 대상 컴퓨터에서 로컬 그룹의 그룹 멤버 자격을 백업합니다. |
/복원 | 배포 프로세스의 앞부분에서 백업된 로컬 그룹에 그룹 멤버 자격을 복원합니다. |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
CaptureGroups | - | |
그룹 | - | - |
HostName | - |
ZTILangPacksOnline.wsf
이 스크립트는 Windows 운영 체제용 언어 팩을 설치합니다. 스크립트는 하나 이상의 폴더를 포함하는 폴더 구조의 언어 팩 CAB 파일을 예상합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTILangPacksOnline.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를CMD.exe. 명령줄 도구 실행 허용 - 를Lpksetup.exe. 언어 팩을 추가하거나 제거하는 데 사용되는 언어 팩 설정 도구 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTILangPacksOnline.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
OSVersion | - |
ZTIModifyVol.wsf
이 스크립트는 UEFI를 사용하여 컴퓨터에서 Windows RE 파티션을 만드는 데 필요한 유틸리티 볼륨에 대한 GPT ID 및 특성을 설정하기 위해 볼륨을 수정합니다. 이러한 상황에 대해 UEFI를 사용하여 컴퓨터에 배포할 때 이 스크립트를 호출해야 합니다.
사용자 지정 파티션(볼륨) 구조가 만들어지는 LTI 배포(예: UEFI와 함께 사용하기 위해 일반적으로 만들어지는 표준 4개의 파티션 대신 5개의 파티션 만들기)
모든 ZTI 및 UDI 배포
참고
이 스크립트는 UEFI와 함께 사용할 파티션 구조를 만들 때만 호출됩니다. UEFI 없이 배포에 사용할 파티션 구조를 만들 때 이 스크립트를 호출해서는 안 됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 | BDD.log 모든 MDT 스크립트가 생성하는 이벤트를 포함합니다. |
참조 | ZTIUtility.vbs 스크립트에서 사용하는 지원 함수 및 하위 경로가 포함됩니다. |
위치 | distribution\Scripts |
사용 | cscript ZTIModifyVol.wsf /UtilityVol:value </debug:value> |
인수
값 | 설명 |
---|---|
/UtilityVol:value | UEFI가 있는 컴퓨터에서 사용하기 위해 Windows RE Tools 파티션에 대해 구성해야 하는 볼륨의 드라이브 문자를 제공합니다(예: "E:"). |
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
UtilityVol | - |
ZTIMoveStateStore.wsf
이 스크립트는 캡처된 사용자 상태 및 백업 파일을 C:\Windows\Temp\StateStore로 이동합니다.
참고
이 스크립트는 Configuration Manager 사용하여 이미지를 배포할 때만 실행됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIMoveStateStore.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIMoveStateStore.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
ZTINextPhase.wsf
이 스크립트는 배포 프로세스의 다음 단계로 Phase 속성을 업데이트합니다. 작업 순서자는 이러한 단계를 사용하여 각 작업을 완료해야 하는 시퀀스를 결정합니다. Phase 속성에는 다음 값이 포함됩니다.
유효성 검사. 대상 컴퓨터가 배포 프로세스를 완료하는 데 필요한 스크립트를 실행할 수 있는지 확인합니다.
STATECAPTURE. 새 대상 운영 체제를 배포하기 전에 사용자 상태 마이그레이션 데이터를 저장합니다.
사전 설치. 대상 운영 체제를 배포하기 전에 수행해야 하는 모든 작업(예: 새 파티션 만들기)을 완료합니다.
설치합니다. 대상 컴퓨터에 대상 운영 체제를 설치합니다.
POSTINSTALL. 사용자 상태 마이그레이션 데이터를 복원하기 전에 수행해야 하는 작업을 완료합니다. 이러한 작업은 배포 후 처음으로 대상 컴퓨터를 시작하기 전에 대상 운영 체제를 사용자 지정합니다(예: 업데이트 설치 또는 드라이버 추가).
STATERESTORE. 상태 캡처 단계 중에 저장된 사용자 상태 마이그레이션 데이터를 복원합니다.
Phase 속성에 대한 자세한 내용은 Phase 를 참조 하세요.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTINextPhase.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTINextPhase.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DeploymentMethod | - | |
작업 단계 | - | - |
ZTINICConfig.wsf
이 스크립트는 CustomSettings.ini 파일에 나열된 속성 또는 MDT DB(Deployment Workbench의 데이터베이스 노드에서 만든)를 기반으로 ZTIGather.wsf가 캡처한 값으로 활성화된 네트워크 어댑터를 구성합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTINICConfig.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를ZTINicUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTINicConfig.wsf </debug:value> </ForceCapture> </RestoreWithinWinPE> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/ForceCapture | 고정 IP 주소가 저장된 로컬 네트워킹 어댑터가 있는 경우 이 스크립트는 이러한 설정을 캡처하고 로컬 환경에 저장합니다(예: C:\MININT\SMSOSD\OSDLogs\Variables.dat). 이 스크립트는 자동화를 위해 많은 수의 컴퓨터에 대한 고정 IP 설정을 캡처하는 데 유용할 수 있습니다. |
/RestoreWithinWinPE | 이 지정되면 저장된 고정 IP 네트워크 설정을 로컬 컴퓨터에 적용합니다( 적절한 경우). 내부 처리에만 사용됩니다. |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DeployDrive | - | - |
DeploymentMethod | - | |
DeploymentType | - | |
DeployRoot | - | |
OSDAdapterCount | - | - |
OSGuid | - | |
OSDMigrateAdapterSettings | - | |
작업 단계 | - |
ZTINICUtility.vbs
이 스크립트에는 MDT 배포 프로세스의 다양한 스크립트가 호출하는 네트워크 어댑터 관련 함수 및 하위 경로가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 |
-
를CMD.exe. 명령줄 도구 실행 허용 - 를Netsh.exe. 네트워킹 구성 요소의 구성을 자동화하는 데 사용되는 유틸리티 |
위치 | distribution\Scripts |
사용 | <script language="VBScript" src="ZTINicUtility.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
OSDAdapterAdapterIndexAdapterName | - | - |
참고
이 속성의 AdapterIndex는 네트워크 어댑터 정보를 포함하는 0부터 시작하는 배열의 자리 표시자입니다.
ZTIOSRole.wsf
이 스크립트는 Windows 운영 체제를 실행하는 대상 컴퓨터에 대한 서버 역할을 설치합니다. 스크립트는 OSRoles, OSRoleServices 및 OSFeatures 속성을 읽어 설치해야 하는 사항을 결정합니다.
참고
이 스크립트는 역할 및 기능 설치 및 역할 및 기능제거 작업 순서 단계에서만 호출됩니다. 이 스크립트를 직접 호출하는 것은 지원되지 않습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIOSRole.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를CMD.exe. 명령줄 도구 실행 허용 - 를OCSetup.exe. Windows 선택적 구성 요소에 추가 또는 제거 - 를ServerManagerCmd.exe. Windows Server 역할 및 기능 설치, 구성 및 관리 - 를Sysocmgr.exe. Windows 구성 요소 추가 또는 제거 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIOSRole.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/Uninstall | 제공된 경우 이 인수는 역할 및 기능이 제거됨을 나타냅니다. 제공되지 않은 경우 스크립트는 역할 및 기능이 설치될 것이라고 가정합니다. |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
IsServerCoreOS | - | |
OSFeatures | - | |
OSRoles | - | |
OSRoleServices | - | |
OSVersion | - | |
SMSTSRebootRequested | - |
ZTIPatches.wsf
이 스크립트는 Packages.xml 파일에 나열된 업데이트(언어 팩, 보안 업데이트 등)를 설치합니다. 배포가 다음 상태 중 하나가 아닌 경우 스크립트가 자체 종료됩니다.
위상은 PREINSTALL과 같습니다.
DeploymentMethod는SCCM 같습니다.
DeploymentMethod가 SCCM 같으면 스크립트가 Pkgmgr을 시작합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIPatches.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Expand.exe. 압축된 파일 확장 - 를Pkgmgr.exe. Windows Vista 오프라인 설치 또는 업데이트 - 를ZTIConfigFile.vbs. XML 파일 처리를 위한 루틴 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIPatches.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
CustomPackageSelectionProfile | - | |
DeployRoot | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | |
LanguagePacks | - | |
OSDAnswerFilePath | - | |
OSDPlatformArch | - | |
PackageSelectionProfile | - | |
작업 단계 | - | |
ResourceRoot | - |
ZTIPowerShell.wsf
이 스크립트는 사용자 지정 Windows PowerShell 호스트를 사용하여 Windows PowerShell 스크립트를 실행합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIPowerShell.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 - 코드를 반환합니다. 완료 후 Windows PowerShell 스크립트에서 반환되는 숫자 값으로, 스크립트의 완료 상태 나타냅니다. |
참조 | - 를Microsoft.BDD.TaskSequencePSHost.exe. Windows PowerShell 스크립트를 실행하는 데 사용되는 사용자 지정 Windows PowerShell 호스트입니다. |
위치 | distribution\Scripts |
사용 | cscript ZTIPowerShell.wsf |
인수
값 | 설명 |
---|---|
없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
ZTIPrereq.vbs
이 스크립트는 대상 컴퓨터에 필수 구성 요소 소프트웨어가 설치되어 있고 작동 중인지 확인합니다. 스크립트가 수행하는 검사는 다음과 같습니다.
Windows 스크립트 버전이 버전 5.6과 같거나 더 큰지 확인합니다.
개체 참조가 Wscript.Shell, Wscript.Network, Scripting.FileSystemObject MSXML2로 인스턴스화될 때 오류가 발생하지 않는지 확인합니다. DOMDocument 및 프로세스 환경.
검사 중 하나가 실패하면 오류가 발생하고 스크립트가 ValidatePrereq 프로시저를 종료합니다.
값 | 설명 |
---|---|
입력 | 없음 |
출력 | 없음 |
참조 | 없음 |
위치 | distribution\Scripts |
사용 | None |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
없음 |
ZTISCCM.wsf
이 스크립트는 Configuration Manager 사용하여 배포할 때 ZTI를 초기화합니다. 스크립트는 다음 절차를 수행합니다.
디버깅이 활성화되면 스크립트는 OSD를 만듭니다. 디버그 파일.
스크립트는 다음 속성을 구성합니다.
ScriptRoot는 현재 실행 중인 스크립트의 부모 폴더로 설정됩니다.
DeployRoot 는 ScriptRoot의 부모 폴더로 설정됩니다.
ResourceRoot 는 DeployRoot로 설정됩니다.
DeploySystemDrive 는 C:로 설정됩니다.
DeploymentMethod는 SCCM 설정됩니다.
DeployRoot에 :\:
DeployRoot 폴더가 _SMSTSMDataPath\WDPackage에 복사됩니다.
ScriptRoot 가 _SMSTSMDataPath\WDPackage\Scripts로 설정됨
DeployRoot가 ScriptRoot의 부모 폴더로 설정됩니다.
ResourceRoot가 DeployRoot로 설정됩니다.
단계가 NULL인 경우:
%SystemDrive% 환경 변수가 X:이면 DeploymentType이 NEWCOMPUTER 로 설정되고 단계 가 PREINSTALL로 설정됩니다. 그렇지 않으면 DeploymentType 이 REPLACE 로 설정되고 단계 가 VALIDATION으로 설정됩니다.
현재 실행 중인 스크립트의 부모 폴더에 OldComputer.tag 파일이 있으면 DeploymentType 이 REPLACE 로 설정되고 단계 가 VALIDATION으로 설정됩니다. 그렇지 않으면 DeploymentType 이 새로 고침 으로 설정되고 단계 가 유효성 검사로 설정됩니다.
이러한 속성에 대한 자세한 내용은 속성 문서를 참조하세요.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTISCCM.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTISCCM.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
_SMSTSMDataPath | - | |
아키텍처 | - | |
BDDPackageID | - | - |
DeploymentMethod | - | - |
DeploymentType | - | - |
DeployRoot | - | - |
작업 단계 | - | - |
ResourceRoot | - | - |
ScriptRoot | - | - |
ToolRoot | - | - |
ZTISetVariable.wsf
이 스크립트는 VariableName 에 포함된 이름에 해당하는 지정된 전역 작업 순서 변수를 VariableValue에 포함된 값으로 설정합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTISetVariable.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 | 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTISetVariable.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
VariableName | - | |
VariableValue | - |
ZTITatoo.wsf
이 스크립트는 식별 및 버전 정보로 대상 컴퓨터에 문신을 새기고 있습니다. 스크립트는 다음 절차를 수행합니다.
ZTITatoo.mof 파일을 찾아 %SystemRoot%\System32\Wbem 폴더에 복사합니다. 대상에 있는 기존의 모든 ZTITatoo.mof는 복사 작업을 시작하기 전에 삭제됩니다.
Mofcomp.exe 다음 명령을 사용하여 실행됩니다.
%SystemRoot%\System32\Wbem\Mofcomp.exe -autorecover %SystemRoot%\System32\Wbem\ZTITatoo.mof.
모든 배포 방법(LTI, ZTI 및 UDI)의 경우 이러한 배포 세부 정보는 레지스트리에 대한 모든 배포 방법에 대해 HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4에 기록됩니다.
배포 방법은 사용 중인 배포 메서드로 설정되며 수행되는 배포 방법에 따라 LTI, ZTI 또는 UDI로 설정할 수 있습니다.
배포 원본 은 배포의 원본으로 설정되며 OEM, MEDIA 또는 DeploymentMethod 속성의 값으로 설정할 수 있습니다.
배포 유형 은 DeploymentType 속성으로 설정됩니다.
배포 타임스탬프는 WMI 날짜 형식의 현재 날짜로 설정됩니다.
배포 도구 키트 버전은Version 속성으로 설정됩니다.
LTI 배포의 경우 이러한 배포 세부 정보는 HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4에 레지스트리에 기록됩니다.
작업 순서 ID 는 TaskSequenceID속성으로 설정됩니다.
작업 순서 이름은TaskSequenceName 속성으로 설정됩니다.
작업 순서 버전은TaskSequenceVersion 속성으로 설정됩니다.
모든 Configuration Manager 배포(Configuration Manager ZTI 및 UDI)의 경우 이러한 배포 세부 정보는 HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4에 레지스트리에 기록됩니다.
OSD 패키지 ID는 _SMSTSPackageID 작업 순서 변수로 설정됩니다.
OSD 프로그램 이름은 항상 "\*"로 설정됩니다.
OSD 보급 알림 ID 는 _SMSTSAdvertID 작업 순서 변수로 설정됩니다.
이미지가 캡처되는 LTI 배포의 경우 이러한 배포 세부 정보는 HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4에 레지스트리에 기록됩니다.
Capture 메서드 는 사용 중인 배포 메서드로 설정되며 수행 중인 배포 방법에 따라 LTI, ZTI 또는 UDI로 설정할 수 있습니다.
캡처 타임스탬프는 WMI 날짜 형식으로 현재 날짜로 설정됩니다.
캡처 도구 키트 버전은Version 속성으로 설정됩니다.
캡처 작업 순서 ID 는 TaskSequenceID속성으로 설정됩니다.
캡처 작업 순서 이름은TaskSequenceName 속성으로 설정됩니다.
캡처 작업 순서 버전은TaskSequenceVersion 속성으로 설정됩니다.
이미지가 캡처되는 모든 Configuration Manager 배포(Configuration Manager ZTI 및 UDI)의 경우 이러한 배포 세부 정보는 HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4에 레지스트리에 기록됩니다.
캡처 OSD 패키지 ID 는 _SMSTSPackageID 작업 순서 변수로 설정됩니다.
캡처 OSD 프로그램 이름은 항상 "*****"로 설정됩니다.
캡처 OSD 보급 알림 ID 는 _SMSTSAdvertID작업 순서 변수로 설정됩니다.
참고
이 스크립트는 Windows PE에서 실행되도록 설계되지 않았습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTITatoo.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Mofcomp.exe. 명령줄 .mof 파일 컴파일러 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTITatoo.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
_SMSTSAdvertID | - | |
_SMSTSPackageID | - | |
_SMSTSSiteCode | - | |
DeploymentMethod | - | |
DeploymentType | - | |
버전 | - | |
TaskSequenceID | - | |
TaskSequenceName | - | |
TaskSequenceVersion | - |
ZTIUserState.wsf
이 스크립트는 대상 컴퓨터에서 사용자 상태를 캡처하고 복원하도록 USMT를 초기화합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIUserState.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를CMD.exe. 명령줄 도구 실행 허용 - 를Loadstate.exe. 대상 컴퓨터에 사용자 상태 데이터를 입금합니다. - 를Msiexec.exe. .msi 기반 애플리케이션 설치 관리 - 를Scanstate.exe. 사용자 데이터 및 설정 수집 - USMT 애플리케이션 파일 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIUserState.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/사로잡다 | - |
/평가하다 | - |
/복원 | - |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | |
ImageBuild | - | |
ImageSize | - | |
ImageSizeMultiplier | - | |
InstallFromPath | - | |
IsServerOS | - | |
LoadStateArgs | - | |
OSCurrentVersion | - | |
OSDMigrateAdditionalCaptureOptions | - | - |
OSDMigrateAdditionalRestoreOptions | - | - |
OSDPackagePath | - | |
OSDStateStorePath | - | |
OSVersion | - | |
ScanStateArgs | - | |
StatePath | - | - |
UDDir | - | |
UDProfiles | - | |
UDShare | - | |
UserDataLocation | - | - |
USMTConfigFile | - | |
USMTEstimate | - | - |
USMTLocal | - | |
USMTMigFiles | - |
ZTIUtility.vbs
이 스크립트에는 대부분의 MDT 스크립트에서 사용하는 유틸리티 함수가 포함되어 있습니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 | 없음 |
참조 |
-
를Credentials_ENU.xml. 네트워크 리소스에 연결할 때 사용할 자격 증명을 사용자에게 프롬프트 - 를IPConfig.exe. 모든 현재 TCP/IP 네트워크 구성 값을 표시하고 DHCP 및 DNS 설정을 새로 고칩니다. - 를MSHTA.exe. HTML 애플리케이션 호스트 - 를Regsvr32.exe. 운영 체제에 파일(.dll, .exe, .ocx 등)을 등록합니다. - 를Xcopy.exe. 하위 디렉터리를 포함하여 파일 및 디렉터리를 복사합니다. |
위치 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
사용 | <script language="VBScript" src="ZTIUtility.vbs"/> |
인수
값 | 설명 |
---|---|
없음 | 없음 |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
_SMSTSAdvertID | - | |
_SMSTSCurrentActionName | - | |
_SMSTSCustomProgressDialogMessage | - | |
_SMSTSInstructionTableSize | - | |
_SMSTSLogPath | - | |
_SMSTSMachineName | - | |
_SMSTSNextInstructionPointer | - | |
_SMSTSOrgName | - | |
_SMSTSPackageID | - | |
_SMSTSPackageName | - | |
_SMSTSPackagePath | - | |
_SMSTSReserved1 | - | |
_SMSTSReserved2 | - | |
아키텍처 | - | |
AssetTag | - | |
ComputerName | - | |
디버그 | - | - |
DeploymentMethod | - | |
DeployRoot | - | |
DestinationDisk | - | - |
DestinationLogicalDrive | - | - |
DestinationPartition | - | - |
EventShare | - | |
HostName | - | |
ImageBuild | - | - |
ImageFlags | - | |
ImageIndex | - | |
ImageLanguage | - | |
ImageProcessor | - | |
ImageSize | - | |
InstallFromPath | - | |
JoinDomain | - | |
LogPath | - | - |
MacAddress | - | |
OSCurrentVersion | - | |
OSDAdvertID | - | |
OSDAnswerFilePath | - | - |
OSDAnswerFilePathSysprep | - | - |
OSDComputerName | - | - |
OSDPackageID | - | |
OSDPackagePath | - | |
OSDTargetSystemDrive | - | |
OSGUID | - | |
OSSKU | - | |
OSVersion | - | |
작업 단계 | - | |
Processor_Architecture | - | |
ResourceRoot | - | |
SLShare | - | |
SLShareDynamicLogging | - | |
TaskSequenceID | - | |
TaskSequenceName | - | |
TaskSequenceVersion | - | |
UDDir | - | |
UDShare | - | |
UserDomain | - | - |
UserID | - | - |
UserPassword | - | - |
UUID | - | |
버전 메모: 이 변수는 MDT의 버전을 나타내는 내부 변수입니다. |
- | - |
WDSServer | - |
ZTIValidate.wsf
이 스크립트는 대상 컴퓨터의 조건의 유효성을 검사하여 배포를 계속하는 것이 안전한지 확인합니다. 스크립트 프로세스는 다음과 같습니다.
DeploymentType이 REFRESH와 같고 대상 컴퓨터가 서버인 경우 스크립트가 종료됩니다.
OSInstall이 있고 YES와 같지 않으면 스크립트가 종료됩니다.
대상 컴퓨터에 최소 RAM이 있는지 확인합니다. 그렇지 않으면 스크립트가 종료됩니다.
프로세서가 필요한 최소 속도를 충족하는지 확인합니다. 그렇지 않으면 스크립트가 종료됩니다.
하드 디스크 크기가 최소 크기 요구 사항을 충족하는지 확인합니다. 그렇지 않으면 스크립트가 종료됩니다.
대상 컴퓨터의 운영 체제가 C 드라이브에 설치되어 있는지 확인합니다. 그렇지 않으면 스크립트가 종료됩니다.
DeploymentType = REFRESH인 경우 를 실행
Compact /u C:\
하여 C 드라이브가 압축되지 않는지 확인합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIValidate.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Compact.exe. NTFS 파일 시스템 파티션에서 파일 압축을 표시하거나 변경합니다. - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIValidate.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
DeploymentType | - | |
DestinationLogicalDrive | - | - |
ImageBuild | - | |
ImageMemory | - | |
ImageProcessorSpeed | - | |
ImageSize | - | |
ImageSizeMultiplier | - | |
IsServerOS | - | |
메모리 | - | |
OSDPackagePath | - | |
OSInstall | - | |
ProcessorSpeed | - | |
SMSTSLocalDataDrive | - | |
VerifyOS | - |
ZTIVHDCreate.wsf
이 스크립트는 대상 컴퓨터에 가상 하드 디스크(.vhd 또는 .avhd) 파일을 만들고 .vhd 파일을 디스크로 탑재하는 데 사용됩니다. 그런 다음 LTI 배포 프로세스의 다른 부분에서는 Windows 운영 체제 및 애플리케이션을 새로 만든 가상 하드 디스크에 배포합니다. 스크립트 프로세스는 다음과 같습니다.
Class_Initialize 메서드는 VHDInputVariable 변수를 초기화하는 데 사용됩니다.
VHDCreateSource가 정의되어 있고 원본 .vhd 파일(지정된 경우)을 찾는지 확인합니다.
VHDCreateFilename이 RANDOM 또는 ""(null)와 같은 경우 임의 .vhd 파일 이름을 생성합니다.
.vhd 파일( VHDCreateFileName에 지정됨)을 만들 폴더가 있는지 확인합니다.
VHDCreateSizePercent, VHDCreateSizeMax 및 VHDCreateType의 값을 사용하여 .vhd 파일을 만듭니다.
VHDCreateDiffVHD의 값을 사용하여 차이점 디스크(지정된 경우)를 만듭니다.
새로 만든 .vhd 파일과 선택적 차이점 디스크가 탑재됩니다.
탑재된 가상 하드 디스크의 디스크 번호가 반환됩니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIVHDCreate.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를ZTIDiskUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIVHDCreate.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
VHDCreateDiffVHD | - | |
VHDCreateFileName | - | |
VHDCreateSizeMax | - | |
VHDCreateSource | - | |
VHDCreateType | - | |
VHDDisks | - | |
VHDInputVariable | - | |
VHDOutputVariable | - |
ZTIWindowsUpdate.wsf
이 스크립트는 WUA(Windows 업데이트 에이전트) API(애플리케이션 프로그래밍 인터페이스)를 사용하여 WSUS, Windows 업데이트 또는 Microsoft 업데이트를 실행하는 회사 네트워크의 컴퓨터에서 업데이트를 다운로드하고 설치합니다. 기본적으로 이 기능은 각 작업 순서에서 사용하지 않도록 설정되며 실행하려면 수동으로 활성화해야 합니다.
대부분의 기업에는 이미 회사 네트워크를 통해 새로 배포된 컴퓨터를 업데이트하기 위한 팀과 인프라가 있습니다. 이 프로세스에는 각 데스크톱 구성에 사용할 수 있는 최신 패치, 드라이버 및 업데이트 집합을 추적하고 각 구성에 대해 다운로드 및 설치해야 하는 업데이트를 결정하는 작업이 포함됩니다. organization 이미 설정된 프로세스가 있는 경우 이 스크립트가 필요하지 않을 수 있습니다. 이 스크립트는 프로세스를 설정하지 않았을 수 있지만 배포 시 대상 컴퓨터가 업데이트되도록 하려는 배포 팀의 필요성을 채우기 위해 설계되었습니다.
이 스크립트는 대상 컴퓨터를 자동으로 검사하고 적용 가능한 것으로 확인된 광범위한 업데이트를 다운로드합니다. 이 중에는 다음이 있습니다.
Windows 서비스 팩
Windows 업데이트 배치된 비 Microsoft 드라이버
최신 핫픽스 업데이트
Microsoft Office 업데이트
업데이트 Microsoft Exchange Server 및 SQL Server
Microsoft Visual Studio® 업데이트
일부 비 Microsoft 애플리케이션 업데이트
팁
많은 하드웨어 제조업체는 드라이버를 Windows 업데이트 배치했습니다. 이러한 드라이버는 더 이상 기본 제공 드라이버 디렉터리에서 유지 관리할 필요가 없습니다. 배포 공유에서 드라이버를 제거하여 Windows 업데이트 사용할 수 있는 드라이버를 확인합니다. 드라이버가 기본적으로 Windows에 포함되지 않은 경우 운영 체제에 사용자 입력이 필요하므로 네트워킹 또는 스토리지 드라이버를 제거하지 마세요.
MDT는 운영 체제 배포의 일부로 업데이트된 버전의 WUA를 배포하는 기능을 지원합니다. 이렇게 하면 대상 컴퓨터가 배포될 때 올바른 버전의 WUA를 실행하도록 할 수 있습니다. 또한 배포 후 인터넷에 연결하고 최신 버전의 WUA를 다운로드할 필요가 없습니다.
MDT는 인터넷을 통해 Microsoft 업데이트 연결하는 대신 WSUS를 실행하는 회사 네트워크의 컴퓨터에서 업데이트를 수집하도록 WUA를 구성할 수도 있습니다. MDT는 필요에 따라 WSUSServer 속성을 사용하여 WSUS를 실행하는 특정 컴퓨터를 사용하도록 WUA를 구성할 수 있습니다.
추가 정보 및 WUA 배포 지침은 클라이언트 컴퓨터에 Windows 업데이트 에이전트를 설치하는 방법을 참조하세요.
다음을 위한 최신 버전의 WUA 독립 실행형 설치 관리자를 가져옵니다.
x86 버전(WindowsUpdateAgent30-x86.exe) https://go.microsoft.com/fwlink/?LinkID=100334
x64 버전(WindowsUpdateAgent30-x64.exe) https://go.microsoft.com/fwlink/?LinkID=100335
Windows 7 이상에는 최신 버전의 WUA가 포함되어 있으므로 업그레이드가 필요하지 않습니다.
자세한 내용은 Windows 업데이트 에이전트 업데이트를 참조하세요.
작업 순서기에서 사용하도록 설정하면 이 스크립트는 운영 체제 배포의 상태 복원 단계에서 여러 번 실행됩니다. 운영 체제가 처음으로 시작된 후 처음 실행됩니다. 대상 컴퓨터에 설치 중인 특정 업데이트 또는 서비스 팩에 따라 달라질 수 있는 애플리케이션을 설치하기 전에 최신 업데이트 및 서비스 팩이 설치되어 있는지 확인합니다. 예를 들어 애플리케이션은 설치 중인 Microsoft .NET Framework 최신 버전에 따라 달라질 수 있습니다.
이 스크립트는 애플리케이션을 설치한 후에도 실행되며, 이 스크립트는 최신 애플리케이션 서비스 팩 및 업데이트가 적용되었는지 확인합니다. 예를 들어 이 스크립트를 사용하여 최신 업데이트가 Microsoft Office 2010 또는 2007 Office 시스템에 적용되도록 합니다.
하나 이상의 업데이트를 설치하는 동안 업데이트 설치가 완전히 완료되도록 대상 컴퓨터를 다시 시작해야 할 수 있습니다. 업데이트가 제대로 설치되었는지 확인하기 위해 스크립트에서 업데이트 설치를 위해 대상 컴퓨터를 다시 시작해야 한다는 것을 감지하면 스크립트는 대상 컴퓨터를 자동으로 다시 시작하고 추가 업데이트가 검색되어 설치 보류 중인 경우 다시 시작합니다. 대상 컴퓨터가 완전히 최신 상태인 것으로 확인되면 스크립트가 종료됩니다. 대상 컴퓨터를 업데이트하는 동안 스크립트가 업데이트를 설치하는 데 실패한 7번의 시도가 있고 대상 컴퓨터를 다시 시작해야 하는 경우 오류가 기록됩니다.
런타임 동안 스크립트는 다음 작업을 수행합니다.
WSUSServer 속성이 지정된 경우 WSUS 서버를 사용하도록 대상 컴퓨터를 구성합니다.
최신 버전의 WUA가 대상 컴퓨터에 설치되어 있는지 확인합니다.
대상 컴퓨터에서 아직 설치되지 않았으며 일반적으로 숨겨질 수 있는 해당 업데이트를 검색합니다.
각 업데이트에는 연결된 UpdateID 및 QNumber 속성이 있습니다.
UpdateID 속성은 GUID 형식(예: 67da2176-5c57-4614-a514-33abbdd51f67)입니다.
QNumber 속성은 숫자 값(예: 987654)입니다.
스크립트는 UpdateID 및 KBArticle 속성 값을 다음 MDT 속성에 지정된 제외 목록과 비교합니다.
WUMU_ExcludeID. 제외할 UpdateID 목록입니다. 이 목록에 있는 UpdateID 를 사용하는 업데이트는 설치되지 않습니다.
WUMU_ExcludeKB. 제외할 QNumbers 목록입니다. 이 목록에 있는 QNumber 를 사용하는 모든 업데이트는 설치되지 않습니다.
또한 사용자 입력이 필요한 모든 업데이트는 제외되고 설치되지 않습니다.
EULA(최종 사용자 사용권 계약)의 승인이 필요한 모든 업데이트는 스크립트에서 자동으로 승인됩니다. 프로덕션 환경에서 이 스크립트를 실행하기 전에 각 EULA를 수동으로 읽고 검사 합니다.
각 업데이트에 대한 작업은 updateID, 업데이트에 대한 간단한 설명 및 QNumber와 함께 설치가 승인된 경우 INSTALL 또는 SKIP 문자열과 함께 ZTIWindowsUpdate.log 파일에 기록됩니다.
설치할 각 업데이트는 일괄 처리로 다운로드 및 설치됩니다.
대상 컴퓨터는 업데이트 설치 중에 두 번 이상 다시 시작해야 할 수 있습니다.
참고
Windows Internet Explorer 7에는 사용자 상호 작용이 필요하므로 이 스크립트를 사용하여 설치되지 않습니다.
참고
기본적으로 Windows Vista Ultimate 추가 언어 팩을 설치하지 못하도록 WUMU_ExcludeKB 목록에 QNumber 925471 포함합니다.
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIWindowsUpdate.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를Expand.exe. 압축된 파일 확장 - 를Net.exe. 네트워크 관리 작업 수행 - 를WindowsUpdateAgent30-x86.exe. WUA 설치 - 를WindowsUpdateAgent30-x64.exe. WUA 설치 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIWindowsUpdate.wsf </debug:value> </UpdateCommand:"<IsInstalled=0|1> <IsHidden=0|1>"> </Query:true|false> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
/UpdateCommand:param |
-
IsInstalled. 설치되지 않은 업데이트를 쿼리하려면 0 으로 설정합니다. - IsHidden. 숨겨진 업데이트를 쿼리하려면 0 으로 설정합니다. |
/Query:value |
-
True입니다. 필요한 업데이트에 대해서만 쿼리합니다. 이진 파일을 다운로드하여 설치하지 마세요. - False입니다. 필요한 업데이트를 쿼리하고 설치합니다. 이진 파일을 다운로드하고 설치합니다. |
참고
지정된 경우 UpdateCommand 에는 하나 이상의 옵션이 필요합니다.
참고
UpdateCommand에 두 옵션을 모두 지정하는 경우 및 로 구분해야 합니다.
참고
UpdateCommand의 기본값은 IsInstalled=0 및 IsHidden=0입니다.
참고
UpdateCommand에 대한 자세한 내용은 IUpdateSearcher::Search 메서드를 참조하세요.
속성
이름 | 읽기 | 쓰기 |
---|---|---|
아키텍처 | - | |
DoCapture | - | |
InstalledUpdates | - | |
MSIT_WU_Count | - | - |
NoAutoUpdate_Previous | - | - |
SMSTSRebootRequested | - | - |
SMSTSRetryRequested | - | - |
WSUSServer | - | |
WUMU_ExcludeID | - | |
WUMU_ExcludeKB | - |
ZTIWipeDisk.wsf
이 스크립트는 대상 컴퓨터의 하드 디스크 형식을 지정합니다. 스크립트:
WipeDisk가 TRUE와 같지 않으면 종료됩니다.
형식에 적합한 드라이브를 결정합니다.
를 호출
cmd /c format <Drive> /fs:ntfs /p:3 /Y
하여 드라이브의 형식을 지정합니다(여기서<Drive>
는 포맷할 하드 디스크 드라이브의 드라이브 문자임).
값 | 설명 |
---|---|
입력 | 환경 변수. 속성 값, 사용자 지정 속성 값, 데이터베이스 연결, 배포 규칙 및 스크립트가 배포 프로세스를 완료하는 데 필요한 기타 정보를 포함합니다. |
출력 |
-
ZTIWipeDisk.log. 이 스크립트에서 생성하는 이벤트를 포함하는 로그 파일 - BDD.log. 모든 MDT 스크립트가 생성하는 이벤트를 포함하는 로그 파일 |
참조 |
-
를CMD.exe. 명령줄 도구 실행 허용 - Format.com. 하드 디스크 형식 지정 - 를ZTIUtility.vbs. 스크립트에서 사용하는 지원 함수 및 하위 경로 포함 |
위치 | distribution\Scripts |
사용 | cscript ZTIWipeDisk.wsf </debug:value> |
인수
값 | 설명 |
---|---|
/debug:value | 콘솔 및 .log 파일에 이벤트 메시지를 출력합니다. 값에 지정된 값이 다음과 같은 경우: - TRUE, 이벤트 메시지가 콘솔 및 .log 파일로 전송됩니다. - FALSE이면 이벤트 메시지가 .log 파일로만 전송됩니다(인수가 제공되지 않은 경우의 동작입니다.) |
속성
이름 | 읽기 | 쓰기 |
---|---|---|
WipeDisk | - |