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 kullanmaUsingPolicy
: 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ı.
RELATED LINKS
Get-CMTSStepUpgradeOperatingSystem Remove-CMTSStepUpgradeOperatingSystem Set-CMTSStepUpgradeOperatingSystem