Aracılığıyla paylaş


New-CMTSStepUpgradeOperatingSystem

SYNOPSIS

Bir görev dizisine ek olarak ek olarak işletim sistemi yükseltme adımı oluşturun.

SYNTAX

New-CMTSStepUpgradeOperatingSystem [-DriverPackage <IResultObject>]
 [-DynamicUpdateSetting <DynamicUpdateOption>] [-EditionIndex <Int32>] [-IgnoreMessage <Boolean>]
 [-ProductKey <String>] [-ScanOnly <Boolean>] [-SetupTimeout <Int32>] [-SourcePath <String>]
 [-StagedContent <String>] [-UpgradePackage <IResultObject>] [-SoftwareUpdate <IResultObject[]>]
 [-Condition <IResultObject[]>] [-ContinueOnError] [-Description <String>] [-Disable] -Name <String>
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Bu cmdlet yeni bir Yükseltme işletim sistemi adımı nesnesi oluşturur. Ardından Add-CMTaskSequenceStep cmdlet'ini kullanarak adımı bir görev dizisine ekleyin. Bu adım hakkında daha fazla bilgi için bkz. Görev dizisi adımları hakkında: Yükseltme işletim sistemi.

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

Bu örnek, işletim sistemi yükseltme paketine bir nesnesi almak için önce Get-CMOperatingSystemInstaller cmdlet'ini kullanır. Bu nesneyi $osUpgPkg kaydeder. Sonraki adım, işletim sistemi yükseltme paketi olarak $osUpgPkg nesnesini kullanarak Işletim Sistemi Yükseltme adımı için bir nesnesi oluşturur.

Ardından bir görev dizisi nesnesi alır ve bu yeni adımı dizin 11'de görev dizisine ekler.

$osUpgPkg = Get-CMOperatingSystemInstaller -Name "OSUpgradePkg01"
$step = New-CMTSStepUpgradeOperatingSystem -Name "Upgrade OS" -UpgradePackage $osUpgPkg -EditionIndex 1

$tsNameOsd = "Default OS upgrade"
$tsUpg = Get-CMTaskSequence -Name $tsNameOsd -Fast

$tsUpg | Add-CMTaskSequenceStep -Step $step -InsertStepStartIndex 11

PARAMETERS

-Condition

Bu adımda kullanmak üzere bir koşul nesnesi belirtin. Bu nesneyi almak için görev dizisi koşulu cmdlet'lerinden birini kullanın. Örneğin, Get-CMTSStepConditionVariable.

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

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

-ContinueOnError

Hatada Devam et adım seçeneğini etkinleştirmek için bu parametreyi ekleyin. Bu seçeneği etkinleştirseniz, adım başarısız olursa görev dizisi devam eder.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Description

Bu görev dizisi adımı için isteğe bağlı bir açıklama belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-Disable

Bu görev dizisi adımını devre dışı bırakmak için bu parametreyi ekleyin.

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

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

-DisableWildcardHandling

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. Bunu 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

-DriverPackage

Yükseltme sırasında Kurulum'a sürücü içeriğini sağlamak için bir Windows nesnesi belirtin. Bu paketi almak için Get-CMDriverPackage cmdlet'ini kullanın.

Sürücü içeriğinin konumunu belirtmek için StagedContent parametresini kullanın.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-DynamicUpdateSetting

Windows Update ile Kurulum'Windows dinamik olarak güncelleştirmek için bu Windows kullanın.

  • DisablePolicy: Dinamik Güncelleştirme kullanma
  • UsingPolicy: Güncelleştirmeleri arama, indirme ve yükleme gibi Dinamik Güncelleştirme'yi kullanmak için kurulumu etkinleştirin.
  • OverridePolicy: Dinamik Güncelleştirme işlemlerini çalıştırmak için yerel ilkeyi gerçek zamanlı olarak geçici olarak geçersiz kılın. Bilgisayar güncelleştirmeleri Güncelleştirme Windows alır.
Type: DynamicUpdateOption
Parameter Sets: (All)
Aliases:
Accepted values: DisablePolicy, UsingPolicy, OverridePolicy

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

-EditionIndex

Işletim sistemi yükseltme paketi sürümünün tamsayı değerini belirtin. UpgradePackage parametresiyle bu parametreyi kullanın.

Type: Int32
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

-IgnoreMessage

Bu parametreyi, Kurulum'un Windows tamamlandıktan sonra, tüm çıkarılabilir uyumluluk iletilerini $true yoksayarak belirtmek için olarak ayarlayın.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Bu adımı görev dizisinde tanımlamak için bir ad belirtin.

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

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

-ProductKey

Yükseltme sürecine uygulanacak ürün anahtarını belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-ScanOnly

Yükseltmeyi $true başlatmadan Kurulum uyumluluk taramasını Windows için bu parametreyi olarak ayarlayın.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SetupTimeout

Bu adımın başarısız Yapılandırma Yöneticisi dakika sayısını belirtin. Bu seçenek, kurulum Windows durdurur ancak sonlandırılmazsa yararlıdır.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-SourcePath

Kurulum tarafından Windows ortamının yerel veya Windows belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-StagedContent

Sürücü içeriğinin konumunu belirtmek için DriverPackage ile bu parametreyi kullanın. Yerel bir klasör, ağ konumu veya görev dizisi değişkeni belirtebilirsiniz.

Type: String
Parameter Sets: (All)
Aliases:

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

-UpgradePackage

Bir işletim sistemi yükseltme paketi nesnesi belirtin. EditionIndex parametresini kullanarak sürümü ayarlayın.

Bu nesneyi almak için Get-CMOperatingSystemInstaller 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

-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

-SoftwareUpdate

Sürüm 2107'den başlayarak, bir özellik güncelleştirmesi kullanarak istemcinin işletim Windows yükseltmek için bir yazılım güncelleştirme nesnesi belirtin. Bu nesneyi almak için Get-CMSoftwareUpdate 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

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

IResultObject#SMS_TaskSequence_UpgradeOperatingSystemAction

NOTLAR

Bu dönüş nesnesi ve özellikleri hakkında daha fazla bilgi için bkz. SMS_TaskSequence_UpgradeOperatingSystemAction sunucusu WMI sınıfı.

Get-CMTSStepUpgradeOperatingSystem Remove-CMTSStepUpgradeOperatingSystem Set-CMTSStepUpgradeOperatingSystem

Görev dizisi adımları hakkında: Işletim sistemi yükseltme