Aracılığıyla paylaş


New-CMPrestageMedia

SYNOPSIS

Önceden hazırlanmış bir işletim sistemi dağıtımı medya dosyası oluşturun.

SYNTAX

New-CMPrestageMedia [-Application <IResultObject[]>] [-Comment <String>] [-CreatedBy <String>]
 [-DriverPackage <IResultObject[]>] [-IncludeApplicationDependency] -OperatingSystemImage <IResultObject>
 [-OperatingSystemImageIndex <Int32>] [-Package <IResultObject[]>] -TaskSequence <IResultObject>
 [-Version <String>] [-AllowUacPrompt] [-AllowUnattended] [-AllowUnknownMachine] -BootImage <IResultObject>
 [-CertificateExpireTime <DateTime>] [-CertificatePassword <SecureString>] [-CertificatePath <String>]
 [-CertificateStartTime <DateTime>] -DistributionPoint <IResultObject[]> [-Force]
 -ManagementPoint <IResultObject[]> [-SiteCode <String>] -MediaMode <MediaMode> [-MediaPassword <SecureString>]
 [-NoAutoRun] -Path <String> [-PrestartCommand <String>] [-PrestartPackage <IResultObject>]
 [-TemporaryFolder <String>] [-UserDeviceAffinity <UserDeviceAffinityType>] [-Variable <Hashtable>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

New-CMPrestageMedia cmdlet 'i yeni bir sabit sürücüdeki bir işletim sistemi görüntüsünü önceden hazırlamak için bir dosya oluşturur. Daha fazla bilgi için bkz. önceden hazırlanan medya planı.

Not

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

EXAMPLES

Örnek 1: önceden hazırlanan medya oluşturma

İlk komut, MP01.contoso.com adlı site sistem sunucusunun yönetim noktası nesnesini, CM1 site kodunda alır ve nesneyi $ManagementPoint değişkeninde depolar.

İkinci komut BootImage01 adlı önyükleme görüntüsü nesnesini alır ve nesneyi $BootImage değişkeninde depolar.

Üçüncü komut, dist01.contoso.com adlı site sistem sunucusunun dağıtım noktası nesnesini, CM1 site kodunda alır ve nesneyi $DistributionPoint değişkeninde depolar.

Dördüncü komut, OSImagePkg01 adlı işletim sistemi görüntü nesnesini alır ve nesneyi $OSImage değişkeninde depolar.

Son komut, $BootImage depolanan önyükleme görüntüsü ile PrestagedMedia. wim adlı dinamik bir önceden hazırlanmış medya dosyası oluşturur, $DistributionPoint depolanan dağıtım noktası, $ManagementPoint' de depolanan yönetim noktası ve $OSImage ' de depolanan işletim sistemi görüntüsü.

$ManagementPoint = Get-CMManagementPoint -SiteSystemServerName "mp01.contoso.com" -SiteCode "CM1"
$BootImage = Get-CMBootImage -Name "BootImage01"
$DistributionPoint = Get-CMDistributionPoint -SiteSystemServerName "dist01.contoso.com" -SiteCode "CM1"
$OSImage = Get-CMOperatingSystemImage -Name "OSImagePkg01"

New-CMPrestageMedia -MediaMode Dynamic -Path "\\server\share\PrestagedMedia.wim" -BootImage $BootImage -DistributionPoint $DistributionPoint -ManagementPoint $ManagementPoint -OperatingSystemImage $OSImage

PARAMETERS

-AllowUacPrompt

yönetici izinlerinizi kullanıcı hesabı denetimi (UAC) ile yükseltmenizi istemek Windows 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 bir işletim sistemi dağıtımı ağ yapılandırması veya isteğe bağlı görev dizileri istemez.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-AllowUnknownMachine

Configuration Manager bilinmeyen bilgisayarlar sağlamaya izin vermek için bu parametreyi ekleyin. Bilinmeyen bilgisayar, sitenin henüz keşfmadığı bir bilgisayardır.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Uygulama

Medya dosyasının bir parçası olarak içerilecek bir uygulama nesneleri dizisi belirtin. Görev sırası bu içeriğe başvuruyorsa, önce içerik için yerel olarak görünür. İçerik medyada değilse, görev sırası onu ağdan normal olarak indirmeyi dener. Bir uygulama nesnesi almak için Get-Cmappu cmdlet 'ini kullanın.

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

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-Cmbootımage 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ı oluşturursanız, bu parametre sertifikanın süre sonu tarihini ve saatini belirtir. Gelecekte bir tarih saat değeri belirtin. Bu sertifikanın süresi dolmuşsa önyüklenebilir medyayı kullanamazsınız. Başlangıç tarihini ayarlamak için -certificatestarttime parametresini kullanın.

Örneğin:

$date = [TarihSaat]::p arsetam ("11/16/2021", ' aa/gg/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 aktarmak üzere -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ılacak 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ırsanı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. Bu tarihe kadar önyüklenebilir medyayı kullanamazsınız.

Örneğin:

$date = [TarihSaat]::p arsetam ("11/16/2020", ' aa/gg/yyyy ', $null)

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-Açıklama

Medya hakkında daha fazla ayrıntı sağlamak için isteğe bağlı bir dize. Bu medyayı nasıl yapılandırdığınıza veya nasıl kullanacağınızı açıklayabilmeniz yararlı olur. En fazla 127 karakter uzunluğunda olur.

Type: String
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: None
Accept pipeline input: False
Accept wildcard characters: False

-CreatedBy

Bu medyayı kimin oluşturduğunu belirten isteğe bağlı bir dize, izleme amaçları için yararlıdır. En fazla 50 karakter uzunluğunda olur.

Type: String
Parameter Sets: (All)
Aliases:

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

-Disableyavaya Cardhandling

Bu parametre, joker karakterleri değişmez değer karakter değerleri olarak değerlendirir. Bunu Forceyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistributionPoint

Bu ortam için içerik dağıttığınız 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

-DriverPackage

Medya dosyasının bir parçası olarak içerilecek bir sürücü paketi nesneleri dizisi belirtin. Görev sırası bu içeriğe başvuruyorsa, içeriğe yerel olarak bakar. İçerik medyada değilse, görev sırası onu ağdan normal olarak indirmeyi dener. Bu nesneyi almak için Get-CMDriverPackage cmdlet 'ini kullanın.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: DriverPackages, PackageDriver, PackageDrivers

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

-Force

Onayı istemeden komutu ç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

-Forcebir Cardhandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). Bunu Disableyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-IncludeApplicationDependency

İlişkili uygulama bağımlılıklarını tespit etmek ve bu medyaya eklemek için bu parametreyi ekleyin.

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

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. Ortamın çalıştırıldığında nasıl iletişim kuracağını öğrenmek için -mediamode parametresini kullanın. 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 yönetim noktasını nasıl bulacağını belirtin:

  • Dynamic: Medya, site sınırlarındaki istemci konumuna bağlı olarak istemciyi farklı bir yönetim noktasına yönlendiren bir yönetim noktasıyla iletişim kurar.

  • SiteBased: Medya, -managementpoint parametresiyle belirtilen yönetim noktası ile iletişim kurar.

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 sırası medyasını korumak için güvenli bir dize parolası belirtin. Bu medyayla bir cihazı önyüklediğinizde, 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

-NoAutoRun

Bu parametreyi, medyaya Autorun. inf dosyasını içerecek şekilde ekleyin. Configuration Manager varsayılan olarak eklemez. Bu dosya genellikle kötü amaçlı yazılımdan koruma ürünleri tarafından engelleniyor. Windows otomatik çalıştır özelliği hakkında daha fazla bilgi için bkz. autorun-enabled CD-ROM uygulaması oluşturma. Senaryonuz için hala gerekliyse, bu parametreyi dosyayı içerecek şekilde ekleyin.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OperatingSystemImage

Bu medyaya dahil edilecek bir işletim sistemi görüntü paketi nesnesi belirtin. Görüntü paketindeki görüntü dizinini belirtmek için OperatingSystemImageIndex parametresini kullanın. Bu nesneyi almak için Get-CMOperatingSystemImage cmdlet 'ini kullanın.

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

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

-OperatingSystemImageIndex

OperatingSystemImage parametresinden görüntü paketindeki görüntü dizinini belirtin.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Package

Medya dosyasına dahil etmek için paket nesneleri dizisi belirtin. Görev dizisi bu içeriğe başvurursa, içeriği yerel olarak okur. İçerik medyada değilse, görev dizisi bunu ağdan normal şekilde indirmeye çalışır. Bu nesneyi almak için Get-CMPackage cmdlet'ini kullanın.

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

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

-Path

Oluşturulan medya dosyasının yolu. Biçim bir sürücü/dizin yolu veya geçerli bir ağ yoludur. Örneğin:

  • C:\media\prestaged1.wim
  • \\server\share\prestaged1.wim
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 dizisi başlamadan önce çalıştıracak bir komut satırı belirtin. Daha fazla bilgi için bkz. Görev dizisi medyası için başlangıç öncesi komutları.

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

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

-PrestartPackage

Bir PrestartCommand belirtirsiniz, gerekirse, başlangıç öncesi içerik için bir paket belirtmek üzere bu parametreyi 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

-TaskSequence

Bu medyanın çalışması için bir görev dizisi nesnesi belirtin. Bu nesneyi almak için Get-CMTaskSequence cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: (All)
Aliases:

Required: True
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

Kullanıcı odaklı yönetim için Yapılandırma Yöneticisi medyanın kullanıcıları hedef bilgisayarla nasıl ilişkilendirmek istediğinizi belirtin. Işletim sistemi dağıtımının kullanıcı cihaz benzliğini nasıl desteklediği hakkında daha fazla bilgi için bkz. Kullanıcıları hedef bilgisayarla ilişkilendirme.

  • DoNotAllow: Kullanıcı cihaz benzeşmlerine izin verme. Medya, kullanıcıları hedef bilgisayarla ilişkilendirmez. Bu senaryoda görev dizisi, işletim sistemi dağıtan kullanıcıları hedef bilgisayarla ilişkilendirmez.

  • AdministratorApproval: Kullanıcı cihaz benzeşliği yönetici onayı bekleniyor. Medya, onay verdikten sonra kullanıcıları hedef bilgisayarla ilişkilendirmektedir. Bu işlevsellik, işletim sistemi dağıtan görev dizisinin kapsamına dayalıdır. Bu senaryoda, görev dizisi belirtilen kullanıcılar ve hedef bilgisayar arasında bir ilişki oluşturur. Ardından, işletim sistemi dağıtmadan önce yönetici kullanıcıdan onay bekler.

  • AutoApproval: Otomatik onay ile kullanıcı cihaz benzeşimlerine izin ver. Medya, kullanıcıları otomatik olarak hedef bilgisayarla ilişkilendirmektedir. Bu işlevsellik, işletim sistemi dağıtan görev dizisinin eylemlerini temel almaktadır. Bu senaryoda, görev dizisi işletim sistemi 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

-Variable

Bu medyadan görev dizisi dağıtımı sırasında kullanmak üzere görev dizisi değişkenlerinin karma tablosu belirtin.

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

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

-Version

Bu medya için bir sürüm belirtmek için isteğe bağlı bir dize değeri; bu, izleme ve düzeltme amaçları için yararlıdır. Maksimum uzunluk 32 karakterdir.

Type: String
Parameter Sets: (All)
Aliases:

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ışmaz.

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

Required: False
Position: Named
Default value: None
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

Cmdlet diğer adları: New-CMPrestagedMedia

Get-CMApplication

Get-CMBootImage

Get-CMDistributionPoint

Get-CMDriverPackage

Get-CMManagementPoint

Get-CMOperatingSystemImage

Get-CMPackage

Önceden hazır medya planlama