Aracılığıyla paylaş


New-CMTSStepDownloadPackageContent

SYNOPSIS

Paket İçeriğini İndir adımını bir görev dizisine ekleyin.

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

Bu cmdlet, bir görev dizisine yeni bir Paket İçeriğini İndir adımı oluşturur. Bu adım hakkında daha fazla bilgi için bkz. Görev dizisi adımları: Paket içeriğini indirme.

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: Koşul ile görev dizisi adımı oluşturma ve gruba ekleme

Bu örnek önce gerekli parametreler için değişkenleri ayarlar. Ardından, adımı oluşturmak için New-CMTSStepDownloadPackageContent cmdlet'ini kullanır ve bunu bir değişken olarak kaydeder. Ardından Set-CMTaskSequenceGroup cmdlet'ini kullanarak adımı belirli bir gruptaki görev dizisine ekler.

$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

Adımla birlikte kullanmak üzere bir paket nesnesi belirtin. Bir paket nesnesi almak için Get-CMPackage cmdlet'ini kullanın.

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

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

-Condition

Bu adımda kullanmak üzere bir koşul nesnesi belirtin. Bir koşul nesnesi almak için adım koşulu cmdlet'lerinden birini kullanın. Örneğin, 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

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

-ContinueDownload

Paket indirme başarısız true olursa, bu parametreyi listede diğer paketleri indirmeye devam edecek şekilde ayarlayın.

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

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

-DestinationVariable

Paketin yolunu özel bir görev dizisi değişkenine kaydetmek için bu parametreyi kullanın.

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

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. 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

-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

-LocationOption

Görev dizisinin paketi kaydederek kabul edilen değerlerden birini belirtin. CustomPath kullanıyorsanız, yolu -Path parametresiyle ayarlayın.

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

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

-Path

LocationOption parametresini CustomPath olarak ayarsanız, paket içeriğini kaydetmek üzere yerel yolu belirtmek için bu parametreyi kullanın. Görev dizisi altyapısı, yolu paket kimliğiyle ekler.

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

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'i çalıştırıldı.

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

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_DownloadPackageContentAction

NOTLAR

Get-CMTSStepDownloadPackageContent Remove-CMTSStepDownloadPackageContent Set-CMTSStepDownloadPackageContent Görev dizisi adımları: Paket içeriğini indirme