Delen via


Remove-AzNotificationHubAuthorizationRule

Hiermee verwijdert u een autorisatieregel uit een Notification Hub.

Syntax

Remove-AzNotificationHubAuthorizationRule
      [-ResourceGroup] <String>
      [-Namespace] <String>
      [-NotificationHub] <String>
      [-AuthorizationRule] <String>
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

De cmdlet Remove-AzNotificationHubAuthorizationRule verwijdert een SAS-autorisatieregel (Shared Access Signature) uit een Notification Hub. Autorisatieregels beheren de toegang tot uw Notification Hubs via het maken van koppelingen, als URI's, op basis van verschillende machtigingsniveaus. Machtigingsniveaus kunnen een van de volgende zijn:

  • Luisteren
  • Verzenden
  • Clients beheren worden omgeleid naar een van deze URI's op basis van het juiste machtigingsniveau. Een client met de listen-machtiging wordt bijvoorbeeld omgeleid naar de URI voor die machtiging. Als u een autorisatieregel verwijdert, wordt ook de bijbehorende gebruikersmachtiging verwijderd.

Voorbeelden

Voorbeeld 1: Een autorisatieregel verwijderen uit een Notification Hub

Remove-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -NotificationHub "ContosoExternalHub" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"

Met deze opdracht verwijdert u de autorisatieregel met de naam ListenRule uit de Notification Hub met de naam ContosoExternalHub. Wanneer u deze opdracht uitvoert, moet u zowel de naamruimte als de resourcegroep opgeven waaraan de hub is toegewezen.

Parameters

-AuthorizationRule

Hiermee geeft u de naam van de SAS-verificatieregel die door deze cmdlet wordt verwijderd.

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Vraag niet om bevestiging.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Namespace

Hiermee geeft u de naamruimte aan waaraan de Notification Hub is toegewezen. Naamruimten bieden een manier om Notification Hubs te groeperen en te categoriseren.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NotificationHub

Hiermee geeft u de Notification Hub aan waaraan de autorisatieregels zijn toegewezen. Notification Hubs worden gebruikt om pushmeldingen naar meerdere clients te verzenden, ongeacht het platform.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroup

Hiermee geeft u de resourcegroep aan waaraan de Notification Hub 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
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

Uitvoerwaarden

Void