MDT Windows PowerShell Cmdlet
Deployment Workbench 외에도 Windows PowerShell cmdlet을 사용하여 MDT 배포 공유를 관리할 수 있습니다. MDT Windows PowerShell cmdlet은 MDT 설치에 포함된 Windows PowerShell 스냅인 Microsoft.BDD.PSSnapIn에 포함되어 있습니다.
MDT Windows PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 MDT cmdlet을 실행해야 합니다. MDT Windows PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
표 7에는 MDT Windows PowerShell cmdlet이 나열되어 있으며 각 cmdlet에 대한 간략한 설명이 나와 있습니다. 각 cmdlet은 후속 섹션에서 자세히 설명합니다.
표 7 MDT Windows PowerShell Cmdlet
Cmdlet | 설명 |
---|---|
Add-MDTPersistentDrive | Restore-MDTPersistentDrive cmdlet을 사용하여 복원할 수 있는 MDT 지속형 드라이브 목록에 배포 공유를 추가합니다. |
Disable-MDTMonitorService | MDT 모니터링 서비스를 사용하지 않도록 설정합니다. |
Enable-MDTMonitorService | MDT 모니터링 서비스를 사용하도록 설정합니다. |
Get-MDTDeploymentShareStatistics | 배포 공유의 주 폴더당 엔터티 수를 포함하여 배포 공유의 통계를 표시합니다. |
Get-MDTMonitorData | 하나 이상의 모니터링되는 MTD 배포에 대해 수집된 MDT 모니터링 정보를 표시합니다. |
Get-MDTOperatingSystemCatalog | 특정 운영 체제에 대한 운영 체제 카탈로그를 반환합니다. 운영 체제 카탈로그가 없거나 오래된 경우 운영 체제 카탈로그가 다시 생성됩니다. |
Get-MDTPersistentDrive | Restore-MDTPersistentDrive cmdlet을 사용하여 복원할 수 있는 배포 공유 목록을 표시합니다. |
Import-MDTApplication | 애플리케이션을 배포 공유로 가져옵니다. |
Import-MDTDriver | 하나 이상의 디바이스 드라이버를 배포 공유로 가져옵니다. |
Import-MDTOperatingSystem | 하나 이상의 운영 체제를 배포 공유로 가져옵니다. |
Import-MDTPackage | 하나 이상의 운영 체제 패키지를 배포 공유로 가져옵니다. |
Import-MDTTaskSequence | 작업 순서를 배포 공유로 가져옵니다. |
New-MDTDatabase | 배포 공유와 연결된 MDT DB 데이터베이스를 만들거나 업그레이드합니다. |
Remove-MDTMonitorData | 배포 공유의 수집된 MDT 모니터링 데이터에서 하나 이상의 MDT 모니터링 데이터 항목을 제거합니다. |
Remove-MDTPersistentDrive | Restore-MDTPersistentDrive cmdlet을 사용하여 복원할 수 있는 MDT 지속형 Windows PowerShell 드라이브 목록에서 배포 공유를 제거합니다. |
Restore-MDTPersistentDrive | MDT 지속형 Windows PowerShell 드라이브 목록에서 각 배포 공유에 대한 Windows PowerShell 드라이브를 만듭니다. |
Set-MDTMonitorData | 배포 공유에서 수집된 MDT 모니터링 데이터에 기존 MDT 모니터링 데이터 항목을 새로 만들거나 업데이트합니다. |
Test-MDTDeploymentShare | 배포 공유의 무결성을 확인합니다. |
Test-MDTMonitorData | MDT 모니터링 서비스가 올바르게 구성되고 실행 중인지 확인합니다. |
Update-MDTDatabaseSchema | MDT DB 데이터베이스 스키마를 업데이트. |
Update-MDTDeploymentShare | 배포 공유를 업데이트. |
Update-MDTLinkedDS | 배포 공유의 콘텐츠를 연결된 배포 공유로 복제합니다. |
Update-MDTMedia | 배포 공유의 콘텐츠를 배포 미디어 폴더로 복제합니다. |
Add-MDTPersistentDrive
이 섹션에서는 Add-MDTPersistentDriveWindows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Add-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
설명
이 cmdlet은 MDTProvider를 사용하여 만든 기존 Windows PowerShell 드라이브를 Restore-MDTPersistentDrive cmdlet을 사용하여 Deployment Workbench 또는 Windows PowerShell 세션에 유지되는 드라이브 목록에 추가합니다. 이 cmdlet은 Deployment Workbench에서 배포 공유를 만들거나 열 때 호출됩니다.
참고
지속형 MDTProvider 드라이브 목록은 사용자 프로필에 기반한 사용자별로 유지됩니다.
Get-MDTPersistentDrive cmdlet을 사용하여 지속형 MDTProvider 드라이브 목록을 표시할 수 있습니다.
매개 변수
이 하위 섹션에서는 Add-MDTPersistentDriveWindows cmdlet 과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-Name <String>
MDT 공급자를 사용하여 만든 Windows PowerShell 드라이브의 이름을 지정하고 기존 배포 공유에 해당합니다. 이름은 New-PSDrive cmdlet을 사용하고 PSProvider 매개 변수에서 MDTProvider를 지정하여 만들었습니다.
MDTProvider를 사용하여 새 Windows PowerShell 드라이브를 만드는 방법 및 Windows PowerShell 사용하여 배포 공유를 만드는 방법에 대한 자세한 내용은 MDT 문서인 Microsoft Deployment Toolkit 샘플 가이드의 "Windows PowerShell 사용하여 배포 공유 만들기" 섹션을 참조하세요.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 2 및 명명됨 |
기본값. | 없음 |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-InputObject <PSObject>
이 매개 변수는 프로세스의 앞부분에서 만든 Windows PowerShell 드라이브 개체를 지정합니다. New-PSDrive cmdlet에서 생성된 것과 같은 PSObject 개체를 입력합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 3 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 지속형 드라이브 목록에 추가된 Windows PowerShell 드라이브 개체에 대한 PSObject 형식 개체를 출력합니다.
이 cmdlet은 Verbose common 매개 변수가 포함된 경우 String 형식 개체도 출력합니다.
예 1
Add-MDTPersistentDrive -Name DS001
설명
이 예제에서는 Windows PowerShell 드라이브 이름이 DS001인 배포 공유를 지속형 드라이브 목록에 추가합니다.
예 2
$MDTPSDrive = New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose
Add-MDTPersistentDrive -InputObject $MDTPSDrive
설명
다음은 New-PSDrive cmdlet에서 만든 Windows PowerShell 드라이브 이름 DS001을 $MDTPSDrive 변수를 사용하여 지속형 MDT 드라이브 목록에 추가하는 예제입니다.
예 3
New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose | Add-MDTPersistentDrive -Verbose
설명
다음은 새로 만든 Windows PowerShell 드라이브 개체를 Add-MDTPersistentDrive cmdlet에 파이핑하여 New-PSDrive cmdlet에서 만든 Windows PowerShell 드라이브 이름 DS001을 지속형 MDT 드라이브 목록에 추가하는 예제입니다.
Disable-MDTMonitorService
이 섹션에서는 Disable-MDTMonitorService Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Disable-MDTMonitorService [<CommonParameters>]
설명
이 cmdlet은 MDT가 설치된 컴퓨터에서 실행되는 MDT 모니터링 서비스를 사용하지 않도록 설정합니다. MDT 모니터링 서비스는 표시할 수 있는 모니터링 정보를 수집합니다.
Deployment Workbench의 배포 공유에 있는 모니터링 노드에서
Get-MDTMonitorData cmdlet 사용
이후에 Enable-MDTMonitorService를 사용하여 MDT 모니터링 서비스를 사용하도록 설정할 수 있습니다.
MDT 모니터링 서비스에 대한 자세한 내용은 MDT 문서의 "MDT 배포 모니터링" 섹션 인 Microsoft 배포 도구 키트 사용을 참조하세요.
매개 변수
이 하위 섹션에서는 Disable-MDTMonitorService cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 Verbose common 매개 변수가 포함된 경우 String 형식 개체를 출력합니다. 그렇지 않으면 출력이 생성되지 않습니다.
예 1
Disable-MDTMonitorService
설명
이 예제에서는 MDT 모니터링 서비스를 사용하지 않도록 설정합니다.
Enable-MDTMonitorService
이 섹션에서는 Enable-MDTMonitorService Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Enable-MDTMonitorService [-EventPort] <Int32> [-DataPort] <Int32> [<CommonParameters>]
설명
이 cmdlet을 사용하면 MDT가 설치된 컴퓨터에서 실행되는 MDT 모니터링 서비스를 사용할 수 있습니다. MDT 모니터링 서비스는 표시할 수 있는 모니터링 정보를 수집합니다.
Deployment Workbench의 배포 공유에 있는 모니터링 노드에서
Get-MDTMonitorData cmdlet 사용
DISABLE-MDTMonitorService를 사용하여 MDT 모니터링 서비스를 사용하지 않도록 설정할 수 있습니다.
MDT 모니터링 서비스에 대한 자세한 내용은 MDT 문서의 "MDT 배포 모니터링" 섹션 인 Microsoft 배포 도구 키트 사용을 참조하세요.
매개 변수
이 하위 섹션에서는 Enable-MDTMonitorService cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-EventPort <Int32>
이 매개 변수는 MDT 모니터링 서비스의 이벤트 포트로 사용되는 TCP 포트를 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 2 및 명명됨 |
기본값. | 9800 |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-DataPort <Int32>
이 매개 변수는 MDT 모니터링 서비스의 데이터 포트로 사용되는 TCP 포트를 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 3 및 명명됨 |
기본값. | 9801 |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 Verbose common 매개 변수가 포함된 경우 String 형식 개체를 출력합니다. 그렇지 않으면 출력이 생성되지 않습니다.
예 1
Enable-MDTMonitorService
설명
이 예제에서는 이벤트 포트에 대해 기본값 9800 을 사용하고 MDT 모니터링 서비스의 데이터 포트에 대해 9801 값을 사용하여 로컬 컴퓨터에서 MDT 모니터링 서비스를 사용하도록 설정합니다.
예 2
Enable-MDTMonitorService -EventPort 7000 -DataPort 7001
설명
이 예제에서는 이벤트 포트의 경우 7000 값, MDT 모니터링 서비스의 데이터 포트 값 7001 을 사용하여 로컬 컴퓨터에서 MDT 모니터링 서비스를 사용하도록 설정합니다.
Get-MDTDeploymentShareStatistics
이 섹션에서는 Get-MDTDeploymentShareStatistics Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Get-MDTDeploymentShareStatistics [-Path <String>] [<CommonParameters>]
설명
이 cmdlet은 Path 매개 변수에 지정된 MDTProvder 드라이브를 기반으로 하는 배포 공유의 통계를 표시합니다. 통계에는 지정된 배포 공유의 항목 수가 포함됩니다.
응용 프로그램
드라이버
운영 체제
패키지
작업 순서
선택 프로필
연결된 배포 공유
MDT 미디어
MDT DB의 컴퓨터
MDT DB에서 모델 만들기 및 모델
MDT DB의 위치
MDT DB의 역할
참고
MDT DB와 관련된 통계 값은 채워지지 않으며 항상 0 값을 반환합니다.
매개 변수
이 하위 섹션에서는 Get-MDTDeploymentShareStatistics cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 원하는 배포 공유에 대한 MDTProvider Windows PowerShell 드라이브를 지정합니다.
참고
이 매개 변수를 제공하지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 원하는 MDTProvider Windows PowerShell 드라이브 내의 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 2 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 배포 공유에 대한 통계를 포함하는 PSObject 형식 개체를 출력합니다.
예 1
Get-MDTDeploymentShareStatistics -Path DS001:
설명
이 예제에서는 DS001: MDTProvider Windows PowerShell 드라이브에 지정된 배포 공유에 대한 배포 공유 통계를 반환합니다.
예 2
cd DS001:
Get-MDTDeploymentShareStatistics
설명
이 예제에서는 DS001: MDTProvider Windows PowerShell 드라이브에 지정된 배포 공유에 대한 배포 공유 통계를 반환합니다. cd 명령을 사용하여 Windows PowerShell 작업 디렉터리를 DS001: MDTProvider Windows PowerShell 드라이브로 설정합니다.
Get-MDTMonitorData
이 섹션에서는 Get-MDTMonitorData Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Get-MDTMonitorData [-Path <String>] [-ID <Nullable>] [<CommonParameters>]
설명
이 cmdlet은 Path 매개 변수에 지정된 배포 공유에 보고되는 MDT 모니터링 데이터를 표시합니다. 다음은 이 cmdlet의 출력 예제입니다.
Name : WDG-REF-01
PercentComplete : 100
Settings :
Warnings : 0
Errors : 0
DeploymentStatus : 3
StartTime : 5/23/2012 6:45:39 PM
EndTime : 5/23/2012 8:46:32 PM
ID : 1
UniqueID : 94a0830e-f2bb-421c-b1e0-6f86f9eb9fa1
CurrentStep : 88
TotalSteps : 88
StepName :
LastTime : 5/23/2012 8:46:32 PM
DartIP :
DartPort :
DartTicket :
VMHost : WDG-HOST-01
VMName : WDG-REF-01
ComputerIdentities : {}
참고
이 cmdlet을 실행하기 전에 이 cmdlet 참조가 있어야 하는 MDTProvider Windows PowerShell 드라이브입니다.
매개 변수
이 하위 섹션에서는 Get- MDTMonitorData cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 원하는 배포 공유에 대한 MDTProvider Windows PowerShell 드라이브를 지정합니다.
참고
이 매개 변수를 제공하지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 원하는 MDTProvider Windows PowerShell 드라이브 내의 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 2 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-ID <Nullable>
이 매개 변수는 특정 컴퓨터 배포에 대한 특정 식별자를 지정합니다. 이 매개 변수를 지정하지 않으면 배포 공유의 배포에 대한 모든 모니터링 데이터가 표시됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 3 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 컴퓨터의 모니터링 데이터를 포함하는 모니터링되는 각 컴퓨터에 대한 PSObject 형식 개체를 출력합니다.
예 1
Get-MDTMonitorData -Path DS001:
설명
이 예제에서는 DS001: MDTProvider Windows PowerShell 드라이브에 지정된 배포 공유의 모든 배포에 대한 모니터링 데이터를 반환합니다.
예 2
cd DS001:
Get-MDTMonitorData
설명
이 예제에서는 DS001: MDTProvider Windows PowerShell 드라이브에 지정된 배포 공유의 모든 배포에 대한 모니터링 데이터를 반환합니다. cd 명령을 사용하여 Windows PowerShell 작업 디렉터리를 DS001: MDTProvider Windows PowerShell 드라이브로 설정합니다.
예 3
Get-MDTMonitorData -Path DS001: -ID 22
설명
이 예제에서는 DS001: MDTProvider Windows PowerShell 드라이브에 지정된 배포 공유의 ID가 22인 배포에 대한 모니터링 데이터를 반환합니다.
Get-MDTOperatingSystemCatalog
이 섹션에서는 Get-MDTOperatingSystemCatalog Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Get-MDTOperatingSystemCatalog [-ImageFile] <String> [-Index] <Int32> [<CommonParameters>]
설명
이 cmdlet은 WSIM(Windows 시스템 이미지 관리자)을 사용하여 해당 unattend.xml 파일을 수정할 수 있도록 사용자 지정 운영 체제 이미지에 대한 운영 체제 카탈로그를 검색하거나 만듭니다. 사용 가능한 운영 체제 카탈로그가 없거나 기존 운영 체제 카탈로그가 유효하지 않거나 오래된 경우 이 cmdlet은 새 운영 체제 카탈로그를 생성합니다.
참고
새 운영 체제 카탈로그를 생성하는 프로세스는 운영 체제 카탈로그 만들기가 완료되기 전에 사용자 지정 운영 체제 이미지를 탑재, 검사 및 분리해야 하므로 시간이 오래 걸릴 수 있습니다.
매개 변수
이 하위 섹션에서는 Get-MDTOperatingSystemCatalog cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-ImageFile <문자열>
이 매개 변수는 사용자 지정 운영 체제 이미지 파일의 이름을 포함하여 사용자 지정 운영 체제 이미지 파일(.wim 파일)에 대한 정규화된 경로를 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 2 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Index <Int32>
이 매개 변수는 운영 체제 이미지 파일(.wim 파일) 내에서 원하는 운영 체제 이미지의 인덱스를 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 3 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 운영 체제 카탈로그의 경로를 포함하는 PSObject 형식 개체를 출력합니다.
예 1
Get-MDTOperatingSystemCatalog -ImageFile "DS001:\Operating Systems\Windows 8\sources\install.wim" -Index 2
설명
다음은 운영 체제 이미지 파일 DS001:\Operating Systems\Windows 8\sources\install.wim의 인덱스 2에 있는 운영 체제 이미지의 운영 체제 카탈로그를 반환하는 예제입니다.
Get-MDTPersistentDrive
이 섹션에서는 Get-MDTPersistentDrive Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Get-MDTPersistentDrive [<CommonParameters>]
설명
이 cmdlet은 지속형 MDT Windows PowerShell 드라이브 목록을 표시합니다. 지속형 MDT Windows PowerShell 드라이브 목록은 Add-MDTPersistentDrive 및 Remove-MDTPersistentDrive cmdlet 또는 Deployment Workbench를 사용하여 관리됩니다.
이 cmdlet의 출력에는 다음 정보가 포함됩니다.
Windows PowerShell 드라이브 이름(예: DS001)
디렉터리 경로(예: \\WDG-MDT-01\DeploymentShare$
지속형 MDT Windows PowerShell 드라이브는 지속형 네트워크 드라이브 매핑과 유사합니다.
참고
이 지속형 MDT Windows PowerShell 드라이브 목록은 사용자별로 유지 관리되며 사용자 프로필에 저장됩니다.
매개 변수
이 하위 섹션에서는 Get- MDTPersistentDrive cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 New-PSDrive cmdlet이 반환하는 PSObject 형식 개체와 동일한 각 MDT 지속형 드라이브에 대해 PSObject 형식 개체를 출력합니다.
예 1
Get-MDTPersistentDrive
설명
이 예제에서는 MDT 지속형 드라이브 목록을 표시합니다.
Import-MDTApplication
이 섹션에서는 Import-MDTApplication Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Import-MDTApplication [-Path <String>] -Name <String> ApplicationSourcePath <String> -DestinationFolder <String> [-Move] [<CommonParameters>]
-또는-
Import-MDTApplication [-Path <String>] -Name <String> NoSource [<CommonParameters>]
-또는-
Import-MDTApplication [-Path <String>] -Name <String> Bundle [<CommonParameters>]
설명
이 cmdlet은 애플리케이션을 배포 공유로 가져옵니다. 다음 애플리케이션 유형은 이 cmdlet을 사용하여 가져올 수 있습니다.
ApplicationSourcePath, DestinationFolder 및 Move 매개 변수를 사용하여 원본 파일이 있는 애플리케이션. 첫 번째 구문 예제에서는 이 유형의 애플리케이션에 이 cmdlet을 사용하는 것을 보여 줍니다.
원본 파일이 없거나 NoSource 매개 변수를 사용하여 다른 네트워크 공유 폴더에 있는 원본 파일이 없는 애플리케이션. 두 번째 구문 예제에서는 이 유형의 애플리케이션에 이 cmdlet을 사용하는 것을 보여 줍니다.
Bundle 매개 변수를 사용하여 관련 애플리케이션 집합을 그룹화하는 데 사용되는 애플리케이션 번들 입니다. 마지막 구문 예제에서는 이 유형의 애플리케이션에 이 cmdlet을 사용하는 것을 보여 줍니다.
매개 변수
이 하위 섹션에서는 Import-MDTApplication cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 가져오는 애플리케이션이 배포 공유 내에 배치되는 기존 폴더에 대한 정규화된 경로를 지정합니다. DestinationFolder 매개 변수를 사용하는 경우 DestinationFolder 매개 변수에 지정된 폴더가 이 매개 변수에 지정된 폴더 아래에 만들어집니다. 이 매개 변수는 이 cmdlet에 대한 모든 구문 사용법에서 사용됩니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 배포 공유 내에서 원하는 위치로 기본 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Name <String>
이 매개 변수는 배포 공유에 추가할 애플리케이션의 이름을 지정하며 배포 공유 내에서 고유해야 합니다. 이 매개 변수는 이 cmdlet에 대한 모든 구문 사용법에서 사용됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-ApplicationSourcePath <문자열>
이 매개 변수는 배포 공유로 가져올 애플리케이션의 애플리케이션 원본 파일에 대한 정규화된 경로를 지정합니다. 이 매개 변수는 첫 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-DestinationFolder <문자열>
이 매개 변수는 애플리케이션 원본 파일을 가져올 배포 공유의 폴더를 지정합니다. 이 폴더는 Path 매개 변수에 지정된 폴더 아래에 만들어집니다. 이 매개 변수는 첫 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Move [<SwitchParameter>]
이 매개 변수는 ApplicationSourcePath 매개 변수에 지정된 애플리케이션의 원본 파일이 있는 폴더에서 애플리케이션의 원본 파일을 복사하지 않고 이동할지 여부를 지정합니다.
이 매개 변수가 인 경우:
지정하면 파일이 이동되고 ApplicationSourcePath 매개 변수에 지정된 폴더의 파일이 삭제됩니다.
지정하지 않으면 파일이 복사되고 ApplicationSourcePath 매개 변수에 지정된 폴더의 파일이 유지됩니다.
이 매개 변수는 첫 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-NoSource [<SwitchParameter>]
이 매개 변수는 가져올 애플리케이션이 복사할 원본 파일이 없는 애플리케이션임을 지정합니다. 이 매개 변수를 사용하는 경우 애플리케이션 원본 파일은 다음과 같습니다.
애플리케이션 설치 명령줄 또는 작업 디렉터리 구성 설정에 지정된 네트워크 공유 폴더
운영 체제 이미지에 이미 있음
이 매개 변수는 두 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-Bundle [<SwitchParameter>]
이 매개 변수는 가져오는 애플리케이션이 둘 이상의 애플리케이션 번들로 구성된 애플리케이션임을 지정합니다. 이 매개 변수는 마지막 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 방금 가져온 애플리케이션을 참조하는 PSObject 형식 개체를 출력합니다.
예 1
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86"
설명
다음은 \\WDG-MDT-01\Source$\Office2010ProPlus\x86의 네트워크 공유 폴더에서 원본 파일이 있는 애플리케이션을 가져와서 배포 공유 내의 DS001:\Applications\Office2010ProPlusx86에 원본 파일을 복사하는 예제입니다. 원본 파일은 유지됩니다.
예 2
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86" -Move
설명
다음은 \\WDG-MDT-01\Source$\Office2010ProPlus\x86의 네트워크 공유 폴더에서 원본 파일이 있는 애플리케이션을 가져오고 배포 공유 내에서 원본 파일을 DS001:\Applications\Office2010ProPlusx86으로 이동하는 예제입니다. 원본 파일은 \\WDG-MDT-01\Source$\Office2010ProPlus\x86의 네트워크 공유 폴더에서 제거됩니다. 이 애플리케이션의 이름은 Office 2012 Professional Plus 32비트입니다.
예 3
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" NoSource
설명
이 예제에서는 원본 파일이 없는 Office 2012 Professional Plus 32비트 라는 애플리케이션을 가져옵니다.
예 4
Import-MDTApplication -Path "DS001:\Applications" -Name "Woodgrove Bank Core Applications" Bundle
설명
이 예제에서는 Woodgrove Bank Core 애플리케이션이라는 애플리케이션 번들을 가져옵니다.
Import-MDTDriver
이 섹션에서는 Import-MDTDriver Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Import-MDTDriver [-Path <String>] -SourcePath <String[]> [ImportDuplicates] [<CommonParameters>]
설명
이 cmdlet은 하나 이상의 디바이스 드라이버를 배포 공유로 가져옵니다. 이 cmdlet은 SourcePath 매개 변수에 지정된 폴더에서 시작하는 디바이스 드라이버를 검색합니다. 이 cmdlet은 해당 폴더 구조에 있는 여러 디바이스 드라이버를 찾습니다.
매개 변수
이 하위 섹션에서는 Import-MDTDriver cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 가져올 디바이스 드라이버가 배포 공유 내에 배치되는 기존 폴더에 대한 정규화된 경로를 지정합니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다. SourcePath 매개 변수가 제공되지 않은 경우 이 매개 변수를 제공해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-SourcePath <String[ ]>
이 매개 변수는 디바이스 드라이버 파일이 있는 원본 폴더에 대한 문자열 배열에서 하나 이상의 정규화된 경로를 지정합니다. 각 폴더 구조는 이 매개 변수에 지정된 폴더부터 모든 하위 폴더 및 폴더 구조의 .cab 파일 내용을 포함하여 디바이스 드라이버를 검색합니다.
참고
이 매개 변수를 제공하지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 디바이스 드라이버 파일이 있는 폴더로 설정해야 합니다. Path 매개 변수가 제공되지 않은 경우 이 매개 변수를 제공해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 1 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-ImportDuplicates [<SwitchParameter>]
이 매개 변수는 이 cmdlet이 중복 디바이스 드라이버를 가져올지 여부를 지정합니다. 기본적으로 중복된 디바이스 드라이버는 가져오지 않습니다. 디바이스 드라이버 폴더의 모든 파일에 대한 해시 값을 계산하여 중복된 디바이스 드라이버가 검색됩니다. 계산된 해시 값이 다른 디바이스 드라이버와 일치하는 경우 가져올 디바이스 드라이버가 중복된 것으로 간주됩니다.
중복 드라이버가 검색되고 이 매개 변수가 제공되지 않으면 디바이스 드라이버가 추가되고 원래의 기존 디바이스 드라이버에 연결됩니다.
이 매개 변수가 인 경우:
지정된 다음, 중복된 디바이스 드라이버를 가져옵니다.
지정하지 않으면 디바이스 드라이버가 추가되고 원래의 기존 디바이스 드라이버에 연결됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 하나 이상의 PSObject 형식 개체(가져온 각 디바이스 드라이버에 대해 하나씩)를 출력합니다.
예 1
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath "\\WDG-MDT-01\Source$\Drivers"
설명
다음은 폴더 구조의 루트가 \\WDG-MDT-01\Source$\Drivers인 폴더 구조의 모든 디바이스 드라이버를 가져오는 예제입니다. 디바이스 드라이버는 DS001: MDTProvder Windows PowerShell 드라이브에 매핑된 배포 공유의 기본 제공 드라이버 폴더에 저장됩니다. 중복된 디바이스 드라이버가 검색되면 디바이스 드라이버가 추가되고 배포 공유의 기존 디바이스 드라이버에 연결됩니다.
예 2
$DriverSourcePath="\\WDG-MDT-01\Source$\VendorADrivers", "\\WDG-MDT-01\Source$\VendorBDrivers"
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath $DriverSourcePath ImportDuplicates
설명
다음은 문자열 배열 $DriverSourcePath 지정된 폴더 구조의 모든 디바이스 드라이버를 가져오는 예제입니다. 디바이스 드라이버는 DS001: MDTProvder Windows PowerShell 드라이브에 매핑된 배포 공유의 기본 제공 드라이버 폴더에 저장됩니다. 중복된 디바이스 드라이버가 검색되면 중복된 디바이스 드라이버를 가져옵니다.
Import-MDTOperatingSystem
이 섹션에서는 Import-MDTOperatingSystem Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Import-MDTOperatingSystem [-Path <String>] -SourcePath <String> [-DestinationFolder <String>] [-Move] [<CommonParameters>]
-또는-
Import-MDTOperatingSystem [-Path <String>] [DestinationFolder <String>] -SourceFile <String> [SetupPath <String>] [-Move] [<CommonParameters>]
-또는-
Import-MDTOperatingSystem [-Path <String>] -WDSServer <String> [<CommonParameters>]
설명
이 cmdlet은 운영 체제를 배포 공유로 가져옵니다. 이 cmdlet을 사용하여 다음 운영 체제 유형을 가져올 수 있습니다.
원본 경로 매개 변수를 사용하여 원본 파일의 운영 체제입니다. 첫 번째 구문 예제에서는 이 유형의 운영 체제 가져오기에 이 cmdlet을 사용하는 것을 보여 줍니다.
SourceFile 매개 변수를 사용하여 참조 컴퓨터에서 이미지 캡처와 같은 사용자 지정 운영 체제 이미지 파일 두 번째 구문 예제에서는 이 유형의 운영 체제 가져오기에 이 cmdlet을 사용하는 것을 보여 줍니다.
WDSServer 매개 변수를 사용하여 Windows 배포 서비스에 있는 운영 체제 이미지입니다. 마지막 구문 예제에서는 이 유형의 운영 체제 가져오기에 이 cmdlet을 사용하는 것을 보여 줍니다.
매개 변수
이 하위 섹션에서는 Import-MDTOperatingSystem cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 가져오는 운영 체제가 배치될 배포 공유 내의 기존 폴더에 대한 정규화된 경로를 지정합니다. DestinationFolder 매개 변수를 사용하는 경우 DestinationFolder 매개 변수에 지정된 폴더가 이 매개 변수에 지정된 폴더 아래에 만들어집니다. 이 매개 변수는 이 cmdlet에 대한 모든 구문 사용법에서 사용됩니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-SourcePath <문자열>
이 매개 변수는 배포 공유로 가져올 운영 체제에 대한 운영 체제 원본 파일의 정규화된 경로를 지정합니다. 이 매개 변수는 첫 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-DestinationFolder <문자열>
이 매개 변수는 운영 체제 원본 파일을 가져올 배포 공유의 폴더를 지정합니다. 이 폴더는 Path 매개 변수에 지정된 폴더 아래에 만들어집니다. 이 매개 변수는 첫 번째 및 두 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Move [<SwitchParameter>]
이 매개 변수는 운영 체제 원본 파일이 있는 폴더( DestinationFolder 매개 변수에 지정됨)에서 운영 체제 원본 파일을 복사하지 않고 이동해야 하는지를 지정합니다.
이 매개 변수가 인 경우:
지정하면 파일이 이동되고 DestinationFolder 매개 변수에 지정된 폴더의 파일이 삭제됩니다.
지정하지 않으면 파일이 복사되고 DestinationFolder 매개 변수에 지정된 폴더의 파일이 유지됩니다.
이 매개 변수는 첫 번째 및 두 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-SourceFile <문자열>
이 매개 변수는 배포 공유로 가져올 운영 체제에 대한 운영 체제 원본 .wim 파일의 정규화된 경로를 지정합니다. 이 매개 변수는 두 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-SetupPath <문자열>
이 매개 변수는 SourceFile 매개 변수에 지정된 .wim 파일과 함께 가져와야 하는 운영 체제 설정 파일의 정규화된 경로를 지정합니다. 이 매개 변수는 두 번째 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-WDSServer <문자열>
이 매개 변수는 가져올 운영 체제 이미지 파일이 있는 Windows Deployment Services 서버의 이름을 지정합니다. Windows Deployment Services 서버의 모든 운영 이미지 파일을 배포 공유로 가져옵니다. 실제 운영 체제 이미지 파일은 배포 공유에 복사되지 않습니다. 대신 배포 공유에는 Windows Deployment Services 서버의 각 운영 체제 파일에 대한 링크가 포함됩니다.
이 매개 변수는 마지막 구문 예제에서만 사용할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 하나 이상의 PSObject 형식 개체(가져온 각 운영 체제에 대해 하나씩)를 출력합니다.
예 1
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64"
설명
다음은 \\WDG-MDT-01\Source$\Windows8의 네트워크 공유 폴더에서 운영 체제를 가져와서 배포 공유 내의 DS001:\Operating Systems\Windows8x64에 원본 파일을 복사하는 예제입니다. 원본 파일은 유지됩니다.
예 2
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64" -Move
설명
다음은 \\WDG-MDT-01\Source$\Windows8의 네트워크 공유 폴더에서 운영 체제를 가져와서 배포 공유 내의 DS001:\Operating Systems\Windows8x64에 원본 파일을 복사하는 예제입니다. 원본 파일은 \\WDG-MDT-01\Source$\Windows8의 네트워크 공유 폴더에서 제거됩니다.
예 3
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" DestinationFolder "Windows8x64-Reference" -SourceFile "\\WDGMDT01\Capture$\WDG-REF-01_Capture.wim"
설명
다음은 \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim에서 캡처한 운영 체제 사용자 지정 이미지 파일(.wim 파일)을 가져와서 배포 공유 내에서 DS001:\Operating Systems\Windows8x64-Reference에 이미지 파일을 복사하는 예제입니다. 원본 .wim 파일은 네트워크 공유 폴더에 유지됩니다.
예 4
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" WDSServer "WDG-WDS-01"
설명
이 예제에서는 WDG-WDS-01이라는 Windows Deployment Services 서버에서 모든 운영 체제 이미지를 가져오고 배포 공유 내에서 DS001:\Operating Systems의 각 운영 체제 이미지에 대한 링크를 만듭니다. Windows Deployment Services 서버의 원본 운영 체제 이미지 파일은 Windows Deployment Services 서버에 유지됩니다.
Import-MDTPackage
이 섹션에서는 Import-MDTPackage Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Import-MDTPackage [-Path <String>] [[-SourcePath] <String[]>] [<CommonParameters>]
설명
이 cmdlet은 하나 이상의 운영 체제 패키지를 배포 공유로 가져옵니다. 가져올 수 있는 운영 체제 패키지 유형에는 보안 업데이트, 언어 팩 또는 새 구성 요소가 포함됩니다. 서비스 팩은 오프라인으로 설치할 수 없으므로 운영 체제 패키지로 가져오면 안 됩니다.
매개 변수
이 하위 섹션에서는 Import-MDTPackage cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 가져올 운영 체제 패키지가 배치될 배포 공유 내의 기존 폴더에 대한 정규화된 경로를 지정합니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-SourcePath <문자열>
이 매개 변수는 가져올 운영 체제 패키지를 검사할 폴더 구조에 대한 정규화된 경로를 지정합니다. 지정된 폴더 구조는 .cab 및 .msu 파일을 검색합니다. .msu 파일의 경우 .msu 파일 내의 .cab 파일이 자동으로 추출됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 1 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 방금 가져온 패키지를 참조하는 PSObject 형식 개체를 출력합니다.
예 1
Import-MDTOperatingSystem -Path "DS001:\Packages" SourcePath "\\WDGMDT01\Source$\OSPackages"
설명
다음은 \\WDG-MDT-01\Source$\OSPackages의 네트워크 공유 폴더에서 운영 체제 패키지를 검색하고 배포 공유 내의 DS001:\Packages 폴더에 원본 파일을 복사하는 예제입니다. 원본 파일은 \\WDG-MDT-01\Source$\OSPackages의 네트워크 공유 폴더에서 제거됩니다.
Import-MDTTaskSequence
이 섹션에서는 Import-MDTTaskSequence Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Import-MDTTaskSequence [-Path <String>] -Template <String> -Name <String> -ID <String> [[-Comments] <String>] [[-Version] <String>] [-OperatingSystemPath <String>] [-OperatingSystem <PSObject>] [-FullName <String>] [-OrgName <String>] [-HomePage <String>] [-ProductKey <String>] [-OverrideProductKey <String>] [-AdminPassword <String>] [<CommonParameters>]
설명
이 cmdlet은 작업 순서를 배포 공유로 가져옵니다. 새로 가져온 작업 순서는 Template 속성에 지정된 기존 작업 순서 템플릿을 기반으로 합니다.
매개 변수
이 하위 섹션에서는 Import-MDTPackage cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 가져올 작업 순서가 배치될 배포 공유 내의 기존 폴더에 대한 정규화된 경로를 지정합니다. 기본적으로 경로는 Control 폴더 또는 배포 공유에 있는 Control 폴더의 하위 폴더를 가리킵니다. ID 매개 변수의 값은 이 매개 변수에 지정된 경로 내에서 하위 폴더를 만드는 데 사용됩니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-템플릿 <문자열>
이 매개 변수는 새 작업 순서를 가져오는 데 사용할 작업 순서 템플릿을 지정합니다. 작업 순서 템플릿은 특정 유형의 작업 순서에 대한 작업 순서 단계를 포함하는 .xml 파일입니다. 작업 순서 템플릿이 있는 경우:
installation_folder\Templates 폴더(여기서 installation_folder MDT가 설치된 폴더)는 .xml 파일 이름만 필요합니다.
다른 폴더는 작업 순서 템플릿 .xml 이름을 포함하여 정규화된 경로가 필요합니다.
LTI 배포용 MDT에 포함된 작업 순서 템플릿에 대한 자세한 내용은 MDT 문서의 "배포 워크벤치에서 새 작업 순서 만들기" 섹션 Microsoft 배포 도구 키트 사용을 참조하세요.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 1 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Name <String>
이 매개 변수는 가져올 작업 순서의 이름을 지정합니다. 이 매개 변수의 값은 배포 공유 내에서 고유해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 2 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-ID <문자열>
이 매개 변수는 가져올 작업 순서의 식별자를 지정합니다. 이 매개 변수의 값은 배포 공유 내에서 고유해야 합니다. 이 매개 변수에 할당된 값은 대문자여야 하며 공백이나 특수 문자가 없어야 합니다. 이 값은 배포 공유의 Control 폴더 아래에 있어야 하는 Path 매개 변수에 지정된 폴더에 하위 폴더를 만드는 데 사용됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 3 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Comments <String>
이 매개 변수는 가져올 작업 순서에 대한 설명이 포함된 추가 정보를 제공하는 텍스트를 지정합니다. 이 설명 정보는 Deployment Workbench에 표시됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 4 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Version <String>
이 매개 변수는 가져올 작업 순서의 버전 번호를 지정합니다. 이 매개 변수의 값은 정보 전용이며 버전 관련 처리에 MDT에서 사용되지 않습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 4 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-OperatingSystemPath <문자열>
이 매개 변수는 DS001:\Operating Systems\Windows 8 같은 이 작업 순서에 사용할 운영 체제를 포함하는 배포 공유의 폴더에 대한 정규화된 Windows PowerShell 경로를 지정합니다. 운영 체제는 작업 순서를 가져오는 배포 공유에 이미 있어야 합니다.
참고
이 매개 변수를 제공하지 않고 작업 순서가 운영 체제를 참조해야 하는 경우 OperatingSystem 매개 변수를 제공해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-OperatingSystem <PSObject>
이 매개 변수는 이 작업 순서에 사용할 운영 체제 개체를 지정합니다. 운영 체제는 작업 순서를 가져오는 배포 공유에 이미 있어야 합니다.
다음 예제와 같이 Get-Item cmdlet을 사용하여 운영 체제에 대한 Windows PowerShell 개체를 검색할 수 있습니다.
$OS=Get-Item "DS001:\Operating Systems\Windows 8"
Get-Item cmdlet에 대한 자세한 내용은 Get-Item Cmdlet 사용을 참조하세요.
참고
이 매개 변수를 제공하지 않고 작업 순서가 운영 체제를 참조해야 하는 경우 OperatingSystemPath 매개 변수를 제공해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-FullName <문자열>
이 매개 변수는 이 작업 순서에 사용할 운영 체제의 등록된 소유자의 이름을 지정합니다. 이 이름은 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion의 RegisteredOwner 레지스트리 키에 저장됩니다. 이 매개 변수의 값은 이 작업 순서와 연결될 Unattend.xml 파일에 삽입됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-OrgName <문자열>
이 매개 변수는 이 작업 순서에 사용할 운영 체제의 등록된 소유자에 대한 organization 이름을 지정합니다. 이 이름은 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion의 RegisteredOrganization 레지스트리 키에 저장됩니다. 이 매개 변수의 값은 이 작업 순서와 연결될 Unattend.xml 파일에 삽입됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-HomePage <문자열>
이 매개 변수는 인터넷 Explorer 홈페이지로 사용할 URL을 지정합니다. 이 매개 변수의 값은 이 작업 순서와 연결될 Unattend.xml 파일에 삽입됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-ProductKey <문자열>
이 매개 변수는 이 작업 순서에 사용할 운영 체제에 사용할 제품 키를 지정합니다. 이 제품 키는 Windows 운영 체제의 소매 버전에만 유효합니다. 이 매개 변수의 값은 이 작업 순서와 연결될 Unattend.xml 파일에 삽입됩니다.
참고
이 매개 변수를 제공하지 않으면 배포 마법사, CustomSettings.ini 파일 또는 MDT DB에서 이 작업 순서를 배포할 때 제품 키를 제공해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-OverrideProductKey <문자열>
이 매개 변수는 이 작업 순서와 함께 사용할 운영 체제에 사용할 MAK 키를 지정합니다. 이 제품 키는 Windows의 볼륨 라이선스 버전에만 유효합니다. 이 매개 변수의 값은 이 작업 순서와 연결될 Unattend.xml 파일에 삽입됩니다.
참고
이 매개 변수를 제공하지 않으면 배포 마법사, CustomSettings.ini 파일 또는 MDT DB에서 이 작업 순서를 배포할 때 MAK 키를 제공해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-AdminPassword <문자열>
이 매개 변수는 대상 컴퓨터의 기본 제공 로컬 관리자 계정에 할당할 암호를 지정합니다. 이 매개 변수의 값은 이 작업 순서와 연결될 Unattend.xml 파일에 삽입됩니다.
참고
이 매개 변수를 제공하지 않으면 배포 마법사, CustomSettings.ini 파일 또는 MDT DB에서 이 작업 순서를 배포할 때 대상 컴퓨터의 기본 제공 로컬 관리자 계정에 할당할 암호를 제공해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 방금 가져온 작업 순서를 참조하는 PSObject 형식 개체를 출력합니다.
예 1
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00" -OperatingSystemPath "DS001:\Operating Systems\Windows 8_x64" -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" OverrideProductKey "1234512345123451234512345" AdministratorPassword "P@ssw0rd"
설명
다음은 참조 컴퓨터에 Windows 8 배포라는 작업 순서를 가져오고 배포 공유의 DS001:\Control\WIN8REFERENCE 폴더에 작업 순서를 만드는 예제입니다. "참조 컴퓨터(WDG-REF-01)에 Windows 8 배포하기 위한 작업 순서"라는 주석이 작업 순서에 할당됩니다. 작업 순서의 버전 번호는 1.00으로 설정됩니다.
작업 순서와 연결된 운영 체제는 배포 공유의 DS001:\Operating Systems\Windows 8_x64 있습니다. 운영 체제의 등록된 소유자는 Woodgrove Bank Employee로 설정됩니다. 운영 체제의 등록된 organization Woodgrove Bank로 설정됩니다. 인터넷 Explorer 홈페이지는 기본적으로 입니다https://www.woodgrovebank.com
. 로컬 기본 제공 관리자 계정의 암호는 값 P@ssw0rd
으로 설정됩니다. 운영 체제의 제품 키는 1234512345123451234512345 설정됩니다.
예 2
$OSObject=Get-Item "DS001:\Operating Systems\Windows 8_x64"
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00"-OperatingSystem $OSObject -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" AdministratorPassword "P@ssw0rd"
설명
다음은 참조 컴퓨터에 Windows 8 배포라는 작업 순서를 가져오고 배포 공유의 DS001:\Control\WIN8REFERENCE 폴더에 작업 순서를 만드는 예제입니다. "참조 컴퓨터(WDG-REF-01)에 Windows 8 배포하기 위한 작업 순서"라는 주석이 작업 순서에 할당됩니다. 작업 순서의 버전 번호는 1.00으로 설정됩니다.
작업 순서와 연결된 운영 체제는 배포 공유의 DS001:\Operating Systems\Windows 8_x64 있으며 $OSObject 변수를 사용하여 cmdlet에 전달됩니다. $OSObject 변수는 Get-Item cmdlet을 사용하여 기존 운영 체제 개체로 설정됩니다.
운영 체제의 등록된 소유자는 Woodgrove Bank Employee로 설정됩니다. 운영 체제의 등록된 organization Woodgrove Bank로 설정됩니다. 인터넷 Explorer 홈페이지는 기본적으로 입니다https://www.woodgrovebank.com
. 로컬 기본 제공 관리자 계정의 암호는 값 P@ssw0rd
으로 설정됩니다. 배포 마법사, CustomSettings.ini 파일 또는 MDT DB에서 이 작업 순서를 배포할 때 운영 체제에 대한 제품 키를 제공해야 합니다.
New-MDTDatabase
이 섹션에서는 New-MDTDatabase Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
New-MDTDatabase [-Path <String>] [-Force] -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
설명
이 cmdlet은 배포 공유와 연결된 새 MDT DB 데이터베이스를 만듭니다. 각 배포 공유는 하나의 MDT DB 데이터베이스와만 연결할 수 있습니다.
매개 변수
이 하위 섹션에서는 New-MDTDatabase cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 새 MDT DB 데이터베이스가 연결될 배포 공유에 대한 정규화된 Windows PowerShell 경로를 지정합니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Force [<SwitchParameter>]
이 매개 변수는 Database 매개 변수에 지정된 데이터베이스가 이미 있는 경우 MDT DB 내의 테이블을 다시 만들어야 한다고 지정합니다. 이 매개 변수가 인 경우:
제공된 경우 기존 MDT DB 내의 테이블이 다시 만들어집니다.
생략하면 기존 MDT DB 내의 테이블이 다시 만들어지지 않습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-SQLServer <문자열>
이 매개 변수는 새 MDT DB 데이터베이스를 만들 SQL Server 실행 중인 컴퓨터의 이름을 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-인스턴스 <문자열>
이 매개 변수는 새 MDT DB 데이터베이스를 만들 SQL Server instance 지정합니다. 이 매개 변수를 생략하면 MDT DB 데이터베이스가 기본 SQL Server instance 만들어집니다.
참고
cmdlet이 이 매개 변수에 지정된 instance 찾으려면 SQL Server Browser 서비스가 SQL Server 실행하는 컴퓨터에서 실행되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-포트 <문자열>
이 매개 변수는 SQLServer 매개 변수에 지정된 SQL Server instance 통신하는 데 사용할 TCP 포트를 지정합니다. SQL Server 사용하는 기본 포트는 1433입니다. SQL Server 기본값 이외의 포트를 사용하도록 구성된 경우 이 매개 변수를 지정합니다. 이 매개 변수의 값은 SQL Server 대해 구성된 포트와 일치해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Netlib <문자열>
이 매개 변수는 SQLServer 매개 변수에 지정된 SQL Server instance 통신하는 데 사용되는 SQL Server 네트워크 라이브러리를 지정합니다. 매개 변수는 다음 값 중 하나로 설정할 수 있습니다.
명명된 파이프 통신을 지정하는 데 사용되는 DBNMPNTW
TCP/IP 소켓 통신을 지정하는 데 사용되는 DBSMSOCN
이 매개 변수를 제공하지 않으면 명명된 파이프 SQL Server 네트워크 라이브러리(DBNMPNTW)가 사용됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Database <String>
이 매개 변수는 SQLServer 매개 변수에 지정된 SQL Server Instance 매개 변수에 지정된 SQL Server instance 만들 데이터베이스의 이름을 지정합니다. 기본 위치 및 명명 규칙은 데이터베이스를 만들 때 데이터베이스 및 로그 파일에 사용됩니다.
이 매개 변수에 지정된 데이터베이스가 이미 있는 경우 데이터베이스가 다시 만들어지지 않습니다. 데이터베이스 내의 테이블은 Force 매개 변수를 기반으로 다시 만들 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-SQLShare <문자열>
이 매개 변수는 SQL Server 실행 중인 컴퓨터에서 네트워크 공유 폴더의 이름을 지정합니다. 이 연결은 명명된 파이프 프로토콜을 사용하여 Windows 통합 보안 연결을 설정하는 데 사용됩니다.
참고
이 매개 변수가 포함되지 않으면 보안 IPC$ 연결이 설정되지 않습니다. 따라서 명명된 파이프와 SQL Server 통신이 실패할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 생성된 새 MDT DB에 대한 PSObject 형식 개체를 출력합니다.
예 1
New-MDTDatabase -Path "DS001:" -SQLServer "WDGSQL01" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"
설명
이 예제에서는 WDG-SQL-01이라는 컴퓨터의 기본 SQL Server instance MDTDB라는 MDT DB를 만듭니다. 데이터베이스가 이미 있는 경우 기존 데이터베이스의 테이블이 다시 만들어지지 않습니다. 연결은 기본 SQL Server TCP 포트 및 명명된 파이프 프로토콜을 사용하여 이루어집니다.
예 2
New-MDTDatabase -Path "DS001:" -Force -SQLServer "WDGSQL01" -Instance "MDTInstance" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"
설명
이 예제에서는 WDG-SQL-01이라는 컴퓨터에서 MDTInstance라는 SQL Server instance MDTDB라는 MDT DB를 만듭니다. 데이터베이스가 이미 있는 경우 기존 데이터베이스의 테이블이 다시 만들어질 것입니다. 연결은 기본 SQL Server TCP 포트 및 명명된 파이프 프로토콜을 사용하여 이루어집니다.
Remove-MDTMonitorData
이 섹션에서는 Get-MDTPersistentDrive Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Remove-MDTMonitorData [-Path <String>] [-ID <Int32>] [<CommonParameters>]
-또는-
Remove-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [<CommonParameters>]
설명
이 cmdlet은 배포 공유의 기존 수집된 모니터링 데이터에서 수집된 모니터링 데이터를 제거합니다. 다음을 지정하여 제거할 모니터링 데이터를 식별할 수 있습니다.
특정 배포 공유에 대한 모니터링 항목의 ID(식별자)입니다. 배포 공유에 대한 항목을 만들 때 모니터링 항목 ID가 자동으로 생성되고 항목에 할당됩니다. 첫 번째 구문 예제에서는 이 사용량을 보여 줍니다.
배포 공유의 모니터링 항목에 대한 컴퓨터 개체입니다. 컴퓨터 개체는 Get-MDTMonitorData cmdlet을 사용하여 가져올 수 있습니다. 마지막 구문 예제에서는 이 사용량을 보여 줍니다.
참고
모니터링 데이터가 제거되면 정보를 복구하는 방법이 없습니다.
매개 변수
이 하위 섹션에서는 Get- MDTMonitorData cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 원하는 배포 공유에 대한 MDTProvider Windows PowerShell 드라이브를 지정합니다.
참고
이 매개 변수를 제공하지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 원하는 MDTProvider Windows PowerShell 드라이브 내의 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-ID <Nullable>
이 매개 변수는 모니터링 데이터 항목의 식별자를 사용하여 제거할 모니터링 데이터 항목을 지정합니다. 이 매개 변수를 지정하지 않으면 ComputerObject 매개 변수를 지정하여 특정 모니터링 데이터 항목을 식별해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-ComputerObject <PSObject>
이 매개 변수는 컴퓨터 개체를 사용하여 제거할 모니터링 데이터 항목을 지정합니다. 이 매개 변수를 지정하지 않으면 ID 매개 변수를 지정하여 특정 모니터링 데이터 항목을 식별해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 Verbose common 매개 변수가 포함된 경우 String 형식 개체를 출력할 수 있습니다. 그렇지 않으면 출력이 생성되지 않습니다.
예 1
Remove-MDTMonitorData -Path "DS001:" -ID 3
설명
이 예제에서는 Windows PowerShell 경로 DS001:의 배포 공유에서 값이 3인 ID가 있는 모니터링 데이터 항목을 제거합니다.
예 2
Remove-MDTMonitorData -ID 3
설명
다음은 기본 Windows PowerShell 경로의 배포 공유에서 값이 3인 ID가 있는 모니터링 데이터 항목을 제거하는 예제입니다.
예 3
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Remove-MDTMonitorData -ComputerObject $MonitorObject
설명
다음은 컴퓨터 이름이 WDG-REF-01인 모니터링 데이터 항목을 제거하는 예제입니다. 개체는 Get-MDTMonitorData cmdlet 및 Where-Object cmdlet을 사용하여 찾을 수 있습니다. Where-Object cmdlet에 대한 자세한 내용은 Where-Object Cmdlet 사용을 참조하세요.
Remove-MDTPersistentDrive
이 섹션에서는 Remove-MDTPersistentDriveWindows Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Remove-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
설명
이 cmdlet은 Restore-MDTPersistentDrive cmdlet을 사용하여 Deployment Workbench 또는 Windows PowerShell 세션에 유지되는 드라이브 목록에서 MDTProvider를 사용하여 만든 기존 Windows PowerShell 드라이브를 제거합니다. 이 cmdlet은 배포 워크벤치에서 배포 공유를 닫을 때 호출됩니다(에서 제거됨).
참고
지속형 MDTProvider 드라이브 목록은 사용자 프로필에 기반한 사용자별로 유지됩니다.
Get-MDTPersistentDrive cmdlet을 사용하여 지속형 MDTProvider 드라이브 목록을 표시할 수 있습니다. MDTProvider 드라이브는 Add-MDTPersistentDrive cmdlet을 사용하여 지속형 드라이브 목록에 추가할 수 있습니다.
매개 변수
이 하위 섹션에서는 Add-MDTPersistentDriveWindows cmdlet 과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-Name <String>
MDT 공급자를 사용하여 만든 Windows PowerShell 드라이브의 이름을 지정하고 기존 배포 공유에 해당합니다. 이름은 New-PSDrive cmdlet을 사용하고 PSProvider 매개 변수에서 MDTProvider를 지정하여 만들었습니다.
MDTProvider를 사용하여 새 Windows PowerShell 드라이브를 만드는 방법 및 Windows PowerShell 사용하여 배포 공유를 만드는 방법에 대한 자세한 내용은 MDT 문서인 Microsoft Deployment Toolkit 샘플 가이드의 "Windows PowerShell 사용하여 배포 공유 만들기" 섹션을 참조하세요.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 1 및 명명됨 |
기본값. | 없음 |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-InputObject <PSObject>
이 매개 변수는 프로세스의 앞부분에서 만든 Windows PowerShell 드라이브 개체를 지정합니다. New-PSDrive cmdlet에서 생성된 것과 같은 PSObject 개체를 입력합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 2 및 명명됨 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 출력을 제공하지 않습니다.
예 1
Remove-MDTPersistentDrive -Name "DS001:"
설명
이 예제에서는 지속형 드라이브 목록에서 Windows PowerShell 드라이브 이름이 DS001인 배포 공유를 제거합니다.
예 2
$MDTPSDrive = Get-PSDrive | Where-Object {$_.Root -eq "C:\DeploymentShare" -and $_.Provider -like "*MDTProvider"}
Remove-MDTPersistentDrive -InputObject $MDTPSDrive
설명
다음은 지속형 드라이브 목록에서 C:\DeploymentShare$의 배포 공유를 제거하는 예제입니다. GetPSDrive 및 Where-Object cmdlet은 $MDTPSDrive 변수를 사용하여 MDT 지속형 Windows PowerShell 드라이브를 Remove-MDTPersistentDrive cmdlet으로 반환하는 데 사용됩니다. Where-Object cmdlet에 대한 자세한 내용은 Where-Object Cmdlet 사용을 참조하세요. Get-PSDrive cmdlet에 대한 자세한 내용은 Get-PSDrive Cmdlet 사용을 참조하세요.
Restore-MDTPersistentDrive
이 섹션에서는 Restore-MDTPersistentDrive Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Restore-MDTPersistentDrive [-Force] [<CommonParameters>]
설명
이 cmdlet은 지속형 MDT Windows PowerShell 드라이브를 지속형 MDT Windows PowerShell 드라이브 목록에 추가된 각 배포 공유에 대한 활성 Windows PowerShell 드라이브 목록으로 복원합니다. 지속형 MDT Windows PowerShell 드라이브 목록은 Add-MDTPersistentDrive 및 Remove-MDTPersistentDrive cmdlet 또는 Deployment Workbench를 사용하여 관리됩니다.
이 cmdlet은 New-PSDrive cmdlet을 호출하여 MDT 지속형 목록의 각 드라이브에 대한 Windows PowerShell 드라이브를 만듭니다. 지속형 MDT Windows PowerShell 드라이브는 지속형 네트워크 드라이브 매핑과 유사합니다.
참고
이 지속형 MDT Windows PowerShell 드라이브 목록은 사용자별로 유지 관리되며 사용자 프로필에 저장됩니다.
매개 변수
이 하위 섹션에서는 Restore-MDTPersistentDrive cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-Force [<SwitchParameter>]
이 매개 변수는 복원할 때 배포 공유를 업그레이드해야 하며(필요한 경우) 지정합니다. 이 매개 변수가 인 경우:
제공된 경우 복원 시 배포 공유가 업그레이드됩니다(필요한 경우).
생략하면 복원 시 배포 공유가 업그레이드되지 않습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 복원된 각 MDT 공급자 Windows PowerShell 드라이브에 대해 PSObject 형식 개체를 출력합니다.
예 1
Get-MDTPersistentDrive
설명
다음은 MDTProvider 형식을 사용하여 Windows PowerShell 드라이브를 만들어 MDT 지속형 드라이브 목록을 복원하는 예제입니다. 복원할 때 배포 공유는 업그레이드되지 않습니다.
예 2
Get-MDTPersistentDrive -Force
설명
다음은 MDTProvider 형식을 사용하여 Windows PowerShell 드라이브를 만들어 MDT 지속형 드라이브 목록을 복원하는 예제입니다. 필요한 경우 복원할 때 배포 공유가 업그레이드됩니다.
Set-MDTMonitorData
이 섹션에서는 Get-MDTPersistentDrive Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Set-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [-Settings <Hashtable>] [<CommonParameters>]
-또는-
Set-MDTMonitorData [-Path <String>] [-MacAddress <String>] [Settings <Hashtable>] [<CommonParameters>]
설명
이 cmdlet은 배포 공유에서 새 모니터링 데이터 항목을 만들거나 기존 모니터링 데이터 항목을 업데이트합니다. 다음을 지정하여 제거할 모니터링 데이터를 식별할 수 있습니다.
배포 공유의 모니터링 항목에 대한 컴퓨터 개체입니다. 컴퓨터 개체는 Get-MDTMonitorData cmdlet을 사용하여 가져올 수 있습니다. 첫 번째 구문 예제에서는 이 사용량을 보여 줍니다.
특정 배포 공유에 대한 모니터링 항목의 기본 네트워크 어댑터의 MAC 주소입니다. MAC 주소는 배포 공유에 대한 항목을 만들 때 모니터링 데이터 항목에 자동으로 할당됩니다. 마지막 구문 예제에서는 이 사용량을 보여 줍니다.
참고
모니터링 데이터가 제거되면 정보를 복구하는 방법이 없습니다.
매개 변수
이 하위 섹션에서는 Get- MDTMonitorData cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 원하는 배포 공유에 대한 MDTProvider Windows PowerShell 드라이브를 지정합니다.
참고
이 매개 변수를 제공하지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 원하는 MDTProvider Windows PowerShell 드라이브 내의 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-ComputerObject <PSObject>
이 매개 변수는 컴퓨터 개체를 사용하여 만들거나 업데이트할 모니터링 데이터 항목을 지정합니다. 이 매개 변수를 지정하지 않으면 MACAddress 매개 변수를 지정하여 특정 모니터링 데이터 항목을 식별해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-MACAddress <문자열>
이 매개 변수는 모니터링되는 컴퓨터의 기본 네트워크 어댑터의 MAC 주소를 사용하여 만들거나 업데이트할 모니터링 데이터 항목을 지정합니다. MACAddress의 형식은 xx:xx:xx:xx:xx:xx:xx 입니다. 여기서 x 는 대문자로 지정된 16진수 문자입니다(필요에 따라). 이 매개 변수를 지정하지 않으면 ComputerObject 매개 변수를 지정하여 특정 모니터링 데이터 항목을 식별해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-설정 <해시 테이블>
이 매개 변수는 만들거나 업데이트할 모니터링 데이터 항목에 대한 모니터링 데이터 설정을 지정합니다. 이 매개 변수와 함께 제공되는 해시 테이블의 형식은 입니다 @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}
. 이 매개 변수를 지정하지 않으면 모니터링 데이터 항목이 만들어지지만 모니터링 정보가 저장되지 않습니다.
"Setting"
는 ZTIGather.xml 파일에 나열된 속성일 수 있습니다.
Value
은 에 지정된 속성에 대해 유효한 값일 수 있습니다 "Setting"
.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 출력을 생성하지 않습니다.
예 1
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Set-MDTMonitorData -ComputerObject $MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
설명
다음은 컴퓨터 이름이 WDG-REF-01 인 모니터링 데이터 항목을 제거하는 예제입니다. 개체는 Get-MDTMonitorData cmdlet 및 Where-Object cmdlet을 사용하여 찾을 수 있습니다. Where-Object cmdlet에 대한 자세한 내용은 Where-Object Cmdlet 사용을 참조하세요. OSDComputerName 속성은 WDG-MDT-01 값을 갖는 것으로 기록되고 SkipWizard 속성은 YES 값을 갖는 것으로 기록됩니다.
예 2
Set-MDTMonitorData -MACAddress "00:11:22:33:44:55" MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
설명
이 예제에서는 00:11:22:33:44:55 값이 있는 MACAddress를 사용하여 모니터링 데이터 항목을 만들거나 업데이트합니다. OSDComputerName 속성은 WDG-MDT-01 값을 갖는 것으로 기록되고 SkipWizard 속성은 YES 값을 갖는 것으로 기록됩니다.
Test-MDTDeploymentShare
이 cmdlet은 Get-Command cmdlet을 사용하여 Microsoft.BDD.PSSnapIn 스냅인에 있는 것으로 반환되지만 구현되지는 않습니다.
Test-MDTMonitorData
이 섹션에서는 Test-MDTMonitorData Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Test-MDTMonitorData -ServerName <String> -EventPort <Int32> -DataPort <Int32> [<CommonParameters>]
설명
이 cmdlet은 MDT가 설치된 컴퓨터에서 실행되는 MDT 모니터링 서비스가 사용하도록 설정되고 제대로 실행되는지 유효성을 검사합니다. MDT 모니터링 서비스는 표시할 수 있는 모니터링 정보를 수집합니다.
Deployment Workbench의 배포 공유에 있는 모니터링 노드에서
Get-MDTMonitorData cmdlet 사용
DISABLE-MDTMonitorService를 사용하여 MDT 모니터링 서비스를 사용하지 않도록 설정할 수 있습니다. 모니터링 정보는 Set-MDTMonitorData cmdlet을 사용하여 MDT 모니터링 서비스에 기록할 수 있습니다.
참고
이 cmdlet이 제대로 작동하려면 배포 공유에 MDT 모니터링 데이터 항목이 하나 이상 있어야 합니다. MDT 모니터링 정보가 기록되지 않은 경우 배포 공유가 테스트에 실패합니다.
MDT 모니터링 서비스에 대한 자세한 내용은 MDT 문서의 "MDT 배포 모니터링" 섹션 인 Microsoft 배포 도구 키트 사용을 참조하세요.
매개 변수
이 하위 섹션에서는 Test-MDTMonitorData cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-Server <String>
MDT가 설치되고 MDT 모니터링 서비스가 실행 중인 컴퓨터의 이름을 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | 없음 |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-DataPort <Int32>
이 매개 변수는 MDT 모니터링 서비스의 데이터 포트로 사용되는 TCP 포트를 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-EventPort <Int32>
이 매개 변수는 MDT 모니터링 서비스의 이벤트 포트로 사용되는 TCP 포트를 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 텍스트의 성공(true) 또는 실패(false)를 나타내는 부울 값을 출력합니다.
예 1
Test-MDTMonitorData -Server "WDG-MDT-01" -DataPort "9801" EventPort "9800"
설명
이 예제에서는 WDG-MDT-01의 MDT 모니터링 서비스가 설치 및 실행 중인지 확인합니다. cmdlet은 9801의 데이터 포트와 9800의 이벤트 포트를 사용하여 확인합니다.
Update-MDTDatabaseSchema
이 섹션에서는 Update-MDTDatabaseSchema Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Update-MDTDatabaseSchema -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
설명
이 cmdlet은 기존 MDT DB 데이터베이스를 최신 버전의 MDT DB 데이터베이스 스키마로 업데이트합니다. 각 배포 공유는 하나의 MDT DB 데이터베이스와만 연결할 수 있습니다.
이 cmdlet은 Force 매개 변수 및 Update-MDTDeploymentShare cmdlet을 사용하여 Restore-MDTPersistentDrive cmdlet을 실행할 때와 같이 배포 공유를 업그레이드할 때 자동으로 호출됩니다.
매개 변수
이 하위 섹션에서는 Upgrade-MDTDatabaseSchema cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-SQLServer <문자열>
이 매개 변수는 MDT DB 데이터베이스를 업그레이드할 SQL Server 실행하는 컴퓨터의 이름을 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-인스턴스 <문자열>
이 매개 변수는 업그레이드할 MDT DB 데이터베이스가 있는 SQL Server instance 지정합니다. 이 매개 변수를 생략하면 MDT DB 데이터베이스가 기본 SQL Server instance 것으로 간주됩니다.
참고
cmdlet이 이 매개 변수에 지정된 instance 찾으려면 SQL Server Browser 서비스가 SQL Server 실행하는 컴퓨터에서 실행되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-포트 <문자열>
이 매개 변수는 SQLServer 매개 변수에 지정된 SQL Server instance 통신하는 데 사용할 TCP 포트를 지정합니다. SQL Server 사용하는 기본 포트는 1433입니다. SQL Server 기본값 이외의 포트를 사용하도록 구성된 경우 이 매개 변수를 지정합니다. 이 매개 변수의 값은 SQL Server 대해 구성된 포트와 일치해야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Netlib <문자열>
이 매개 변수는 SQLServer 매개 변수에 지정된 SQL Server instance 통신하는 데 사용되는 SQL Server 네트워크 라이브러리를 지정합니다. 매개 변수는 다음 값 중 하나로 설정할 수 있습니다.
명명된 파이프 통신을 지정하는 데 사용되는 DBNMPNTW
TCP/IP 소켓 통신을 지정하는 데 사용되는 DBSMSOCN
이 매개 변수를 제공하지 않으면 명명된 파이프 SQL Server 네트워크 라이브러리(DBNMPNTW)가 사용됩니다.
참고
Deployment Workbench는 SQL Server 네트워크 라이브러리를 구성하는 옵션을 제공하지 않습니다. Deployment Workbench는 항상 명명된 파이프 통신을 사용합니다. 그러나 SQL Server 네트워크 라이브러리는 CustomSettings.ini 파일에서 구성할 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Database <String>
이 매개 변수는 SQLServer 매개 변수에 지정된 SQL Server instance Instance 매개 변수에 지정된 SQL Server instance 업그레이드할 데이터베이스의 이름을 지정합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 업그레이드된 MDT 데이터베이스에 대한 PSObject 형식 개체를 출력합니다. 이 cmdlet은 Verbose 공통 매개 변수가 포함된 경우 문자열 형식 데이터도 출력합니다.
예 1
Update-MDTDatabaseSchema -SQLServer "WDGSQL01" Database "MDTDB"
설명
다음은 WDG-SQL-01이라는 컴퓨터의 기본 SQL Server instance MDTDB라는 MDT 데이터베이스의 스키마를 업데이트하는 예제입니다. 기본 TCP 포트 및 명명된 파이프 프로토콜을 사용하여 SQL Server instance 연결됩니다.
예 2
Update-MDTDatabaseSchema -SQLServer "WDGSQL01" -Instance "MDTInstance" -Port "6333" Database "MDTDB"
설명
다음은 WDG-SQL-01이라는 컴퓨터에서 MDTInstance라는 SQL Server instance MDTDB라는 MDT 데이터베이스의 스키마를 업데이트하는 예제입니다. TCP 포트 6333 및 명명된 파이프 프로토콜을 사용하여 SQL Server 연결됩니다.
Update-MDTDeploymentShare
이 섹션에서는 Update-MDTDeploymentShare Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Update-MDTDeploymentShare [-Path <String>] [-Force] [Compress] [<CommonParameters>]
설명
이 cmdlet은 Windows ADK의 최신 파일로 기존 배포 공유를 업데이트합니다. 또한 이 cmdlet은 WIM 및 ISO 파일 형식 모두에서 필요한 Windows PE 부팅 이미지를 업데이트하거나 다시 생성합니다.
매개 변수
이 하위 섹션에서는 Update-MDTDeploymentShare cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 업데이트 중인 배포 공유의 기존 폴더에 대한 정규화된 경로를 지정합니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
-Force [<SwitchParameter>]
이 매개 변수는 배포 공유에 대한 Windows PE 부팅 이미지(.iso 및 .wim 파일)를 완전히 다시 생성해야 하는지 여부를 지정합니다. 이 매개 변수가 인 경우:
제공된 경우 cmdlet은 새 버전의 Windows PE 부팅 이미지를 만듭니다. 이 프로세스는 기존 Windows PE 부팅 이미지를 최적화하는 것보다 더 많은 시간이 걸립니다.
생략한 다음 cmdlet은 기존 Windows PE 부팅 이미지를 최적화합니다. 이 프로세스는 새 버전의 Windows PE 부팅 이미지를 생성하는 것보다 시간이 적게 걸립니다. 이 매개 변수를 생략하면 Compress 매개 변수를 사용하여 Windows PE 부팅 이미지 최적화 프로세스의 일부로 부팅 이미지의 크기를 줄일 수 있습니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
-압축 [<SwitchParameter>]
이 매개 변수는 Force 매개 변수 없이 최적화될 때 배포 공유에 대한 Windows PE 부팅 이미지(.iso 및 .wim 파일)를 압축해야 하는지 여부를 지정합니다. 이 매개 변수가 인 경우:
제공된 경우 cmdlet은 최적화될 때 Windows PE 부팅 이미지를 압축합니다.
생략하면 cmdlet이 최적화될 때 Windows PE 부팅 이미지를 압축하지 않습니다.
참고
Force 매개 변수가 제공되지 않은 경우에만 이 매개 변수 를 제공해야 합니다. Force 매개 변수가 포함된 경우 새 Windows PE 부팅 이미지가 생성되고 최소 크기로 압축됩니다.
매개 변수 | 값 |
---|---|
필수 여부 | 거짓 |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | True (ByValue) |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 문자열 형식 데이터를 출력하고 Verbose 공통 매개 변수가 포함된 경우 추가 String 형식 데이터를 생성합니다.
예 1
Update-MDTDepoymentShare
설명
다음은 Windows PowerShell 작업 디렉터리의 배포 공유를 업데이트하는 예제입니다. Windows PE 부팅 이미지가 최적화됩니다. Windows PE 부팅 이미지는 압축되지 않습니다.
예 2
Update-MDTDepoymentShare -Path "DS001:"
설명
다음은 DS001:이라는 MDT Windows PowerShell 드라이브에서 배포 공유를 업데이트하는 예제입니다. Windows PE 부팅 이미지가 최적화됩니다. Windows PE 부팅 이미지는 압축되지 않습니다.
예 3
Update-MDTDepoymentShare -Path "DS001:" -Compress
설명
다음은 DS001:이라는 MDT Windows PowerShell 드라이브에서 배포 공유를 업데이트하는 예제입니다. Windows PE 부팅 이미지가 최적화됩니다. Windows PE 부팅 이미지가 압축됩니다.
예 4
Update-MDTDepoymentShare -Path "DS001:" -Force
설명
다음은 DS001:이라는 MDT Windows PowerShell 드라이브에서 배포 공유를 업데이트하는 예제입니다. 새 버전의 Windows PE 부팅 이미지가 생성됩니다.
Update-MDTLinkedDS
이 섹션에서는 Update-MDTLinkedDS Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Update-MDTLinkedDS -Path <String> [<CommonParameters>]
설명
이 cmdlet은 연결된 배포 공유를 정의하는 데 사용되는 선택 프로필을 사용하여 배포 공유의 콘텐츠를 연결된 배포 공유로 복제합니다. 복제 동작은 연결된 배포 공유에 대한 구성 설정에 따라 결정됩니다.
매개 변수
이 하위 섹션에서는 Update-MDTLinkedDS cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 업데이트 중인 연결된 배포 공유에 대한 정규화된 경로를 지정합니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 문자열 형식 데이터를 출력하고 Verbose 공통 매개 변수가 포함된 경우 추가 String 형식 데이터를 생성합니다.
예 1
Update-MDTLinkedDS -Path "DS001:\Linked Deployment Shares\LINKED001"
설명
다음은 배포 공유의 콘텐츠를 Windows PowerShell 경로 DS001:\Linked Deployment Share\LINKED001 폴더의 연결된 배포 공유로 복제하는 예제입니다.
Update-MDTMedia
이 섹션에서는 Update-MDTMedia Windows PowerShell cmdlet에 대해 설명합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔에서 이 cmdlet을 실행합니다. MDT PowerShell 스냅인이 로드된 Windows PowerShell 콘솔을 시작하는 방법에 대한 자세한 내용은 "MDT Windows PowerShell 스냅인 로드"를 참조하세요.
구문
Update-MDTMedia -Path <String> [<CommonParameters>]
설명
이 cmdlet은 배포 미디어를 정의하는 데 사용되는 선택 프로필을 사용하여 배포 미디어가 포함된 폴더에 배포 공유의 콘텐츠를 복제합니다. 복제 동작은 배포 미디어의 구성 설정에 따라 결정됩니다.
LTI의 미디어를 사용하면 배포 공유에 연결하지 않고 로컬 미디어에서만 LTI 배포를 수행할 수 있습니다. DVD, USB 하드 디스크 또는 기타 휴대용 장치에 미디어를 저장할 수 있습니다. 미디어를 만든 후 대상 컴퓨터에서 로컬로 사용할 수 있는 휴대용 미디어 디바이스에서 배포를 수행할 수 있는 부팅 가능한 WIM 이미지를 생성합니다.
매개 변수
이 하위 섹션에서는 Update-MDTMedia cmdlet과 함께 사용할 수 있는 다양한 매개 변수에 대한 정보를 제공합니다.
-경로 <문자열>
이 매개 변수는 업데이트 중인 배포 미디어가 포함된 폴더에 대한 정규화된 경로를 지정합니다.
참고
이 매개 변수가 제공되지 않으면 Windows PowerShell 작업 디렉터리가 기본적으로 배포 공유 내에서 원하는 위치로 설정되어야 합니다.
매개 변수 | 값 |
---|---|
필수 여부 | True |
위치? | 명명 된 |
기본값. | - |
파이프라인 입력을 수락합니까? | 거짓 |
와일드카드 문자를 수락할까요? | 거짓 |
<CommonParameters>
이 cmdlet은 Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction 및 WarningVariable 과 같은 일반적인 매개 변수를 지원합니다. 자세한 내용은 다음 명령을 입력한 다음 Enter 키를 눌러 액세스할 수 있는 "about_CommonParameters" 항목을 참조하세요.
Get-Help about_CommonParameters
출력
이 cmdlet은 문자열 형식 데이터를 출력하고 Verbose 공통 매개 변수가 포함된 경우 추가 String 형식 데이터를 생성합니다.
예 1
Update-MDTMedia -Path "DS001:\Media\MEDIA001"
설명
다음은 배포 공유의 콘텐츠를 Windows PowerShell 경로 DS001:\Media \MEDIA001 폴더의 배포 미디어가 포함된 폴더로 복제하는 예제입니다.