Udostępnij za pośrednictwem


New-AzDevCenterAdminPool

Tworzy lub aktualizuje pulę maszyn

Składnia

New-AzDevCenterAdminPool
   -Name <String>
   -ProjectName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   -DevBoxDefinitionName <String>
   -LocalAdministrator <LocalAdminStatus>
   -NetworkConnectionName <String>
   [-DisplayName <String>]
   [-ManagedVirtualNetworkRegion <String[]>]
   [-SingleSignOnStatus <SingleSignOnStatus>]
   [-StopOnDisconnectGracePeriodMinute <Int32>]
   [-StopOnDisconnectStatus <StopOnDisconnectEnableStatus>]
   [-Tag <Hashtable>]
   [-VirtualNetworkType <VirtualNetworkType>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzDevCenterAdminPool
   -InputObject <IDevCenterIdentity>
   -Location <String>
   -DevBoxDefinitionName <String>
   -LocalAdministrator <LocalAdminStatus>
   -NetworkConnectionName <String>
   [-DisplayName <String>]
   [-ManagedVirtualNetworkRegion <String[]>]
   [-SingleSignOnStatus <SingleSignOnStatus>]
   [-StopOnDisconnectGracePeriodMinute <Int32>]
   [-StopOnDisconnectStatus <StopOnDisconnectEnableStatus>]
   [-Tag <Hashtable>]
   [-VirtualNetworkType <VirtualNetworkType>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Tworzy lub aktualizuje pulę maszyn

Przykłady

Przykład 1. Tworzenie puli

New-AzDevCenterAdminPool -Name DevPool -ProjectName DevProject -ResourceGroupName testRg -Location westus2 -DevBoxDefinitionName WebDevBox -LocalAdministrator "Enabled" -NetworkConnectionName Network1westus2

To polecenie tworzy pulę o nazwie "DevPool" w projekcie "DevProject".

Przykład 2. Tworzenie puli przy użyciu obiektu InputObject

$pool = @{"ResourceGroupName" = "testRg"; "ProjectName" = "DevProject"; "PoolName" = "DevPool"; "SubscriptionId" = "0ac520ee-14c0-480f-b6c9-0a90c58ffff"}
New-AzDevCenterAdminPool -InputObject $pool -Location westus2 -DevBoxDefinitionName WebDevBox -LocalAdministrator "Enabled" -NetworkConnectionName Network1westus2

To polecenie tworzy pulę o nazwie "DevPool" w projekcie "DevProject".

Parametry

-AsJob

Uruchamianie polecenia jako zadania

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Parametr DefaultProfile nie działa. Użyj parametru SubscriptionId, jeśli jest dostępny, jeśli wykonuje polecenie cmdlet dla innej subskrypcji.

Typ:PSObject
Aliasy:AzureRMContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DevBoxDefinitionName

Nazwa definicji usługi Dev Box w projekcie nadrzędnym tej puli

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DisplayName

Nazwa wyświetlana puli.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InputObject

Parametr tożsamości Do konstruowania, zobacz sekcję UWAGI dla właściwości INPUTOBJECT i utwórz tabelę skrótów.

Typ:IDevCenterIdentity
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-LocalAdministrator

Wskazuje, czy właściciele pól deweloperskich w tej puli są dodawani jako administratorzy lokalni w usłudze Dev Box.

Typ:LocalAdminStatus
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Location

Lokalizacja geograficzna, w której znajduje się zasób

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ManagedVirtualNetworkRegion

Regiony zarządzanej sieci wirtualnej (wymagane, gdy wartość managedNetworkType jest zarządzana).

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Nazwa puli.

Typ:String
Aliasy:PoolName
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NetworkConnectionName

Nazwa połączenia sieciowego w projekcie nadrzędnym tej puli

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NoWait

Uruchom polecenie asynchronicznie

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ProjectName

Nazwa projektu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SingleSignOnStatus

Wskazuje, czy w tej puli są tworzone pola deweloperskie z włączonym logowaniem jednokrotnymi. Wymaga to również włączenia logowania jednokrotnego w dzierżawie.

Typ:SingleSignOnStatus
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-StopOnDisconnectGracePeriodMinute

Określony czas w minutach oczekiwania przed zatrzymaniem urządzenia Dev Box po wykryciu rozłączenia.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-StopOnDisconnectStatus

Czy funkcja zatrzymania urządzenia Dev Box po wyłączeniu okresu prolongaty zostanie włączona.

Typ:StopOnDisconnectEnableStatus
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SubscriptionId

Identyfikator subskrypcji docelowej.

Typ:String
Position:Named
Domyślna wartość:(Get-AzContext).Subscription.Id
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Tag

Tagi zasobów.

Typ:Hashtable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VirtualNetworkType

Wskazuje, czy pula używa sieci wirtualnej zarządzanej przez firmę Microsoft, czy sieci udostępnionej przez klienta.

Typ:VirtualNetworkType
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

Dane wyjściowe