Udostępnij za pośrednictwem


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.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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ą.

Typ:Boolean
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Force

Nie pytaj o potwierdzenie.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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ć listę up-to-date lokalizacji platformy Azure, uruchom następujące polecenie: Get-AzLocation | Select-Object DisplayName

Typ:String
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Namespace

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

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-SkuTier

Warstwa sku przestrzeni nazw

Typ:String
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-State

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

Typ:NamespaceState
Dopuszczalne wartości:Unknown, Active, Disabled
Position:3
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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: Name i (opcjonalnie) Value. 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"}

Typ:Hashtable
Position:5
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

NamespaceState

Boolean

Hashtable

Dane wyjściowe

NamespaceAttributes