New-CMTSStepDownloadPackageContent
Cree un paso Descargar contenido del paquete , que puede agregar a una secuencia de tareas.
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
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 Configuration Manager, por ejemploPS 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 .
Type: | IResultObject[] |
Aliases: | AddPackages |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | IResultObject[] |
Aliases: | Conditions |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Boolean |
Aliases: | ContinueDownloadOnError |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifique una descripción opcional para este paso de secuencia de tareas.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationVariable
Use este parámetro para guardar la ruta de acceso del paquete en una variable de secuencia de tareas personalizada.
Type: | String |
Aliases: | DestinationVariableName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Disable
Agregue este parámetro para deshabilitar este paso de secuencia de tareas.
Type: | SwitchParameter |
Aliases: | DisableThisStep |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 memoria caché de cliente 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 .
Type: | LocationType |
Accepted values: | TaskSequenceWorkingFolder, ClientCache, CustomPath |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifique un nombre para este paso para identificarlo en la secuencia de tareas.
Type: | String |
Aliases: | StepName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | String |
Aliases: | DestinationCustomPath |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de