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
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell