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 |