Partager via


Set-AzNotificationHubsNamespace

Définit les valeurs de propriété d’un espace de noms du hub de notification.

Syntaxe

Set-AzNotificationHubsNamespace
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-Location] <String>
   [[-State] <NamespaceState>]
   [[-Critical] <Boolean>]
   [[-Tag] <Hashtable>]
   [[-SkuTier] <String>]
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

La cmdlet Set-AzNotificationHubsNamespace définit les valeurs de propriété d’un espace de noms de hub de notification existant. Les espaces de noms sont des conteneurs logiques qui vous aident à organiser et à gérer vos hubs de notification. Vous devez disposer d’au moins un espace de noms du hub de notification. En outre, tous les hubs de notification doivent avoir un espace de noms affecté. Cette applet de commande est principalement utilisée pour activer et désactiver un espace de noms. Lorsqu’un espace de noms est désactivé, les utilisateurs ne peuvent pas se connecter à l’un des hubs de notification dans l’espace de noms, ni les administrateurs peuvent utiliser ces hubs pour envoyer des notifications Push. Pour réactiver un espace de noms désactivé, utilisez cette applet de commande pour définir la propriété State de l’espace de noms sur Active. Vous pouvez également utiliser cette applet de commande pour marquer un espace de noms comme critique. Cela empêche la suppression de l’espace de noms. Pour supprimer un espace de noms critique, vous devez d’abord supprimer la balise Critique.

Exemples

Exemple 1 : Désactiver un espace de noms

Set-AzNotificationHubsNamespace -Namespace "ContosoPartners" -Location "West US" -ResourceGroup "ContosoNotificationsGroup" -State "Disabled" -SkuTier "Standard"

Cette commande désactive l’espace de noms de niveau Standard nommé ContosoPartners situé dans le centre de données USA Ouest et affecté au groupe de ressources ContosoNotificationsGroup.

Exemple 2 : Activer un espace de noms

Set-AzNotificationHubsNamespace -Namespace "ContosoPartners" -Location "West US" -ResourceGroup "ContosoNotificationsGroup" -State "Active" -SkuTier "Standard"

Cette commande active l’espace de noms de niveau Standard nommé ContosoPartners situé dans le centre de données USA Ouest et affecté au groupe de ressources ContosoNotificationsGroup.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Critical

Indique si l’espace de noms est un espace de noms critique. Les espaces de noms critiques ne peuvent pas être supprimés. Pour supprimer un espace de noms critique, vous devez définir la valeur false de cette propriété pour marquer l’espace de noms comme non critique.

Type:Boolean
Position:4
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Force

Ne demandez pas de confirmation.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Location

Spécifie le nom complet du centre de données qui héberge l’espace de noms. Bien que vous puissiez définir ce paramètre sur n’importe quel emplacement Azure valide, pour des performances optimales, vous devez utiliser un centre de données situé près de la majorité de vos utilisateurs. Pour obtenir une liste de up-to-date des emplacements Azure, exécutez la commande suivante : Get-AzLocation | Select-Object DisplayName

Type:String
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Namespace

Spécifie l’espace de noms que cette applet de commande modifie. Les espaces de noms permettent de regrouper et de classer les hubs de notification.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ResourceGroup

Spécifie le groupe de ressources auquel l’espace de noms est affecté. Les groupes de ressources organisent des éléments tels que des espaces de noms, des hubs de notification et des règles d’autorisation de manière à faciliter la gestion des stocks et l’administration Azure.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SkuTier

Niveau de référence SKU de l’espace de noms

Type:String
Position:4
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-State

Spécifie l’état actuel de l’espace de noms. Les valeurs acceptables pour ce paramètre sont les suivantes : Actif et Désactivé.

Type:NamespaceState
Valeurs acceptées:Unknown, Active, Disabled
Position:3
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Tag

Spécifie des paires nom-valeur qui peuvent être utilisées pour catégoriser et organiser des éléments Azure. Les balises fonctionnent comme des mots clés et fonctionnent sur un déploiement. Par exemple, si vous recherchez tous les éléments avec la balise Department :IT, la recherche retourne tous les éléments Azure qui ont cette balise, quel que soit le type d’élément, l’emplacement ou le groupe de ressources. Une balise individuelle se compose de deux parties : l' nom et (éventuellement) la valeur . Par exemple, dans Department :IT, le nom de la balise est Department et la valeur de la balise est informatique. Pour ajouter une balise, utilisez une syntaxe de table de hachage similaire à celle-ci, ce qui crée la balise CalendarYear :2016 : -Tags @{Name="CalendarYear » ; Value="2016"} Pour ajouter plusieurs balises dans la même commande, séparez les balises individuelles à l’aide de virgules : -Tag @{Name="CalendarYear » ; Value="2016"}, @{Name="FiscalYear » ; Value="2017"}

Type:Hashtable
Position:5
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

NamespaceState

Boolean

Hashtable

Sorties

NamespaceAttributes