Get-CMMaintenanceWindow
Получение периодов обслуживания для коллекции.
Синтаксис
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>]
Описание
Используйте этот командлет для получения периодов обслуживания для указанной коллекции. Вы также можете отфильтровать результаты по определенному периоду обслуживания.
Дополнительные сведения о периодах обслуживания см . в разделе Использование периодов обслуживания в Configuration Manager.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Получение включенных периодов обслуживания для коллекции по идентификатору
Эта команда возвращает периоды обслуживания, которые включены для указанной коллекции.
Get-CMMaintenanceWindow -CollectionID "XYZ0004D" | Where-Object { $_.IsEnabled }
Пример 2. Получение всех периодов обслуживания для объекта коллекции
В этом примере сначала возвращается объект коллекции, а затем передается в конвейер, чтобы получить период обслуживания по его имени.
$coll = Get-CMCollection -CollectionID 'XYZ0003F'
$coll | Get-CMMaintenanceWindow -MaintenanceWindowName 'nightly SUM window'
Пример 3. Получение расписания периода обслуживания
В этом примере сначала показано время обслуживания для определенной коллекции. Затем оно преобразует свойство ServiceWindowSchedules для отображения расписания периода обслуживания.
$mw = Get-CMMaintenanceWindow -CollectionID "XYZ000AB"
Convert-CMSchedule -ScheduleString $mw.ServiceWindowSchedules
Параметры
-CollectionId
Укажите идентификатор коллекции для запроса периодов обслуживания. Этот идентификатор является стандартным идентификатором коллекции, например XYZ0003F
.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CollectionName
Укажите имя коллекции для запроса периодов обслуживания.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Укажите объект коллекции для запроса его периодов обслуживания. Чтобы получить этот объект, используйте командлет Get-CMCollection .
Тип: | IResultObject |
Aliases: | Collection, Site |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-MaintenanceWindowName
Укажите имя периода обслуживания в целевой коллекции. По умолчанию Get-CMMaintenanceWindow возвращает все периоды обслуживания. Используйте этот параметр для фильтрации результатов по указанному имени окна.
Можно использовать подстановочные знаки:
-
*
: несколько символов -
?
: один символ
Тип: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | True |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
IResultObject[]
Примечания
Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе SMS_ServiceWindow класс WMI сервера.