New-CMBootableMedia
부팅 가능한 미디어를 만듭니다.
구문
New-CMBootableMedia
[-AllowUacPrompt]
[-AllowUnattended]
[-AllowUnknownMachine]
-BootImage <IResultObject>
[-CertificateExpireTime <DateTime>]
[-CertificatePassword <SecureString>]
[-CertificatePath <String>]
[-CertificateStartTime <DateTime>]
-DistributionPoint <IResultObject[]>
[-Force]
[-FormatMedia]
-ManagementPoint <IResultObject[]>
[-SiteCode <String>]
-MediaMode <MediaMode>
[-MediaPassword <SecureString>]
-MediaType <MediaInputType>
[-NoAutoRun]
-Path <String>
[-PrestartCommand <String>]
[-PrestartPackage <IResultObject>]
[-TemporaryFolder <String>]
[-UserDeviceAffinity <UserDeviceAffinityType>]
[-Variable <Hashtable>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
이 cmdlet은 OS를 배포하는 데 사용되는 미디어를 만듭니다. 부팅 가능한 미디어에는 부팅 이미지, 선택적 시작 전 명령 및 연결된 파일 및 Configuration Manager 파일이 포함됩니다. 부팅 가능한 미디어를 사용하여 새 컴퓨터에 새 버전의 Windows를 설치하거나(운영 체제 미설치) 기존 컴퓨터를 교체하고 설정을 전송합니다.
참고
이 cmdlet을 실행하려면 상승된 권한이 필요합니다.
자세한 내용은 작업 순서 미디어 개요를 참조하세요.
참고
Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\>
). 자세한 내용은 시작을 참조하세요.
예제
예제 1: 부팅 가능한 미디어 만들기
첫 번째 명령은 부팅 이미지(x64) 라는 부팅 이미지 개체를 가져오고 $BootImage 변수에 저장합니다. 두 번째 명령은 SiteServer01.Contoso.com 배포 지점 역할을 가져오고 $DistributionPoint 변수에 저장합니다. 세 번째 명령은 SiteServer02.Contoso.com 대한 관리 지점 역할을 가져오고 $ManagementPoint 변수에 저장합니다. 마지막 명령은 동적 모드에서 부팅 가능한 미디어를 만듭니다. 이전 변수에 저장된 개체를 사용합니다.
$BootImage = Get-CMBootImage -Name "Boot image (x64)"
$DistributionPoint = Get-CMDistributionPoint -SiteCode CM1
$ManagementPoint = Get-CMManagementPoint -SiteSystemServerName "SiteSystemServer02.Contoso.com"
New-CMBootableMedia -MediaMode Dynamic -MediaType CdDvd -Path "\\Server\share\test.iso" -AllowUnknownMachine -BootImage $BootImage -DistributionPoint $DistributionPoint -ManagementPoint $ManagementPoint
매개 변수
-AllowUacPrompt
Windows에서 UAC(사용자 계정 컨트롤)를 사용하여 관리자 권한을 승격하라는 메시지를 표시하도록 하려면 이 매개 변수를 추가합니다. 이 cmdlet을 실행하려면 상승된 권한이 필요합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AllowUnattended
무인 OS 배포를 허용하려면 이 매개 변수를 추가합니다. 무인 OS 배포는 네트워크 구성 또는 선택적 작업 순서를 묻는 메시지를 표시하지 않습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AllowUnknownMachine
Configuration Manager에서 알 수 없는 컴퓨터를 프로비전할 수 있도록 이 매개 변수를 추가합니다. 알 수 없는 컴퓨터는 사이트가 아직 검색되지 않은 컴퓨터입니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-BootImage
부팅 이미지 개체를 지정합니다. 이 개체를 얻으려면 Get-CMBootImage cmdlet을 사용합니다.
형식: | IResultObject |
별칭: | BootImagePackage |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CertificateExpireTime
HTTP 통신을 위해 자체 서명된 미디어 인증서를 만드는 경우 이 매개 변수는 인증서의 만료 날짜 및 시간을 지정합니다. 나중에 날짜/시간을 충분히 지정합니다. 이 인증서가 만료되면 부팅 가능한 미디어를 사용할 수 없습니다. -CertificateStartTime 매개 변수를 사용하여 시작 날짜를 설정합니다.
예:
$date = [datetime]::p arseexact("11/16/2021", 'MM/dd/yyyy', $null)
형식: | DateTime |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CertificatePassword
-CertificatePath 매개 변수를 사용하여 HTTPS 통신용 PKI 인증서를 가져오는 경우 이 매개 변수를 사용하여 인증서 파일의 암호를 지정합니다.
형식: | SecureString |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CertificatePath
가져올 PKI 인증서의 경로를 지정합니다. -CertificatePassword 매개 변수를 사용하여 이 인증서 파일의 암호를 지정합니다. HTTPS 클라이언트 통신을 위해 사이트를 구성하는 경우 이러한 매개 변수를 사용합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CertificateStartTime
HTTP 통신을 위해 자체 서명된 인증서를 만들려면 이 매개 변수는 인증서의 시작 날짜와 시간을 지정합니다. -CertificateExpireTime 매개 변수를 사용하여 만료 날짜를 설정합니다. 이 날짜까지 부팅 가능한 미디어를 사용할 수 없습니다.
예:
$date = [datetime]::p arseexact("11/16/2020", 'MM/dd/yyyy', $null)
형식: | DateTime |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DisableWildcardHandling
이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DistributionPoint
부팅 이미지를 배포한 하나 이상의 배포 지점 개체를 지정합니다. 이 개체를 얻으려면 Get-CMDistributionPoint cmdlet을 사용합니다.
형식: | IResultObject[] |
별칭: | DistributionPoints |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Force
확인을 요청하지 않고 명령을 실행합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ForceWildcardHandling
이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-FormatMedia
MediaType이 Usb
인 경우 이 매개 변수를 추가하여 이동식 USB 드라이브의 서식을 FAT32로 지정하고 부팅할 수 있도록 할 수 있습니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ManagementPoint
미디어가 초기 통신에서 사용하는 하나 이상의 관리 지점 개체를 지정합니다. -MediaMode 매개 변수를 사용하여 미디어가 실행 시 통신하는 방법을 결정합니다. 이 개체를 얻으려면 Get-CMManagementPoint cmdlet을 사용합니다.
형식: | IResultObject[] |
별칭: | ManagementPoints |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MediaMode
클라이언트가 배포 정보를 가져오는 관리 지점을 찾는 방법을 지정합니다.
Dynamic
: 미디어가 관리 지점에 연결하여 사이트 경계의 클라이언트 위치에 따라 클라이언트를 다른 관리 지점으로 리디렉션합니다.SiteBased
: 미디어는 -ManagementPoint 매개 변수를 사용하여 지정된 관리 지점을 전달합니다.
형식: | MediaMode |
허용되는 값: | Dynamic, SiteBased |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MediaPassword
작업 순서 미디어를 보호하기 위해 보안 문자열 암호를 지정합니다. 이 미디어를 사용하여 디바이스를 부팅할 때 계속하려면 암호를 입력해야 합니다.
형식: | SecureString |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MediaType
미디어가 CD/DVD 세트인지 이동식 USB 드라이브인지 지정합니다.
형식: | MediaInputType |
허용되는 값: | Usb, CdDvd |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-NoAutoRun
미디어에 autorun.inf 파일을 포함하려면 이 매개 변수를 추가합니다. Configuration Manager는 기본적으로 추가하지 않습니다. 이 파일은 일반적으로 맬웨어 방지 제품에 의해 차단됩니다. Windows의 자동 실행 기능에 대한 자세한 내용은 자동 실행 사용 CD-ROM 애플리케이션 만들기를 참조하세요. 시나리오에 여전히 필요한 경우 파일을 포함하도록 이 매개 변수를 추가합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Path
MediaType이 이CdDvd
면 Configuration Manager에서 출력 파일을 작성하는 이름과 경로를 지정합니다. 예를 들면 C:\output\boot.iso
와 같습니다.
형식: | String |
별칭: | MediaPath, OutputPath, DriveName |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PrestartCommand
작업 순서 전에 실행되는 시작 전 명령을 지정합니다. 시작 전 명령은 작업 순서가 실행되어 OS를 설치하기 전에 Windows PE에서 사용자와 상호 작용할 수 있는 스크립트 또는 실행 파일입니다. 명령이 Windows PE에 기본이 아닌 경우 PrestartPackage 를 사용하여 명령에 대한 파일을 포함합니다.
형식: | String |
별칭: | PreExecCommandLine |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PrestartPackage
PrestartCommand 매개 변수를 사용하는 경우 이 매개 변수를 사용하여 시작 전 명령에 대한 파일이 포함된 패키지를 지정합니다. 패키지 개체를 얻으려면 Get-CMPackage cmdlet을 사용합니다.
형식: | IResultObject |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SiteCode
버전 2010 이상에 적용됩니다. 이 매개 변수를 ManagementPoint 매개 변수와 함께 사용하여 사이트 코드를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-TemporaryFolder
미디어 생성 프로세스에는 많은 임시 드라이브 공간이 필요할 수 있습니다. 기본적으로 Configuration Manager는 현재 사용자의 $env:temp
임시 디렉터리 를 사용합니다. 예를 들면 C:\Users\jqpublic\AppData\Local\Temp\
와 같습니다. 이러한 임시 파일을 저장할 위치에 더 큰 유연성을 제공하려면 임시 데이터를 준비하기 위한 사용자 지정 위치를 지정합니다.
형식: | String |
별칭: | TemporaryDirectory, StagingArea |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-UserDeviceAffinity
Configuration Manager에서 사용자 중심 관리를 지원하려면 미디어가 사용자를 대상 컴퓨터와 연결하는 방법을 지정합니다. OS 배포에서 사용자 디바이스 선호도를 지원하는 방법에 대한 자세한 내용은 사용자를 대상 컴퓨터와 연결을 참조하세요.
DoNotAllow
: 사용자 디바이스 선호도를 허용하지 않습니다. 미디어는 사용자를 대상 컴퓨터와 연결하지 않습니다. 이 시나리오에서 작업 순서는 OS를 배포할 때 사용자를 대상 컴퓨터와 연결하지 않습니다.AdministratorApproval
: 관리자 승인이 보류 중인 사용자 디바이스 선호도를 허용합니다. 승인 후 미디어는 사용자를 대상 컴퓨터와 연결합니다. 이 기능은 OS를 배포하는 작업 순서의 범위를 기반으로 합니다. 이 시나리오에서 작업 순서는 지정된 사용자와 대상 컴퓨터 간에 관계를 만듭니다. 그런 다음, OS를 배포하기 전에 관리 사용자의 승인을 기다립니다.AutoApproval
: 자동 승인을 사용하여 사용자 디바이스 선호도를 허용합니다. 미디어는 사용자를 대상 컴퓨터와 자동으로 연결합니다. 이 기능은 OS를 배포하는 작업 순서의 작업을 기반으로 합니다. 이 시나리오에서 작업 순서는 대상 컴퓨터에 OS를 배포할 때 지정된 사용자와 대상 컴퓨터 간에 관계를 만듭니다.
형식: | UserDeviceAffinityType |
허용되는 값: | DoNotAllow, AdministratorApproval, AutoApproval |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Variable
해시 테이블의 하나 이상의 작업 순서 변수 및 값을 지정합니다. 작업 순서 변수는 작업 순서 배포 중에 사용되는 이름/값 쌍입니다.
형식: | Hashtable |
별칭: | TaskSequenceVariables, Variables |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | False |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
출력
System.Object