Set-CMMaintenanceWindow
Modificare una finestra di manutenzione.
Sintassi
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>]
Descrizione
Usare questo cmdlet per configurare una finestra di manutenzione in una raccolta.
Per altre informazioni sulle finestre di manutenzione, vedere Come usare le finestre di manutenzione in Configuration Manager.
Nota
Eseguire Configuration Manager cmdlet dall'unità del sito Configuration Manager, ad esempio PS XYZ:\>
. Per altre informazioni, vedere Introduzione.
Esempio
Esempio 1: Modificare una finestra di manutenzione da applicare solo alle distribuzioni della sequenza di attività
Questo comando modifica la finestra di manutenzione denominata DiskCleanup nella raccolta con ID XYZ0004D. La finestra di manutenzione viene modificata in modo da essere applicata solo alle sequenze di attività.
Set-CMMaintenanceWindow -Name "DiskCleanup" -CollectionID "XYZ0004D" -ApplyTo TaskSequencesOnly
Parametri
-ApplyTo
Specificare il tipo di finestra di manutenzione:
Any
: la finestra di manutenzione si applica a tutte le distribuzioni.SoftwareUpdatesOnly
: la finestra di manutenzione si applica solo alle distribuzioni di aggiornamenti software.TaskSequencesOnly
: la finestra di manutenzione si applica solo alle distribuzioni della sequenza di attività.
Type: | MaintenanceWindowApplyTo |
Accepted values: | Any, SoftwareUpdatesOnly, TaskSequencesOnly |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplyToSoftwareUpdateOnly
Questo parametro è deprecato. Usare il parametro ApplyTo con il valore SoftwareUpdatesOnly .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplyToTaskSequenceOnly
Questo parametro è deprecato. Usare il parametro ApplyTo con il valore TaskSequencesOnly .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionId
Specificare l'ID di una raccolta per configurare una finestra di manutenzione. Questo ID è un ID raccolta standard, ad esempio XYZ0003F
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionName
Specificare il nome di una raccolta per configurare una finestra di manutenzione.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Aggiungere questo parametro per richiedere conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specificare un oggetto per una raccolta per configurare una finestra di manutenzione. Per ottenere questo oggetto, usare il cmdlet Get-CMCollection .
Type: | IResultObject |
Aliases: | Collection, Site |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IsEnabled
Usare questo parametro per configurare se la finestra di manutenzione è attiva per la raccolta:
$true
: abilitare la finestra di manutenzione. Le distribuzioni vengono eseguite solo durante la pianificazione della finestra.$false
: disabilitare la finestra di manutenzione. Le distribuzioni vengono eseguite in qualsiasi momento come configurato.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsUtc
Per configurare la pianificazione della finestra di manutenzione per l'uso dell'ora UTC (Coordinated Universal Time), impostare questo parametro su $true
.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaintenanceWindow
Specificare un oggetto finestra di manutenzione da configurare. Per ottenere questo oggetto, usare il cmdlet Get-CMMaintenanceWindow .
Type: | IResultObject |
Aliases: | ScheduleWindow |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaintenanceWindowName
Specificare il nome della finestra di manutenzione da configurare.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Aggiungere questo parametro per restituire un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet potrebbe non generare alcun output.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Schedule
Specificare un oggetto pianificazione per quando si verifica la finestra di manutenzione. Per ottenere questo oggetto, usare il cmdlet New-CMSchedule .
L'oggetto finestra di manutenzione archivia la pianificazione come stringa di token. Per copiare una pianificazione da un altro oggetto, usare il cmdlet Convert-CMSchedule . Ad esempio, Convert-CMSchedule -ScheduleString $mw1.ServiceWindowSchedules
.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Output
System.Object
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per