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 и создании хэш-таблицы.

Свойства параметров

Тип:IUserActiveHoursConfiguration
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

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.

Входные данные

IUserActiveHoursConfiguration

Выходные данные

IDevBox