你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Set-AzNotificationHubsNamespace
设置通知中心命名空间的属性值。
语法
Set-AzNotificationHubsNamespace
[-ResourceGroup] <String>
[-Namespace] <String>
[-Location] <String>
[[-State] <NamespaceState>]
[[-Critical] <Boolean>]
[[-Tag] <Hashtable>]
[[-SkuTier] <String>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Set-AzNotificationHubsNamespace cmdlet 设置现有通知中心命名空间的属性值。 命名空间是逻辑容器,可帮助你组织和管理通知中心。 必须至少有一个通知中心命名空间。 此外,所有通知中心都必须具有分配的命名空间。 此 cmdlet 主要用于启用和禁用命名空间。 禁用命名空间后,用户无法连接到命名空间中的任何通知中心,管理员也不能使用这些中心发送推送通知。 若要重新启用禁用的命名空间,请使用此 cmdlet 将命名空间的 State 属性设置为“活动”。 还可以使用此 cmdlet 将命名空间标记为关键。 这可以防止删除命名空间。 若要删除关键命名空间,必须先删除“关键”标记。
示例
示例 1:禁用命名空间
Set-AzNotificationHubsNamespace -Namespace "ContosoPartners" -Location "West US" -ResourceGroup "ContosoNotificationsGroup" -State "Disabled" -SkuTier "Standard"
此命令禁用位于美国西部数据中心的名为 ContosoPartners 的标准层命名空间,并将其分配给 ContosoNotificationsGroup 资源组。
示例 2:启用命名空间
Set-AzNotificationHubsNamespace -Namespace "ContosoPartners" -Location "West US" -ResourceGroup "ContosoNotificationsGroup" -State "Active" -SkuTier "Standard"
此命令启用位于美国西部数据中心的名为 ContosoPartners 的标准层命名空间,并分配给 ContosoNotificationsGroup 资源组。
参数
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Critical
指示命名空间是否为关键命名空间。 无法删除关键命名空间。 若要删除关键命名空间,必须将此属性的值设置为 False,才能将命名空间标记为非关键命名空间。
Type: | Boolean |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
用于与 azure 通信的凭据、帐户、租户和订阅
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
不要要求确认。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
指定承载命名空间的数据中心的显示名称。
尽管可以将此参数设置为任何有效的 Azure 位置,但为了获得最佳性能,应使用位于大多数用户附近的数据中心。
若要获取 Azure 位置的最新列表,请运行以下命令: Get-AzLocation | Select-Object DisplayName
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Namespace
指定此 cmdlet 修改的命名空间。 命名空间提供了对通知中心进行分组和分类的方法。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroup
指定为其分配命名空间的资源组。 资源组以仅清单管理和 Azure 管理的方式组织命名空间、通知中心和授权规则等项。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkuTier
命名空间的 SKU 层
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-State
指定命名空间的当前状态。 此参数的可接受值为:Active 和 Disabled。
Type: | NamespaceState |
Accepted values: | Unknown, Active, Disabled |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tag
指定可用于对 Azure 项进行分类和组织的名称/值对。 标记功能类似于关键字 (keyword),并在部署中操作。 例如,如果使用标记 Department:IT 搜索所有项,则搜索将返回具有该标记的所有 Azure 项,而不考虑项目类型、位置或资源组等内容。 单个标记由两个部分组成:Name 和值(可选)。 例如,在 Department:IT 中,标记名称为 Department,标记值为 IT。 若要添加标记,请使用与此类似的哈希表语法,这将创建 tag CalendarYear:2016: -Tags @{Name=“CalendarYear”;Value=“2016”} 若要在同一命令中添加多个标记,请使用逗号分隔各个标记:-Tag @{Name=“CalendarYear”;Value=“2016”}, @{Name=“FiscalYear”;Value=“2017”}
Type: | Hashtable |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
输出
相关链接
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈