Set-AzDevCenterUserDevBoxActiveHour
Låter en användare ange sina egna aktiva timmar för sin Dev Box och åsidosätta standardvärdena som angetts på poolnivå.
Syntax
SetExpanded (Standard)
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>]
Description
Låter en användare ange sina egna aktiva timmar för sin Dev Box och åsidosätta standardvärdena som angetts på poolnivå.
Exempel
Exempel 1: Ange aktiva timmar för en Dev Box efter slutpunkt och användar-ID
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"
Det här kommandot anger aktiva timmar för utvecklingsrutan "myDevBox" som tilldelats användaren "786a823c-8037-48ab-89b8-8599901e67d0" från 09:00 till 17:00 i tidszonen "America/Los_Angeles" med hjälp av slutpunkten.
Exempel 2: Ange aktiva timmar för en Dev Box efter dev center-namn och aktuell användare
Set-AzDevCenterUserDevBoxActiveHour `
-DevCenterName "ContosoDevCenter" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "me" `
-StartTimeHour 8 `
-EndTimeHour 16 `
-TimeZone "America/New_York"
Det här kommandot anger aktiva timmar för utvecklingsrutan "myDevBox" som tilldelats den aktuella inloggade användaren från 08.00 till 16.00 i tidszonen "America/New_York" med hjälp av utvecklingscentrets namn.
Exempel 3: Ange aktiva timmar för en Dev Box med hjälp av brödtextparametern och slutpunkten
$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
Det här kommandot anger aktiva timmar för utvecklingsrutan "myDevBox" som tilldelats den aktuella inloggade användaren från 10:00 till 18:00 i tidszonen "America/Chicago" med hjälp av slutpunkten och ett brödtextobjekt.
Exempel 4: Ange aktiva timmar för en Dev Box med hjälp av brödtextparametern och dev center-namnet
$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
Det här kommandot anger aktiva timmar för utvecklingsrutan "myDevBox" som tilldelats användaren "786a823c-8037-48ab-89b8-8599901e67d0" från 07:00 till 15:00 i tidszonen "UTC" med hjälp av dev center-namnet och ett brödtextobjekt.
Parametrar
-Body
Manuell användarinställning av konfiguration av aktiva timmar.
Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för BODY-egenskaper och skapa en hash-tabell.
Parameteregenskaper
Parameteruppsättningar
Set
Position: Named
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
SetByDevCenter
Position: Named
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: jfr
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DefaultProfile
Parametern DefaultProfile fungerar inte.
Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.
Parameteregenskaper
Typ: PSObject
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: AzureRMContext, AzureCredential
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DevBoxName
Visningsnamn för Dev Box.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DevCenterName
DevCenter som åtgärder ska köras på.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: DevCenter
Parameteruppsättningar
SetByDevCenter
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
SetExpandedByDevCenter
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Endpoint
Den DevCenter-specifika URI som ska användas på.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SetExpanded
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Set
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-EndTimeHour
Sluttiden för de aktiva timmarna.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SetExpanded
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
SetExpandedByDevCenter
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ProjectName
Namnet på projektet.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-StartTimeHour
Starttiden för de aktiva timmarna.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SetExpanded
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
SetExpandedByDevCenter
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TimeZone
Tidszonen för de aktiva timmarna.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
SetExpanded
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
SetExpandedByDevCenter
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-UserId
Användarens AAD-objekt-ID.
Om värdet är "jag" hämtas identiteten från autentiseringskontexten.
Parameteregenskaper
Typ: String
Standardvärde: me
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-WhatIf
Visar vad som skulle hända om kommandot körs.
Cmdleten körs inte.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: Wi
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters .
Utdata