Set-CMMaintenanceWindow
Modificar una ventana de mantenimiento.
Syntax
Set-CMMaintenanceWindow
[-ApplyTo <MaintenanceWindowApplyTo>]
[-ApplyToSoftwareUpdateOnly]
[-ApplyToTaskSequenceOnly]
-InputObject <IResultObject>
[-IsEnabled <Boolean>]
[-IsUtc <Boolean>]
-MaintenanceWindow <IResultObject>
[-PassThru]
[-Schedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMaintenanceWindow
[-ApplyTo <MaintenanceWindowApplyTo>]
[-ApplyToSoftwareUpdateOnly]
[-ApplyToTaskSequenceOnly]
-CollectionId <String>
[-IsEnabled <Boolean>]
[-IsUtc <Boolean>]
-MaintenanceWindowName <String>
[-PassThru]
[-Schedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMaintenanceWindow
[-ApplyTo <MaintenanceWindowApplyTo>]
[-ApplyToSoftwareUpdateOnly]
[-ApplyToTaskSequenceOnly]
-CollectionId <String>
[-IsEnabled <Boolean>]
[-IsUtc <Boolean>]
-MaintenanceWindow <IResultObject>
[-PassThru]
[-Schedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMaintenanceWindow
[-ApplyTo <MaintenanceWindowApplyTo>]
[-ApplyToSoftwareUpdateOnly]
[-ApplyToTaskSequenceOnly]
-CollectionName <String>
[-IsEnabled <Boolean>]
[-IsUtc <Boolean>]
-MaintenanceWindowName <String>
[-PassThru]
[-Schedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMaintenanceWindow
[-ApplyTo <MaintenanceWindowApplyTo>]
[-ApplyToSoftwareUpdateOnly]
[-ApplyToTaskSequenceOnly]
-CollectionName <String>
[-IsEnabled <Boolean>]
[-IsUtc <Boolean>]
-MaintenanceWindow <IResultObject>
[-PassThru]
[-Schedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMaintenanceWindow
[-ApplyTo <MaintenanceWindowApplyTo>]
[-ApplyToSoftwareUpdateOnly]
[-ApplyToTaskSequenceOnly]
-InputObject <IResultObject>
[-IsEnabled <Boolean>]
[-IsUtc <Boolean>]
-MaintenanceWindowName <String>
[-PassThru]
[-Schedule <IResultObject>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Use este cmdlet para configurar una ventana de mantenimiento en una colección.
Para obtener más información sobre las ventanas de mantenimiento, consulte Uso de ventanas de mantenimiento en Configuration Manager.
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: Modificación de una ventana de mantenimiento para que solo se aplique a implementaciones de secuencia de tareas
Este comando modifica la ventana de mantenimiento denominada DiskCleanup en la colección con el identificador XYZ0004D. Cambia la ventana de mantenimiento para que solo se aplique a las secuencias de tareas.
Set-CMMaintenanceWindow -Name "DiskCleanup" -CollectionID "XYZ0004D" -ApplyTo TaskSequencesOnly
Parámetros
-ApplyTo
Especifique el tipo de ventana de mantenimiento:
Any
: la ventana de mantenimiento se aplica a todas las implementaciones.SoftwareUpdatesOnly
: la ventana de mantenimiento solo se aplica a las implementaciones de actualizaciones de software.TaskSequencesOnly
: la ventana de mantenimiento solo se aplica a las implementaciones de secuencia de tareas.
Type: | MaintenanceWindowApplyTo |
Accepted values: | Any, SoftwareUpdatesOnly, TaskSequencesOnly |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplyToSoftwareUpdateOnly
Este parámetro está en desuso. Use el parámetro ApplyTo con el valor SoftwareUpdatesOnly .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplyToTaskSequenceOnly
Este parámetro está en desuso. Use el parámetro ApplyTo con el valor TaskSequencesOnly .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionId
Especifique el identificador de una colección para configurar una ventana de mantenimiento. Este identificador es un identificador de colección estándar, por ejemplo XYZ0003F
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionName
Especifique el nombre de una colección para configurar una ventana de mantenimiento.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Agregue este parámetro para solicitar confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
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 |
-InputObject
Especifique un objeto para que una colección configure una ventana de mantenimiento. Para obtener este objeto, use el cmdlet Get-CMCollection .
Type: | IResultObject |
Aliases: | Collection, Site |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IsEnabled
Use este parámetro para configurar si la ventana de mantenimiento está activa para la colección:
$true
: habilite la ventana de mantenimiento. Las implementaciones solo se ejecutan durante la programación de la ventana.$false
: deshabilite la ventana de mantenimiento. Las implementaciones se ejecutan en cualquier momento según lo configurado.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsUtc
Para configurar la programación de la ventana de mantenimiento para usar la hora universal coordinada (UTC), establezca este parámetro $true
en .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaintenanceWindow
Especifique un objeto de ventana de mantenimiento que se va a configurar. Para obtener este objeto, use el cmdlet Get-CMMaintenanceWindow .
Type: | IResultObject |
Aliases: | ScheduleWindow |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaintenanceWindowName
Especifique el nombre de la ventana de mantenimiento que se va a configurar.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Agregue este parámetro para devolver un objeto que represente el elemento con el que está trabajando. De forma predeterminada, este cmdlet no puede generar ninguna salida.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Schedule
Especifique un objeto de programación para cuando se produzca la ventana de mantenimiento. Para obtener este objeto, use el cmdlet New-CMSchedule .
El objeto de ventana de mantenimiento almacena la programación como una cadena de token. Para copiar una programación de otro objeto, use el cmdlet Convert-CMSchedule . Por ejemplo, Convert-CMSchedule -ScheduleString $mw1.ServiceWindowSchedules
.
Type: | IResultObject |
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: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Salidas
System.Object
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