New-AzDevCenterAdminProject
Crée ou met à jour un projet.
Syntaxe
CreateExpanded (Par défaut)
New-AzDevCenterAdminProject
-Name <String>
-ResourceGroupName <String>
-Location <String>
-DevCenterId <String>
[-SubscriptionId <String>]
[-AzureAiServiceSettingAzureAiServicesMode <AzureAiServicesMode>]
[-CatalogSettingCatalogItemSyncType <CatalogItemType[]>]
[-CustomizationSettingIdentity <IProjectCustomizationManagedIdentity[]>]
[-CustomizationSettingUserCustomizationsEnableStatus <UserCustomizationsEnableStatus>]
[-Description <String>]
[-DevBoxAutoDeleteSettingDeleteMode <DevBoxDeleteMode>]
[-DevBoxAutoDeleteSettingGracePeriod <String>]
[-DevBoxAutoDeleteSettingInactiveThreshold <String>]
[-DisplayName <String>]
[-IdentityType <ManagedServiceIdentityType>]
[-IdentityUserAssignedIdentity <Hashtable>]
[-MaxDevBoxesPerUser <Int32>]
[-ServerlessGpuSessionSettingMaxConcurrentSessionsPerProject <Int32>]
[-ServerlessGpuSessionSettingServerlessGpuSessionsMode <ServerlessGpuSessionsMode>]
[-Tag <Hashtable>]
[-WorkspaceStorageSettingWorkspaceStorageMode <WorkspaceStorageMode>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateViaIdentityExpanded
New-AzDevCenterAdminProject
-InputObject <IDevCenterIdentity>
-Location <String>
-DevCenterId <String>
[-AzureAiServiceSettingAzureAiServicesMode <AzureAiServicesMode>]
[-CatalogSettingCatalogItemSyncType <CatalogItemType[]>]
[-CustomizationSettingIdentity <IProjectCustomizationManagedIdentity[]>]
[-CustomizationSettingUserCustomizationsEnableStatus <UserCustomizationsEnableStatus>]
[-Description <String>]
[-DevBoxAutoDeleteSettingDeleteMode <DevBoxDeleteMode>]
[-DevBoxAutoDeleteSettingGracePeriod <String>]
[-DevBoxAutoDeleteSettingInactiveThreshold <String>]
[-DisplayName <String>]
[-IdentityType <ManagedServiceIdentityType>]
[-IdentityUserAssignedIdentity <Hashtable>]
[-MaxDevBoxesPerUser <Int32>]
[-ServerlessGpuSessionSettingMaxConcurrentSessionsPerProject <Int32>]
[-ServerlessGpuSessionSettingServerlessGpuSessionsMode <ServerlessGpuSessionsMode>]
[-Tag <Hashtable>]
[-WorkspaceStorageSettingWorkspaceStorageMode <WorkspaceStorageMode>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Crée ou met à jour un projet.
Exemples
Exemple 1 : Créer un projet
New-AzDevCenterAdminProject -Name DevProject -ResourceGroupName testRg -Location eastus -DevCenterId "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/testRg/providers/Microsoft.DevCenter/devcenters/Contoso" -MaxDevBoxesPerUser 3
Cette commande crée un nom de projet « DevProject » dans le groupe de ressources « testRg ».
$project = @{"ResourceGroupName" = "testRg"; "ProjectName" = "DevProject"; "SubscriptionId" = "0ac520ee-14c0-480f-b6c9-0a90c58ffff"}
New-AzDevCenterAdminProject -InputObject $project -Location eastus -DevCenterId "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/testRg/providers/Microsoft.DevCenter/devcenters/Contoso" -MaxDevBoxesPerUser 3
Cette commande crée un nom de projet « DevProject » dans le groupe de ressources « testRg ».
Paramètres
-AsJob
Exécuter la commande en tant que travail
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-AzureAiServiceSettingAzureAiServicesMode
La propriété indique si les services Azure AI sont activés.
Propriétés du paramètre
Type: AzureAiServicesMode
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-CatalogSettingCatalogItemSyncType
Indique les types d’éléments de catalogue qui peuvent être synchronisés.
Propriétés du paramètre
Type: CatalogItemType [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: cf
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-CustomizationSettingIdentity
Les identités qui peuvent être utilisées dans les scénarios de personnalisation ; par exemple, pour cloner un dépôt.
Pour construire, consultez la section NOTES pour les propriétés CUSTOMIZATIONSETTINGIDENTITY et créer une table de hachage.
Propriétés du paramètre
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-CustomizationSettingUserCustomizationsEnableStatus
Indique si les personnalisations de l’utilisateur sont activées.
Propriétés du paramètre
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultProfile
Le paramètre DefaultProfile n’est pas fonctionnel.
Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.
Propriétés du paramètre
Type: PSObject
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: AzureRMContext, AzureCredential
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Description
Description du projet.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DevBoxAutoDeleteSettingDeleteMode
Indique le mode de suppression des Dev Box au sein de ce projet.
Propriétés du paramètre
Type: DevBoxDeleteMode
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DevBoxAutoDeleteSettingGracePeriod
ISO8601 durée nécessaire pour que la zone de développement soit marquée pour suppression avant d’être supprimée.
ISO8601 format PT[n]H[n]M[n]S.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DevBoxAutoDeleteSettingInactiveThreshold
ISO8601 durée nécessaire pour que la dev box ne soit pas inactive avant que sa suppression ne soit programmée.
ISO8601 format PT[n]H[n]M[n]S.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DevCenterId
ID de ressource d’un DevCenter associé
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DisplayName
Nom complet du projet.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-IdentityType
Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).
Propriétés du paramètre
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-IdentityUserAssignedIdentity
Ensemble d’identités affectées par l’utilisateur associées à la ressource.
Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
Les valeurs de dictionnaire peuvent être des objets vides ({}) dans les requêtes.
Propriétés du paramètre
Type: Hashtable
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
Pour construire, consultez la section NOTES pour les propriétés INPUTOBJECT et créez une table de hachage.
Type: IDevCenterIdentity
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
CreateViaIdentityExpanded
Position: Named
Obligatoire: True
Valeur du pipeline: True
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Location
Emplacement géographique où réside la ressource
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-MaxDevBoxesPerUser
Lorsqu’il est spécifié, limite le nombre maximal de boîtes de développement qu’un seul utilisateur peut créer sur tous les pools du projet.
Cela n’aura aucun effet sur les zones de développement existantes lorsqu’elles sont réduites.
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Name
Nom du projet.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: Nom du projet
Jeux de paramètres
CreateExpanded
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-NoWait
Exécuter la commande de manière asynchrone
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ResourceGroupName
Nom du groupe de ressources.
Le nom ne respecte pas la casse.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
CreateExpanded
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ServerlessGpuSessionSettingMaxConcurrentSessionsPerProject
Lorsqu’elle est spécifiée, limite le nombre maximal de sessions simultanées dans tous les pools du projet.
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-ServerlessGpuSessionSettingServerlessGpuSessionsMode
La propriété indique si l’accès GPU sans serveur est activé sur le projet.
Propriétés du paramètre
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-SubscriptionId
ID de l’abonnement cible.
Propriétés du paramètre
Type: String
Valeur par défaut: (Get-AzContext).Subscription.Id
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
CreateExpanded
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Tag
Balises de ressources.
Propriétés du paramètre
Type: Hashtable
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute.
L’applet de commande ne s’exécute pas.
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: Wi
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-WorkspaceStorageSettingWorkspaceStorageMode
Indique si le stockage de l’espace de travail est activé.
Propriétés du paramètre
Type: WorkspaceStorageMode
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters .
Sorties