Set-AzDevCenterUserDevBoxActiveHour
Ermöglicht es einem Benutzer, seine eigenen aktiven Stunden für seine Dev Box festzulegen und die auf Poolebene festgelegten Standardwerte zu überschreiben.
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>]
Beschreibung
Ermöglicht es einem Benutzer, seine eigenen aktiven Stunden für seine Dev Box festzulegen und die auf Poolebene festgelegten Standardwerte zu überschreiben.
Beispiele
Beispiel 1: Festlegen der Nutzungszeit für ein Dev Box nach Endpunkt und Benutzer-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"
Mit diesem Befehl werden die Nutzungszeit für das Dev-Feld "myDevBox" festgelegt, das dem Benutzer "786a823c-8037-48ab-89b8-8599901e67d0" von 9:00 bis 17:00 Uhr in der Zeitzone "Amerika/Los_Angeles" mit dem Endpunkt zugewiesen ist.
Beispiel 2: Festlegen der Nutzungszeit für ein Dev Box nach Dev Center-Namen und aktuellem Benutzer
Set-AzDevCenterUserDevBoxActiveHour `
-DevCenterName "ContosoDevCenter" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "me" `
-StartTimeHour 8 `
-EndTimeHour 16 `
-TimeZone "America/New_York"
Dieser Befehl legt die Nutzungszeit für das Dev-Feld "myDevBox" fest, das dem aktuellen angemeldeten Benutzer von 8:00 bis 17:00 Uhr in der Zeitzone "Amerika/New_York" mit dem Dev Center-Namen zugewiesen ist.
Beispiel 3: Festlegen der Nutzungszeit für ein Dev Box-Steuerelement mithilfe des Body-Parameters und des Endpunkts
$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
Mit diesem Befehl werden die aktiven Stunden für das Dev-Feld "myDevBox" festgelegt, das dem aktuellen angemeldeten Benutzer von 10:00 bis 17:00 Uhr in der Zeitzone "Amerika/Chicago" mit dem Endpunkt und einem Textobjekt zugewiesen ist.
Beispiel 4: Festlegen der Nutzungszeit für ein Dev Box-Objekt mithilfe des Body-Parameters und des Dev Center-Namens
$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
Mit diesem Befehl werden die Aktiven Stunden für das Dev-Feld "myDevBox" festgelegt, das dem Benutzer "786a823c-8037-48ab-89b8-8599901e67d0" von 7:00 bis 3:00 Uhr in der Zeitzone "UTC" mit dem Dev Center-Namen und einem Bodyobjekt zugewiesen ist.
Parameter
-Body
Manuelle, vom Benutzer festgelegte Konfiguration der aktiven Stunden.
Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für BODY-Eigenschaften und erstellen eine Hashtabelle.
Parametereigenschaften
Parametersätze
Set
Position: Named
Obligatorisch: True
Wert aus Pipeline: True
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
SetByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: True
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: vgl
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DefaultProfile
Der Parameter DefaultProfile ist nicht funktionsfähig.
Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.
Parametereigenschaften
Typ: PSObject
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: AzureRMContext, AzureCredential
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DevBoxName
Anzeigename für die Dev Box.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DevCenterName
Das DevCenter, auf dem Vorgänge ausgeführt werden sollen.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: DevCenter
Parametersätze
SetByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
SetExpandedByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Endpoint
Der DevCenter-spezifische URI, mit dem gearbeitet werden soll.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
SetExpanded
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
Set
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-EndTimeHour
Die Endzeit der aktiven Stunden.
Parametereigenschaften
Typ: Int32
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
SetExpanded
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
SetExpandedByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-ProjectName
Name des Projekts.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-StartTimeHour
Die Startzeit der aktiven Stunden.
Parametereigenschaften
Typ: Int32
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
SetExpanded
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
SetExpandedByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-TimeZone
Die Zeitzone der aktiven Stunden.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
SetExpanded
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
SetExpandedByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-UserId
Die AAD-Objekt-ID des Benutzers.
Wenn der Wert "me" ist, wird die Identität aus dem Authentifizierungskontext übernommen.
Parametereigenschaften
Typ: String
Standardwert: me
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird.
Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: Wi
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters .
Ausgaben