New-CMTSStepUpgradeOperatingSystem
SYNOPSIS
Vytvořte krok Upgradovat operační systém, který můžete přidat do pořadí úkolů.
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
Tato rutina vytvoří nový objekt kroku upgrade operačního systému. Potom pomocí rutiny Add-CMTaskSequenceStep přidejte krok do pořadí úkolů. Další informace o tomto kroku najdete v tématu O krocích pořadí úkolů: Upgrade operačního systému.
Poznámka
Spusťte Správce konfigurace rutiny z Správce konfigurace lokality, například PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1
Tento příklad nejprve pomocí rutiny Get-CMOperatingSystemInstaller získal objekt pro balíček s upgradem operačního systému. Tento objekt se uloží do $osUpgPkg proměnné. Další krok vytvoří objekt pro krok Upgrade operačního systému pomocí objektu $osUpgPkg jako balíčku pro upgrade operačního systému.
Potom získá objekt pořadí úkolů a přidá tento nový krok do pořadí úkolů na indexu 11.
$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 (Podmínka)
Zadejte objekt podmínky, který se má v tomto kroku použít. Chcete-li získat tento objekt, použijte jednu z rutin podmínek pořadí úkolů. Například 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
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ContinueOnError
Přidáním tohoto parametru povolte možnost kroku Pokračovat při chybě. Pokud tuto možnost povolíte, pořadí úkolů bude pokračovat, pokud krok selže.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Description (Popis)
Zadejte volitelný popis pro tento krok pořadí úkolů.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Disable (Zakázat)
Přidáním tohoto parametru tento krok pořadí úkolů zakážete.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: DisableThisStep
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackage
Určete objekt balíčku ovladače, který bude poskytovat obsah ovladače pro Windows instalaci během upgradu. K získání tohoto balíčku použijte rutinu Get-CMDriverPackage.
K určení umístění obsahu ovladače použijte parametr StagedContent.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DynamicUpdateSetting
Tento parametr použijte k dynamické aktualizaci Windows pomocí Windows Update.
DisablePolicy
: Nepoužívejte dynamickou aktualizaci.UsingPolicy
: Povolte instalačnímu programu používání dynamické aktualizace, jako je vyhledávání, stahování a instalace aktualizací.OverridePolicy
: Dočasně přepište místní zásady v reálném čase, aby se spouštěl operace dynamické aktualizace. Počítač získá aktualizace z Windows Update.
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
Zadejte celočíselnou hodnotu edice balíčku s upgradem operačního systému. Tento parametr použijte s parametrem UpgradePackage.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučuje se). Nemůžete ho kombinovat s příkazem DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IgnoreMessage
Nastavte tento parametr na , abyste Windows instalační program dokončí instalaci, a ignorujte všechny zprávy o $true
kompatibilitě, které se neudělují.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Zadejte název pro tento krok, který ho identifikuje v pořadí úkolů.
Type: String
Parameter Sets: (All)
Aliases: StepName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ProductKey
Zadejte kód Product Key, který se má použít pro proces upgradu.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ScanOnly
Nastavte tento parametr na $true
, aby se spouštěl Windows instalaci bez spuštění upgradu.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SetupTimeout
Zadejte počet minut, než Správce konfigurace tento krok selže. Tato možnost je užitečná, Windows instalační program zastaví zpracování, ale neukončí se.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SourcePath
Zadejte místní nebo síťovou cestu k médiu Windows, které Windows instalační program používá.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-StagedContent
Pomocí tohoto parametru s driverPackage určete umístění obsahu ovladače. Můžete určit místní složku, síťovou cestu nebo proměnnou pořadí úkolů.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UpgradePackage
Zadejte objekt balíčku s upgradem operačního systému. K nastavení edice použijte parametr EditionIndex.
K získání tohoto objektu použijte rutinu Get-CMOperatingSystemInstaller.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespouštěl.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SoftwareUpdate
Od verze 2107 zadejte objekt aktualizace softwaru pro upgrade klientského Windows operačního systému pomocí aktualizace funkcí. K získání tohoto objektu použijte rutinu Get-CMSoftwareUpdate.
Type: IResultObject[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.
INPUTS
Žádné
OUTPUTS
IResultObject#SMS_TaskSequence_UpgradeOperatingSystemAction
POZNÁMKY
Další informace o tomto návratového objektu a jeho vlastnostech najdete v SMS_TaskSequence_UpgradeOperatingSystemAction rozhraní WMI.
RELATED LINKS
Get-CMTSStepUpgradeOperatingSystem Remove-CMTSStepUpgradeOperatingSystem Set-CMTSStepUpgradeOperatingSystem