Set-AzNotificationHubsNamespace

Ustawia wartości właściwości dla przestrzeni nazw centrum powiadomień.

Składnia

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

Opis

Polecenie cmdlet Set-AzNotificationHubsNamespace ustawia wartości właściwości istniejącej przestrzeni nazw centrum powiadomień. Przestrzenie nazw to kontenery logiczne, które ułatwiają organizowanie centrów powiadomień i zarządzanie nimi. Musisz mieć co najmniej jedną przestrzeń nazw centrum powiadomień. Ponadto wszystkie centra powiadomień muszą mieć przypisaną przestrzeń nazw. To polecenie cmdlet jest używane głównie do włączania i wyłączania przestrzeni nazw. Gdy przestrzeń nazw jest wyłączona, użytkownicy nie mogą łączyć się z żadnym z centrów powiadomień w przestrzeni nazw ani administratorzy mogą używać tych centrów do wysyłania powiadomień wypychanych. Aby ponownie włączyć wyłączoną przestrzeń nazw, użyj tego polecenia cmdlet, aby ustawić właściwość State przestrzeni nazw na Active. Możesz również użyć tego polecenia cmdlet, aby oznaczyć przestrzeń nazw jako krytyczną. Uniemożliwia to usunięcie przestrzeni nazw. Aby usunąć przestrzeń nazw o krytycznym znaczeniu, musisz najpierw usunąć tag Krytyczny.

Przykłady

Przykład 1. Wyłączanie przestrzeni nazw

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

To polecenie wyłącza przestrzeń nazw warstwy Standardowa o nazwie ContosoPartners znajdującą się w centrum danych Zachodnie stany USA i przypisaną do grupy zasobów ContosoNotificationsGroup.

Przykład 2. Włączanie przestrzeni nazw

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

To polecenie umożliwia przestrzeń nazw warstwy Standardowa o nazwie ContosoPartners znajdującą się w centrum danych Zachodnie stany USA i przypisaną do grupy zasobów ContosoNotificationsGroup.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-Critical

Wskazuje, czy przestrzeń nazw jest krytyczną przestrzenią nazw. Nie można usunąć krytycznych przestrzeni nazw. Aby usunąć przestrzeń nazw o krytycznym znaczeniu, należy ustawić wartość tej właściwości na wartość False, aby oznaczyć przestrzeń nazw jako niekrytyczną.

Type:Boolean
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

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

-Force

Nie pytaj o potwierdzenie.

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

-Location

Określa nazwę wyświetlaną centrum danych hostujące przestrzeń nazw. Mimo że ten parametr można ustawić na dowolną prawidłową lokalizację platformy Azure, aby uzyskać optymalną wydajność, należy użyć centrum danych znajdującego się w pobliżu większości użytkowników. Aby uzyskać aktualną listę lokalizacji platformy Azure, uruchom następujące polecenie: Get-AzLocation | Select-Object DisplayName

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

-Namespace

Określa przestrzeń nazw, którą modyfikuje to polecenie cmdlet. Przestrzenie nazw umożliwiają grupowanie i kategoryzowanie centrów powiadomień.

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

-ResourceGroup

Określa grupę zasobów, do której przypisano przestrzeń nazw. Grupy zasobów organizują elementy, takie jak przestrzenie nazw, centra powiadomień i reguły autoryzacji w sposób, który pomaga po prostu zarządzać spisem i administrować platformą Azure.

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

-SkuTier

Warstwa sku przestrzeni nazw

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

-State

Określa bieżący stan przestrzeni nazw. Dopuszczalne wartości tego parametru to: Aktywne i Wyłączone.

Type:NamespaceState
Accepted values:Unknown, Active, Disabled
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Tag

Określa pary nazwa-wartość, których można użyć do kategoryzowania i organizowania elementów platformy Azure. Tagi działają podobnie jak słowa kluczowe i działają we wdrożeniu. Jeśli na przykład wyszukasz wszystkie elementy z tagiem Dział:IT wyszukiwanie zwróci wszystkie elementy platformy Azure, które mają ten tag, niezależnie od takich elementów jak typ elementu, lokalizacja lub grupa zasobów. Pojedynczy tag składa się z dwóch części: Nazwa i (opcjonalnie) Wartość. Na przykład w obszarze Dział:IT nazwa tagu to Dział, a wartość tagu to IT. Aby dodać tag, użyj składni tabeli skrótów podobnej do tej, która tworzy tag CalendarYear:2016: -Tags @{Name="CalendarYear"; Value="2016"} Aby dodać wiele tagów w tym samym poleceniu, oddziel poszczególne tagi przecinkami: -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

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

String

NamespaceState

Boolean

Hashtable

Dane wyjściowe

NamespaceAttributes