Partilhar via


Get-CMMaintenanceWindow

SYNOPSIS

Pegue as janelas de manutenção para uma coleção.

SYNTAX

ByValue (Padrão)

Get-CMMaintenanceWindow [-InputObject] <IResultObject> [-MaintenanceWindowName <String>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

ByCollectionId

Get-CMMaintenanceWindow [-CollectionId] <String> [-MaintenanceWindowName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

ByCollectionName

Get-CMMaintenanceWindow [-CollectionName] <String> [-MaintenanceWindowName <String>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Utilize este cmdlet para obter as janelas de manutenção para a recolha especificada. Também pode filtrar os resultados para uma janela de manutenção específica.

Para obter mais informações sobre janelas de manutenção, consulte como utilizar janelas de manutenção no Gestor de Configuração.

Nota

Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.

EXAMPLES

Exemplo 1: Obter janelas de manutenção ativadas para uma recolha por ID

Este comando obtém as janelas de manutenção que estão ativadas para a recolha especificada.

Get-CMMaintenanceWindow -CollectionID "XYZ0004D" | Where-Object { $_.IsEnabled }

Exemplo 2: Obtenha todas as janelas de manutenção para um objeto de coleção

Este exemplo recebe primeiro um objeto de coleção, e depois passa-o no oleoduto para obter uma janela de manutenção pelo seu nome.

$coll = Get-CMCollection -CollectionID 'XYZ0003F'
$coll | Get-CMMaintenanceWindow -MaintenanceWindowName 'nightly SUM window'

Exemplo 3: Obtenha o horário para uma janela de manutenção

Este exemplo recebe primeiro uma janela de manutenção para uma coleção específica. Em seguida, converte a propriedade ServiceWindowSchedules para exibir o horário da janela de manutenção.

$mw = Get-CMMaintenanceWindow -CollectionID "XYZ000AB"
Convert-CMSchedule -ScheduleString $mw.ServiceWindowSchedules

PARAMETERS

-CollectionId

Especifique um ID de recolha para consultar as suas janelas de manutenção. Este ID é um ID de coleção padrão, por XYZ0003F exemplo.

Type: String
Parameter Sets: ByCollectionId
Aliases:

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

-Nome de coleção

Especifique um nome de recolha para consultar as suas janelas de manutenção.

Type: String
Parameter Sets: ByCollectionName
Aliases:

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

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Especifique um objeto de recolha para consultar as suas janelas de manutenção. Para obter este objeto, utilize o cmdlet Get-CMCollection.

Type: IResultObject
Parameter Sets: ByValue
Aliases: Collection, Site

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

-ManutençãoWindowName

Especifique o nome de uma janela de manutenção na coleção visada. Por predefinição, a Get-CMMaintenanceWindow devolve todas as janelas de manutenção. Utilize este parâmetro para filtrar os resultados para o nome da janela especificado.

Pode utilizar caracteres wildcard:

  • *: Vários caracteres
  • ?: Personagem única
Type: String
Parameter Sets: (All)
Aliases: Name

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

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject[]#SMS_ServiceWindow

NOTAS

Para obter mais informações sobre este objeto de retorno e suas propriedades, consulte SMS_ServiceWindow classe WMI do servidor.

New-CMMaintenanceWindow

Remover-CMMaintenanceWindow

Set-CMMaintenanceWindow

Como utilizar janelas de manutenção no Gestor de Configuração