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.

Get-CMTSStepUpgradeOperatingSystem Remove-CMTSStepUpgradeOperatingSystem Set-CMTSStepUpgradeOperatingSystem

O krocích pořadí úkolů: Upgrade operačního systému