Share via


New-CMTSStepDownloadPackageContent

SYNOPSIS

Lägg till steget Ladda ned paketinnehåll i en aktivitetssekvens.

SYNTAX

New-CMTSStepDownloadPackageContent -AddPackage <IResultObject[]> [-ContinueDownload <Boolean>]
 [-DestinationVariable <String>] [-LocationOption <LocationType>] [-Path <String>]
 [-Condition <IResultObject[]>] [-ContinueOnError] [-Description <String>] [-Disable] -Name <String>
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Denna cmdlet skapar ett nytt steg för att ladda ned paketinnehåll till en aktivitetssekvens. Mer information om det här steget finns i Aktivitetssekvenssteg: Ladda ned paketinnehåll.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Skapa ett aktivitetssekvenssteg med villkor och lägg till i en grupp

I det här exemplet anges först variabler för de nödvändiga parametrarna. Den använder sedan cmdleten New-CMTSStepDownloadPackageContent för att skapa steget och sparar det som en variabel. Sedan läggs steget till i en aktivitetssekvens i en specifik grupp med hjälp av cmdleten Set-CMTaskSequenceGroup.

$TaskSequenceName = "Module - Download Driver Packages"
$Model = "Latitude E7470"
$GroupName = "Dell Drivers"
$ContentPackage = Get-CMPackage -Fast -Name "Driver Dell Latitude E7470"
$StepName = $ContentPackage.Name
$ConditionQuery = "Select * From Win32_ComputerSystem Where Model = `"$Model`""
$StepCondition = New-CMTSStepConditionQueryWMI -Namespace "root\cimv2" -Query $ConditionQuery

$PackageStep = New-CMTSStepDownloadPackageContent -AddPackage $ContentPackage -Name $StepName -LocationOption TaskSequenceWorkingFolder -DestinationVariable "DRIVERS" -Condition $StepCondition

Set-CMTaskSequenceGroup -TaskSequenceName $TaskSequenceName -StepName $GroupName -AddStep $PackageStep -InsertStepStartIndex 1

PARAMETERS

-AddPackage

Ange ett paketobjekt som ska användas med steget . Om du vill hämta ett paketobjekt använder du cmdleten Get-CMPackage.

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

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

-Condition

Ange ett villkorsobjekt som ska användas med det här steget. Om du vill hämta ett villkorsobjekt använder du en av cmdletarna för stegvillkor. Till exempel New-CMTSStepConditionQueryWMI.

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

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

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

-ContinueDownload

Ställ in den här true parametern på för att fortsätta ladda ned andra paket i listan om en paketnedladdning misslyckas.

Type: Boolean
Parameter Sets: (All)
Aliases: ContinueDownloadOnError

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

-ContinueOnError

Lägg till den här parametern för att aktivera stegalternativet Fortsätt vid fel. Om steget misslyckas när du aktiverar det här alternativet fortsätter aktivitetssekvensen.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Beskrivning

Ange en valfri beskrivning för det här aktivitetssekvenssteget.

Type: String
Parameter Sets: (All)
Aliases:

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

-DestinationVariable

Använd den här parametern för att spara paketets sökväg till en anpassad aktivitetssekvensvariabel.

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

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

-Inaktivera

Lägg till den här parametern för att inaktivera det här aktivitetssekvenssteget.

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

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-LocationOption

Ange ett av de godkända värdena där aktivitetssekvensen sparar paketet. Om du använder CustomPath anger du sökvägen med parametern -Path.

Type: LocationType
Parameter Sets: (All)
Aliases:
Accepted values: TaskSequenceWorkingFolder, ClientCache, CustomPath

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

-Name

Ange ett namn för det här steget för att identifiera det i aktivitetssekvensen.

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

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

-Path

Om du anger parametern LocationOption till CustomPath använder du den här parametern för att ange den lokala sökvägen för att spara paketinnehållet. Aktivitetssekvensmotorn lägger till sökvägen med paket-ID:t.

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

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Ingen

OUTPUTS

IResultObject#SMS_TaskSequence_DownloadPackageContentAction

ANTECKNINGAR

Get-CMTSStepDownloadPackageContent Remove-CMTSStepDownloadPackageContent Set-CMTSStepDownloadPackageContent Aktivitetssekvenssteg: Ladda ned paketinnehåll