Get-CMMaintenanceWindow
Obtenha as janelas de manutenção de uma coleção.
Sintaxe
Get-CMMaintenanceWindow
[-InputObject] <IResultObject>
[-MaintenanceWindowName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMMaintenanceWindow
[-CollectionId] <String>
[-MaintenanceWindowName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMMaintenanceWindow
[-CollectionName] <String>
[-MaintenanceWindowName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
Utilize este cmdlet para obter as janelas de manutenção da coleção 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 Configuration Manager.
Observação
Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, veja Introdução.
Exemplos
Exemplo 1: Obter janelas de manutenção ativadas para uma coleção por ID
Este comando obtém as janelas de manutenção que estão ativadas para a coleção especificada.
Get-CMMaintenanceWindow -CollectionID "XYZ0004D" | Where-Object { $_.IsEnabled }
Exemplo 2: Obter todas as janelas de manutenção para um objeto de coleção
Este exemplo obtém primeiro um objeto de coleção e, em seguida, transmite-o no pipeline para obter uma janela de manutenção pelo respetivo nome.
$coll = Get-CMCollection -CollectionID 'XYZ0003F'
$coll | Get-CMMaintenanceWindow -MaintenanceWindowName 'nightly SUM window'
Exemplo 3: Obter a agenda de uma janela de manutenção
Este exemplo obtém primeiro uma janela de manutenção para uma coleção específica. Em seguida, converte a propriedade ServiceWindowSchedules para apresentar a agenda da janela de manutenção.
$mw = Get-CMMaintenanceWindow -CollectionID "XYZ000AB"
Convert-CMSchedule -ScheduleString $mw.ServiceWindowSchedules
Parâmetros
-CollectionId
Especifique um ID de coleção para consultar as janelas de manutenção. Este ID é um ID de coleção padrão, por exemplo XYZ0003F
.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-CollectionName
Especifique um nome de coleção para consultar as janelas de manutenção.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceWildcardHandling
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-InputObject
Especifique um objeto de coleção para consultar as janelas de manutenção. Para obter este objeto, utilize o cmdlet Get-CMCollection .
Tipo: | IResultObject |
Aliases: | Collection, Site |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-MaintenanceWindowName
Especifique o nome de uma janela de manutenção na coleção de destino. Por predefinição, 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 carateres universais:
-
*
: Múltiplos carateres -
?
: caráter único
Tipo: | String |
Aliases: | Name |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | True |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Saídas
IResultObject[]
Observações
Para obter mais informações sobre este objeto de retorno e as respetivas propriedades, veja SMS_ServiceWindow classe WMI de servidor.