你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Set-AzNotificationHubsNamespace

设置通知中心命名空间的属性值。

语法

Default (默认值)

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 之前,提示你进行确认。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False
别名:cf

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Critical

指示命名空间是否为关键命名空间。 无法删除关键命名空间。 若要删除关键命名空间,必须将此属性的值设置为 False,才能将命名空间标记为非关键命名空间。

参数属性

类型:Boolean
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:4
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-DefaultProfile

用于与 azure 通信的凭据、帐户、租户和订阅

参数属性

类型:IAzureContextContainer
默认值:None
支持通配符:False
不显示:False
别名:AzContext, AzureRmContext, AzureCredential

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Force

不要要求确认。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Location

指定承载命名空间的数据中心的显示名称。 尽管可以将此参数设置为任何有效的 Azure 位置,但为了获得最佳性能,应使用位于大多数用户附近的数据中心。 若要获取 Azure 位置的 up-to-date 列表,请运行以下命令: Get-AzLocation | Select-Object DisplayName

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:2
必需:True
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-Namespace

指定此 cmdlet 修改的命名空间。 命名空间提供了对通知中心进行分组和分类的方法。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:1
必需:True
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-ResourceGroup

指定为其分配命名空间的资源组。 资源组以仅清单管理和 Azure 管理的方式组织命名空间、通知中心和授权规则等项。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:0
必需:True
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-SkuTier

命名空间的 SKU 层

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:4
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-State

指定命名空间的当前状态。 此参数的可接受值为:Active 和 Disabled。

参数属性

类型:NamespaceState
默认值:None
接受的值:Unknown, Active, Disabled
支持通配符:False
不显示:False

参数集

(All)
Position:3
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-Tag

指定可用于对 Azure 项进行分类和组织的名称/值对。 标记功能类似于关键字,并在部署中作。 例如,如果使用标记 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”}

参数属性

类型:Hashtable
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:5
必需:False
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False
别名:无线

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

String

NamespaceState

Boolean

Hashtable

输出

NamespaceAttributes