Aracılığıyla paylaş


New-CMBootableMedia

SYNOPSIS

Önyüklenebilir medya oluşturun.

SYNTAX

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

Bu cmdlet, işletim sistemi dağıtmak için kullanılan medyayı oluşturur. Önyüklenebilir medya; önyükleme görüntüsünü, isteğe bağlı başlatma öncesi komutları ve ilişkili dosyaları ve Yapılandırma Yöneticisi içerir. Yeni bir bilgisayara yeni bir Windows yüklemek (çıplak) veya var olan bir bilgisayarı değiştirmek ve ayarları aktarmak için önyüklenebilir medya kullanın.

Not

Bu cmdlet'in çalışması için yükseltilmiş izinler gerekir.

Daha fazla bilgi için bkz. Görev dizisi medyaya genel bakış.

Not

Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\> . Daha fazla bilgi için başlarken bölümüne bakın.

EXAMPLES

Örnek 1: Önyüklenebilir medya oluşturma

İlk komut, Önyükleme görüntüsü (x64) adlı önyükleme görüntüsü nesnesini alır ve $BootImage depolar. İkinci komut, dağıtım noktası rolünü SiteServer01.Contoso.com ve $DistributionPoint depolar. Üçüncü komut, SiteServer02.Contoso.com için yönetim noktası rolünü alır ve $ManagementPoint depolar. Son komut, dinamik modda önyüklenebilir medya oluşturur. Önceki değişkenlerde depolanan nesneleri kullanır.

$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

PARAMETERS

-AllowUacPrompt

Yönetici izinlerinizi Kullanıcı Windows (UAC) ile yükseltmenizi istemine izin vermek için bu parametreyi ekleyin. Bu cmdlet'in çalışması için yükseltilmiş izinler gerekir.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AllowUnattended

Katılımsız işletim sistemi dağıtımına izin vermek için bu parametreyi ekleyin. Katılımsız işletim sistemi dağıtımı, ağ yapılandırması veya isteğe bağlı görev dizileri isteminde değildir.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AllowUnknownMachine

Bilinmeyen bilgisayarları sağlamalarına izin Yapılandırma Yöneticisi için bu parametreyi ekleyin. Bilinmeyen bilgisayar, sitenin henüz keşfedilmemiş olduğu bir bilgisayardır.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-BootImage

Bir önyükleme görüntüsü nesnesi belirtin. Bu nesneyi almak için Get-CMBootImage cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: (All)
Aliases: BootImagePackage

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CertificateExpireTime

HTTP iletişimi için otomatik olarak imzalanan bir medya sertifikası sanız, bu parametre sertifikanın sona erme tarihini ve saatini belirtir. Gelecekte yeterli bir tarih saat belirtin. Bu sertifikanın süresi dolduğunda önyüklenebilir medyayı kullanılamaz. Başlangıç tarihini ayarlamak için -CertificateStartTime parametresini kullanın.

Örneğin:

$date = [datetime]::p arseexact("11/16/2021", 'MM/dd/yyyy', $null)

Type: DateTime
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CertificatePassword

HTTPS iletişimi için bir PKI sertifikasını içeri aktarmaya -CertificatePath parametresini kullanırsanız, sertifika dosyasının parolasını belirtmek için bu parametreyi kullanın.

Type: SecureString
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CertificatePath

İçeri aktarıla bir PKI sertifikasının yolunu belirtin. Bu sertifika dosyasının parolasını belirtmek için -CertificatePassword parametresini kullanın. Siteyi HTTPS istemci iletişimi için yapılandırıyorsanız bu parametreleri kullanın.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CertificateStartTime

HTTP iletişimi için otomatik olarak imzalanan bir sertifika oluşturmak için bu parametre sertifikanın başlangıç tarihini ve saatini belirtir. Sona erme tarihini ayarlamak için -CertificateExpireTime parametresini kullanın. Önyüklenebilir medyayı bu tarihe kadar kullanaamazsiniz.

Örneğin:

$date = [datetime]::p arseexact("11/16/2020", 'MM/dd/yyyy', $null)

Type: DateTime
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DistributionPoint

Önyükleme görüntüsünü dağıtan bir veya daha fazla dağıtım noktası nesnesi belirtin. Bu nesneyi almak için Get-CMDistributionPoint cmdlet'ini kullanın.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: DistributionPoints

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Force

Onay istemeden komutunu çalıştırın.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-FormatMedia

MediaType ise, çıkarılabilir USB sürücüyü FAT32 olarak biçimlendirmek ve önyüklenebilir yapmak için Usb bu parametreyi ekebilirsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ManagementPoint

Medyanın ilk iletişimde kullandığı bir veya daha fazla yönetim noktası nesnesi belirtin. -MediaMode parametresini kullanarak medyanın ne zaman iletişim kura olduğunu belirleme. Bu nesneyi almak için Get-CMManagementPoint cmdlet'ini kullanın.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: ManagementPoints

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MediaMode

İstemcinin dağıtım bilgilerini almak için bir yönetim noktasını nasıl bulan olduğunu belirtin:

  • Dynamic: Medya, istemciyi site sınırları içinde istemci konumunu temel alarak farklı bir yönetim noktasına yönlendiren bir yönetim noktasıyla iletişim kurulur.

  • SiteBased: Medya, belirtilen yönetim noktasını -ManagementPoint parametresiyle iletir.

Type: MediaMode
Parameter Sets: (All)
Aliases:
Accepted values: Dynamic, SiteBased

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MediaPassword

Görev dizisi medyası korumak için güvenli bir dize parolası belirtin. Bu medya ile bir cihazı önyüklerken devam etmek için parolayı girmeniz gerekir.

Type: SecureString
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MediaType

Medyanın bir CD/DVD seti mi yoksa çıkarılabilir USB sürücü mi olduğunu belirtin.

Type: MediaInputType
Parameter Sets: (All)
Aliases:
Accepted values: Usb, CdDvd

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-NoAutoRun

Autorun.inf dosyasını medyaya dahil etmek için bu parametreyi ekleyin. Yapılandırma Yöneticisi varsayılan olarak eklemez. Bu dosya genellikle kötü amaçlı yazılımdan koruma ürünleri tarafından engellenir. Uygulamanın Otomatik Çalıştır özelliği hakkında daha fazla bilgi Windows, bkz. Creating an AutoRun-enabled CD-ROM Application. Senaryo için hala gerekli ise, dosyayı eklemek için bu parametreyi ekleyin.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Path

MediaType ise, CdDvd çıkış dosyalarını yazmanın Yapılandırma Yöneticisi yolu belirtin. Örneğin, C:\output\boot.iso.

Type: String
Parameter Sets: (All)
Aliases: MediaPath, OutputPath, DriveName

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PrestartCommand

Görev diziden önce çalışan bir başlangıç öncesi komutu belirtin. Başlangıç öncesi komutu, görev dizisi işletim sistemi yüklemek için çalışmadan önce Windows PE'de kullanıcıyla etkileşim kuracak bir betik veya yürütülebilir dosyadır. Komut, Windows PE için yerel değilse, komutun dosyalarını eklemek için PrestartPackage kullanın.

Type: String
Parameter Sets: (All)
Aliases: PreExecCommandLine

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PrestartPackage

PrestartCommand parametresini kullanıyorsanız, prestart komutu için dosyaları içeren bir paket belirtmek üzere bu parametreyi kullanın. Paket nesnesini almak için Get-CMPackage cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SiteCode

Sürüm 2010 ve sonrası için geçerlidir. Site kodunu belirtmek için bu parametreyi ManagementPoint parametresiyle birlikte kullanın.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TemporaryFolder

Medya oluşturma işlemi çok fazla geçici sürücü alanı gerektirir. Varsayılan olarak Yapılandırma Yöneticisi geçerli kullanıcının geçici dizinini kullanır: $env:temp . Örneğin, C:\Users\jqpublic\AppData\Local\Temp\. Size bu geçici dosyaları nerede depolayabilirsiniz konusunda daha fazla esneklik sağlamak için, geçici verileri hazırlamaya özel bir konum belirtin.

Type: String
Parameter Sets: (All)
Aliases: TemporaryDirectory, StagingArea

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UserDeviceAffinity

Configuration Manager ' de Kullanıcı merkezli yönetimi desteklemek için, medyanın kullanıcıları hedef bilgisayarla nasıl ilişkilendireceğini belirtin. İşletim sistemi dağıtımının Kullanıcı cihaz benzeşimini nasıl desteklediği hakkında daha fazla bilgi için bkz. kullanıcıları bir hedef bilgisayarla ilişkilendirme.

  • DoNotAllow: Kullanıcı aygıt benzeşimine izin verme. Medya, kullanıcıları hedef bilgisayarla ilişkilendirmez. Bu senaryoda, görev sırası, işletim sistemini dağıtırken kullanıcıları hedef bilgisayarla ilişkilendirmez.

  • AdministratorApproval: Kullanıcı cihaz benzeşimi bekleyen yönetici onayına izin ver. Onay verdikten sonra medya kullanıcıları hedef bilgisayarla ilişkilendirir. Bu işlev, işletim sistemini dağıtan görev dizisinin kapsamını temel alır. Bu senaryoda, görev sırası belirtilen kullanıcılar ve hedef bilgisayar arasında bir ilişki oluşturur. Daha sonra, işletim sistemini dağıtmadan önce yönetici kullanıcıdan onay bekler.

  • AutoApproval: Kullanıcı aygıt benzeşimine otomatik onay ile izin ver. Medya kullanıcıları hedef bilgisayarla otomatik olarak ilişkilendirir. Bu işlev, işletim sistemini dağıtan görev sırasının eylemlerine bağlıdır. Bu senaryoda görev sırası, işletim sistemini hedef bilgisayara dağıtırken belirtilen kullanıcılar ve hedef bilgisayar arasında bir ilişki oluşturur.

Type: UserDeviceAffinityType
Parameter Sets: (All)
Aliases:
Accepted values: DoNotAllow, AdministratorApproval, AutoApproval

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Değişken

Bir Hashtable 'da bir veya daha fazla görev sırası değişkeni ve değeri belirtin. Bir görev dizisi değişkeni, görev dizisi dağıtımı sırasında kullanılan bir ad/değer çiftidir.

Type: Hashtable
Parameter Sets: (All)
Aliases: TaskSequenceVariables, Variables

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmadı.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

Hiçbiri

OUTPUTS

System.Object

NOTLAR

Get-Cmbootımage

Get-CMDistributionPoint

Get-CMManagementPoint

Get-CMPackage

New-CMPrestageMedia New-CMCaptureMedia New-CMStandaloneMedia