Aracılığıyla paylaş


Set-CMMaintenanceWindow

SYNOPSIS

Bakım penceresini değiştirme.

SYNTAX

ByValueMWValue (Varsayılan)

Set-CMMaintenanceWindow [-ApplyTo <MaintenanceWindowApplyTo>] [-ApplyToSoftwareUpdateOnly]
 [-ApplyToTaskSequenceOnly] -InputObject <IResultObject> [-IsEnabled <Boolean>] [-IsUtc <Boolean>]
 -MaintenanceWindow <IResultObject> [-PassThru] [-Schedule <IResultObject>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByCollectionIdMWName

Set-CMMaintenanceWindow [-ApplyTo <MaintenanceWindowApplyTo>] [-ApplyToSoftwareUpdateOnly]
 [-ApplyToTaskSequenceOnly] -CollectionId <String> [-IsEnabled <Boolean>] [-IsUtc <Boolean>]
 -MaintenanceWindowName <String> [-PassThru] [-Schedule <IResultObject>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByCollectionIdMWValue

Set-CMMaintenanceWindow [-ApplyTo <MaintenanceWindowApplyTo>] [-ApplyToSoftwareUpdateOnly]
 [-ApplyToTaskSequenceOnly] -CollectionId <String> [-IsEnabled <Boolean>] [-IsUtc <Boolean>]
 -MaintenanceWindow <IResultObject> [-PassThru] [-Schedule <IResultObject>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByCollectionNameMWName

Set-CMMaintenanceWindow [-ApplyTo <MaintenanceWindowApplyTo>] [-ApplyToSoftwareUpdateOnly]
 [-ApplyToTaskSequenceOnly] -CollectionName <String> [-IsEnabled <Boolean>] [-IsUtc <Boolean>]
 -MaintenanceWindowName <String> [-PassThru] [-Schedule <IResultObject>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByCollectionNameMWValue

Set-CMMaintenanceWindow [-ApplyTo <MaintenanceWindowApplyTo>] [-ApplyToSoftwareUpdateOnly]
 [-ApplyToTaskSequenceOnly] -CollectionName <String> [-IsEnabled <Boolean>] [-IsUtc <Boolean>]
 -MaintenanceWindow <IResultObject> [-PassThru] [-Schedule <IResultObject>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByValueMWName

Set-CMMaintenanceWindow [-ApplyTo <MaintenanceWindowApplyTo>] [-ApplyToSoftwareUpdateOnly]
 [-ApplyToTaskSequenceOnly] -InputObject <IResultObject> [-IsEnabled <Boolean>] [-IsUtc <Boolean>]
 -MaintenanceWindowName <String> [-PassThru] [-Schedule <IResultObject>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Bir koleksiyonda bakım penceresi yapılandırmak için bu cmdlet'i kullanın.

Bakım pencereleri hakkında daha fazla bilgi için, bkz. How to use maintenance windows in Yapılandırma Yöneticisi.

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: Bakım penceresini yalnızca görev dizisi dağıtımları için geçerli olacak şekilde değiştirme

Bu komut, XYZ0004D kimliğine sahip koleksiyonda DiskCleanup adlı bakım penceresini açar. Bakım penceresini yalnızca görev dizileri için geçerli olacak şekilde değiştirir.

Set-CMMaintenanceWindow -Name "DiskCleanup" -CollectionID "XYZ0004D" -ApplyTo TaskSequencesOnly

PARAMETERS

-ApplyTo

Bakım penceresinin türünü belirtin:

  • Any: Bakım penceresi tüm dağıtımlar için geçerlidir.
  • SoftwareUpdatesOnly: Bakım penceresi yalnızca yazılım güncelleştirme dağıtımları için geçerlidir.
  • TaskSequencesOnly: Bakım penceresi yalnızca görev dizisi dağıtımları için geçerlidir.
Type: MaintenanceWindowApplyTo
Parameter Sets: (All)
Aliases:
Accepted values: Any, SoftwareUpdatesOnly, TaskSequencesOnly

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

-ApplyToSoftwareUpdateOnly

Bu parametre kullanım dışıdır. ApplyTo parametresini SoftwareUpdatesOnly değeriyle kullanın.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ApplyToTaskSequenceOnly

Bu parametre kullanım dışıdır. TaskSequencesOnly değeriyle ApplyTo parametresini kullanın.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-CollectionId

Bakım penceresini yapılandırmak için koleksiyonun kimliğini belirtin. Bu kimlik standart bir koleksiyon kimliğidir, örneğin XYZ0003F .

Type: String
Parameter Sets: ByCollectionIdMWName, ByCollectionIdMWValue
Aliases:

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

-CollectionName

Bakım penceresini yapılandırmak için bir koleksiyonun adını belirtin.

Type: String
Parameter Sets: ByCollectionNameMWName, ByCollectionNameMWValue
Aliases:

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

-Confirm

Cmdlet'i çalıştırmadan önce onay isteminde olmak için bu parametreyi ekleyin.

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

Required: False
Position: Named
Default value: False
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

-InputObject

Bir koleksiyon için bakım penceresi yapılandırmak üzere bir nesnesi belirtin. Bu nesneyi almak için Get-CMCollection cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: ByValueMWValue, ByValueMWName
Aliases: Collection, Site

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

-IsEnabled

Bakım penceresinin koleksiyon için etkin olup olduğunu yapılandırmak için bu parametreyi kullanın:

  • $true: Bakım penceresini etkinleştirin. Dağıtımlar yalnızca pencerenin zamanlaması sırasında çalıştırabilirsiniz.
  • $false: Bakım penceresini devre dışı bırakma. Dağıtımlar, herhangi bir zamanda yapılandırıldık şekilde çalıştırıldığında.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-IsUtc

Bakım penceresi zamanlamayı Eşgüdümlü Evrensel Saat (UTC) olarak yapılandırmak için bu parametreyi olarak $true ayarlayın.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-MaintenanceWindow

Yapılandırılan bir bakım penceresi nesnesi belirtin. Bu nesneyi almak için Get-CMMaintenanceWindow cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: ByValueMWValue, ByCollectionIdMWValue, ByCollectionNameMWValue
Aliases: ScheduleWindow

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

-MaintenanceWindowName

Yapılandırılan bakım penceresinin adını belirtin.

Type: String
Parameter Sets: ByCollectionIdMWName, ByCollectionNameMWName, ByValueMWName
Aliases: Name

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

-PassThru

Üzerinde çalışmakta olduğunu öğeyi temsil eden bir nesne dönmek için bu parametreyi ekleyin. Varsayılan olarak, bu cmdlet herhangi bir çıkış oluşturmaz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Schedule

Bakım penceresinin oluştuğu zaman için bir zamanlama nesnesi belirtin. Bu nesneyi almak için New-CMSchedule cmdlet'ini kullanın.

Bakım penceresi nesnesi zamanlamayı belirteç dizesi olarak depolar. Başka bir nesneden zamanlama kopyalamak için Convert-CMSchedule cmdlet'ini kullanın. Örneğin, Convert-CMSchedule -ScheduleString $mw1.ServiceWindowSchedules.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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 çalışmaz.

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

Required: False
Position: Named
Default value: False
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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

NOTLAR

Get-CMMaintenanceWindow

New-CMMaintenanceWindow

Remove-CMMaintenanceWindow

Convert-CMSchedule New-CMSchedule

Yapılandırma Yöneticisi'de bakım pencerelerini kullanma