Set-AzDevCenterUserDevBoxActiveHour
Позволяет пользователю задавать собственные активные часы для dev Box, переопределяя значения по умолчанию, заданные на уровне пула.
Синтаксис
SetExpanded (По умолчанию)
Set-AzDevCenterUserDevBoxActiveHour
-Endpoint <String>
-DevBoxName <String>
-ProjectName <String>
-EndTimeHour <Int32>
-StartTimeHour <Int32>
-TimeZone <String>
[-UserId <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set
Set-AzDevCenterUserDevBoxActiveHour
-Endpoint <String>
-DevBoxName <String>
-ProjectName <String>
-Body <IUserActiveHoursConfiguration>
[-UserId <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByDevCenter
Set-AzDevCenterUserDevBoxActiveHour
-DevCenterName <String>
-DevBoxName <String>
-ProjectName <String>
-Body <IUserActiveHoursConfiguration>
[-UserId <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetExpandedByDevCenter
Set-AzDevCenterUserDevBoxActiveHour
-DevCenterName <String>
-DevBoxName <String>
-ProjectName <String>
-EndTimeHour <Int32>
-StartTimeHour <Int32>
-TimeZone <String>
[-UserId <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Позволяет пользователю задавать собственные активные часы для dev Box, переопределяя значения по умолчанию, заданные на уровне пула.
Примеры
Пример 1. Установка активных часов для Dev Box по конечной точке и идентификатору пользователя
Set-AzDevCenterUserDevBoxActiveHour `
-Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "786a823c-8037-48ab-89b8-8599901e67d0" `
-StartTimeHour 9 `
-EndTimeHour 17 `
-TimeZone "America/Los_Angeles"
Эта команда задает активные часы для поля разработки myDevBox, назначенного пользователю "786a823c-8037-48ab-89b8-8599901e67d0" от 9 до 5 вечера в часовом поясе "Америка/Los_Angeles" с помощью конечной точки.
Пример 2. Задание активных часов для Dev Box по имени центра разработки и текущему пользователю
Set-AzDevCenterUserDevBoxActiveHour `
-DevCenterName "ContosoDevCenter" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "me" `
-StartTimeHour 8 `
-EndTimeHour 16 `
-TimeZone "America/New_York"
Эта команда задает активные часы для поля разработки myDevBox, назначенного текущему пользователю, вошедшего в систему, с 8 утра до 4 вечера в часовом поясе "Америка/New_York" с помощью имени центра разработки.
Пример 3. Установка активных часов для Dev Box с помощью параметра Body и конечной точки
$activeHours = @{
StartTimeHour = 10
EndTimeHour = 18
TimeZone = "America/Chicago"
}
Set-AzDevCenterUserDevBoxActiveHour `
-Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "me" `
-Body $activeHours
Эта команда задает активные часы для поля разработки myDevBox, назначенного текущему пользователю, вошедшего в систему, с 10 утра до 6 вечера в часовом поясе "Америка/Чикаго" с помощью конечной точки и объекта тела.
Пример 4. Задание активных часов для Dev Box с помощью параметра Body и имени центра разработки
$activeHours = @{
StartTimeHour = 7
EndTimeHour = 15
TimeZone = "America/Los_Angeles"
}
Set-AzDevCenterUserDevBoxActiveHour `
-DevCenterName "ContosoDevCenter" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "786a823c-8037-48ab-89b8-8599901e67d0" `
-Body $activeHours
Эта команда задает активные часы для поля разработки myDevBox, назначенного пользователю "786a823c-8037-48ab-89b8-8599901e67d0" от 7 до 3 вечера в часовом поясе UTC с использованием имени центра разработки и объекта тела.
Параметры
-Body
Ручная настройка активных часов пользователем.
Сведения о создании см. в разделе NOTES для свойств BODY и создании хэш-таблицы.
Свойства параметров
Наборы параметров
Set
Position: Named
Обязательно: True
Значение из конвейера: True
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
SetByDevCenter
Position: Named
Обязательно: True
Значение из конвейера: True
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Свойства параметров
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: Cf
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DefaultProfile
Параметр DefaultProfile не работает.
Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.
Свойства параметров
Тип: PSObject
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: AzureRMContext, AzureCredential
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DevBoxName
Отображаемое имя для Dev Box.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-DevCenterName
Центр разработки, на котором выполняются операции.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: DevCenter
Наборы параметров
SetByDevCenter
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
SetExpandedByDevCenter
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Endpoint
Универсальный код ресурса (URI), специфичный для Центра разработки для работы.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
SetExpanded
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Set
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-EndTimeHour
Время окончания активных часов.
Свойства параметров
Тип: Int32
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
SetExpanded
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
SetExpandedByDevCenter
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ProjectName
Имя проекта.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-StartTimeHour
Время начала активных часов.
Свойства параметров
Тип: Int32
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
SetExpanded
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
SetExpandedByDevCenter
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-TimeZone
Часовой пояс активных часов.
Свойства параметров
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
SetExpanded
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
SetExpandedByDevCenter
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-UserId
Идентификатор объекта AAD пользователя.
Если значение равно "мне", удостоверение берется из контекста проверки подлинности.
Свойства параметров
Тип: String
Default value: me
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-WhatIf
Показывает, что произойдет, если командлет будет запущен.
Командлет не запускается.
Свойства параметров
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Aliases: Wi
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters .
Выходные данные