Compartir a través de


New-CMTSStepDownloadPackageContent

Cree un paso Descargar contenido del paquete , que puede agregar a una secuencia de tareas.

Sintaxis

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

Este cmdlet crea un nuevo objeto de paso Descargar contenido del paquete . A continuación, use el cmdlet Add-CMTaskSequenceStep para agregar el paso a una secuencia de tareas. Para obtener más información sobre este paso, vea Pasos de secuencia de tareas: Descargar contenido del paquete.

Nota:

Ejecute cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Creación de un paso de secuencia de tareas con condición y adición a un grupo

En este ejemplo se establecen primero las variables de los parámetros necesarios. A continuación, usa el cmdlet New-CMTSStepDownloadPackageContent para crear el paso y lo guarda como una variable. A continuación, agrega el paso a una secuencia de tareas de un grupo específico mediante el cmdlet 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

Parámetros

-AddPackage

Especifique uno o varios objetos de paquete que se usarán con el paso. Para obtener este objeto, use el cmdlet Get-CMPackage .

Tipo:IResultObject[]
Alias:AddPackages
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Condition

Especifique un objeto de condición que se usará con este paso. Para obtener un objeto de condición, use uno de los cmdlets de condición de paso. Por ejemplo, New-CMTSStepConditionQueryWMI.

Tipo:IResultObject[]
Alias:Conditions
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ContinueDownload

Establezca este parámetro true en para continuar descargando otros paquetes de la lista si se produce un error en una descarga de paquetes.

Tipo:Boolean
Alias:ContinueDownloadOnError
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ContinueOnError

Agregue este parámetro para habilitar la opción de paso Continuar en caso de error. Al habilitar esta opción, si se produce un error en el paso, la secuencia de tareas continúa.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Description

Especifique una descripción opcional para este paso de secuencia de tareas.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DestinationVariable

Use este parámetro para guardar la ruta de acceso del paquete en una variable de secuencia de tareas personalizada.

Tipo:String
Alias:DestinationVariableName
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Disable

Agregue este parámetro para deshabilitar este paso de secuencia de tareas.

Tipo:SwitchParameter
Alias:DisableThisStep
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-LocationOption

Especifique uno de los siguientes valores para donde la secuencia de tareas guarda el paquete:

  • TaskSequenceWorkingFolder: use el directorio de trabajo de secuencia de tareas, que también se conoce como caché de secuencia de tareas.

  • ClientCache: use la caché de cliente de Configuration Manager. De forma predeterminada, esta ruta de acceso es %WinDir%\ccmcache.

  • CustomPath: el motor de secuencia de tareas descarga primero el paquete en el directorio de trabajo de la secuencia de tareas. A continuación, mueve el contenido a esta ruta de acceso especificada. El motor de secuencia de tareas anexa la ruta de acceso con el identificador de paquete. Cuando use esta opción, establezca la ruta de acceso con el parámetro Path .

Tipo:LocationType
Valores aceptados:TaskSequenceWorkingFolder, ClientCache, CustomPath
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifique un nombre para este paso para identificarlo en la secuencia de tareas.

Tipo:String
Alias:StepName
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Path

Cuando especifique -LocationOption CustomPath, use este parámetro para especificar la ruta de acceso local para guardar el contenido del paquete. El motor de secuencia de tareas anexa la ruta de acceso con el identificador de paquete.

Tipo:String
Alias:DestinationCustomPath
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

IResultObject

Notas

Para obtener más información sobre este objeto devuelto y sus propiedades, vea SMS_TaskSequence_DownloadPackageContentAction clase WMI de servidor.