Delen via


Set-AzNotificationHubsNamespace

Hiermee stelt u eigenschapswaarden in voor een Notification Hub-naamruimte.

Syntaxis

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

Description

De Set-AzNotificationHubsNamespace cmdlet stelt de eigenschapswaarden van een bestaande Notification Hub-naamruimte in. Naamruimten zijn logische containers waarmee u uw Notification Hubs kunt organiseren en beheren. U moet ten minste één Notification Hub-naamruimte hebben. Daarnaast moeten alle Notification Hubs beschikken over een toegewezen naamruimte. Deze cmdlet wordt voornamelijk gebruikt om een naamruimte in en uit te schakelen. Wanneer een naamruimte is uitgeschakeld, kunnen gebruikers geen verbinding maken met een van de Notification Hubs in de naamruimte en kunnen beheerders deze hubs ook niet gebruiken om pushmeldingen te verzenden. Als u een uitgeschakelde naamruimte opnieuw wilt inschakelen, gebruikt u deze cmdlet om de eigenschap State van de naamruimte in te stellen op Actief. U kunt deze cmdlet ook gebruiken om een naamruimte als kritiek te taggen. Hiermee voorkomt u dat de naamruimte wordt verwijderd. Als u een kritieke naamruimte wilt verwijderen, moet u eerst de kritieke tag verwijderen.

Voorbeelden

Voorbeeld 1: Een naamruimte uitschakelen

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

Met deze opdracht wordt de naamruimte van de Standard-laag met de naam ContosoPartners in het datacenter VS - west uitgeschakeld en toegewezen aan de resourcegroep ContosoNotificationsGroup.

Voorbeeld 2: Een naamruimte inschakelen

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

Met deze opdracht wordt de naamruimte standardlaag ContosoPartners ingeschakeld die zich in het datacenter VS - west bevindt en is toegewezen aan de resourcegroep ContosoNotificationsGroup.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Critical

Geeft aan of de naamruimte een kritieke naamruimte is. Kritieke naamruimten kunnen niet worden verwijderd. Als u een kritieke naamruimte wilt verwijderen, moet u de waarde van deze eigenschap instellen op False om de naamruimte als niet-kritiek te markeren.

Type:Boolean
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Vraag niet om bevestiging.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Location

Hiermee geeft u de weergavenaam op van het datacenter dat als host fungeert voor de naamruimte. Hoewel u deze parameter kunt instellen op elke geldige Azure-locatie, moet u voor optimale prestaties een datacenter gebruiken dat zich in de buurt van het merendeel van uw gebruikers bevindt. Voer de volgende opdracht uit om een up-to-datumlijst met Azure-locaties op te halen: Get-AzLocation | Select-Object DisplayName

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Namespace

Hiermee geeft u de naamruimte op die door deze cmdlet wordt gewijzigd. Naamruimten bieden een manier om Notification Hubs te groeperen en te categoriseren.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ResourceGroup

Hiermee geeft u de resourcegroep waaraan de naamruimte is toegewezen. Resourcegroepen organiseren items zoals naamruimten, notification hubs en autorisatieregels op manieren die eenvoudig voorraadbeheer en Azure-beheer helpen.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SkuTier

SKU-laag van de naamruimte

Type:String
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-State

Hiermee geeft u de huidige status van de naamruimte. De acceptabele waarden voor deze parameter zijn: Actief en Uitgeschakeld.

Type:NamespaceState
Geaccepteerde waarden:Unknown, Active, Disabled
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Tag

Hiermee geeft u naam-waardeparen op die kunnen worden gebruikt voor het categoriseren en ordenen van Azure-items. Tags werken vergelijkbaar met trefwoorden en werken in een implementatie. Als u bijvoorbeeld zoekt naar alle items met de tag Afdeling:IT, retourneert de zoekopdracht alle Azure-items met die tag, ongeacht het itemtype, de locatie of de resourcegroep. Een afzonderlijke tag bestaat uit twee delen: de naam en (optioneel) de waarde. In Afdeling:IT is de tagnaam bijvoorbeeld Afdeling en de tagwaarde IT. Als u een tag wilt toevoegen, gebruikt u de syntaxis van de hash-tabel, die de tag CalendarYear:2016 maakt: -Tags @{Name="CalendarYear"; Value="2016"} Als u meerdere tags in dezelfde opdracht wilt toevoegen, scheidt u de afzonderlijke tags met komma's: -Tag @{Name="CalendarYear"; Value="2016"}, @{Name="FiscalYear"; Value="2017"}

Type:Hashtable
Position:5
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

NamespaceState

Boolean

Hashtable

Uitvoerwaarden

NamespaceAttributes