Set-AzSearchService
To polecenie cmdlet jest częścią modułu w wersji zapoznawczej . Wersje zapoznawcze nie są zalecane do użycia w środowiskach produkcyjnych. Aby uzyskać więcej informacji, zobacz https://aka.ms/azps-refstatus .
Aktualizowanie usługi Azure AI Search.
Składnia
ResourceNameParameterSet (domyślnie)
Set-AzSearchService
[-ResourceGroupName] <String>
[-Name] <String>
[-PartitionCount <Int32>]
[-ReplicaCount <Int32>]
[-PublicNetworkAccess <PSPublicNetworkAccess>]
[-IdentityType <PSIdentityType>]
[-IPRuleList <PSIpRule[]>]
[-DisableLocalAuth <Boolean>]
[-AuthOption <PSAuthOptionName>]
[-AadAuthFailureMode <PSAadAuthFailureMode>]
[-DataExfiltrationProtectionList <PSDataExfiltrationProtection[]>]
[-Bypass <PSSearchBypass>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzSearchService
[-InputObject] <PSSearchService>
[-PartitionCount <Int32>]
[-ReplicaCount <Int32>]
[-PublicNetworkAccess <PSPublicNetworkAccess>]
[-IdentityType <PSIdentityType>]
[-IPRuleList <PSIpRule[]>]
[-DisableLocalAuth <Boolean>]
[-AuthOption <PSAuthOptionName>]
[-AadAuthFailureMode <PSAadAuthFailureMode>]
[-DataExfiltrationProtectionList <PSDataExfiltrationProtection[]>]
[-Bypass <PSSearchBypass>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ResourceIdParameterSet
Set-AzSearchService
[-ResourceId] <String>
[-PartitionCount <Int32>]
[-ReplicaCount <Int32>]
[-PublicNetworkAccess <PSPublicNetworkAccess>]
[-IdentityType <PSIdentityType>]
[-IPRuleList <PSIpRule[]>]
[-DisableLocalAuth <Boolean>]
[-AuthOption <PSAuthOptionName>]
[-AadAuthFailureMode <PSAadAuthFailureMode>]
[-DataExfiltrationProtectionList <PSDataExfiltrationProtection[]>]
[-Bypass <PSSearchBypass>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzSearchService modyfikuje usługę Azure AI Search.
Przykłady
Przykład 1
Set-AzSearchService -ResourceGroupName "TestAzureSearchPsGroup" -Name "pstestazuresearch01" -PartitionCount 2 -ReplicaCount 2
ResourceGroupName : TestAzureSearchPsGroup
Name : pstestazuresearch01
Id : /subscriptions/f9b96b36-1f5e-4021-8959-51527e26e6d3/resourceGroups/TestAzureSearchPsGroup/providers/Microsoft.Search/searchServices/pstestazuresearch01
Location : West US
Sku : Standard
ReplicaCount : 2
PartitionCount : 2
HostingMode : Default
Tags :
Przykład zmienia liczbę partycji i liczbę replik usługi Azure AI Search na 2.
Parametry
-AadAuthFailureMode
(Opcjonalnie) Jaki kod stanu ma być zwracany w przypadku niepowodzenia uwierzytelniania usługi AAD, jeśli zarówno klucz interfejsu API, jak i uwierzytelnianie usługi AAD są dozwolone dla usługi Azure AI Search
Właściwości parametru
Typ: Nullable<T> [ PSAadAuthFailureMode ]
Domyślna wartość: None
Dopuszczalne wartości: Http403, Http401WithBearerChallenge
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-AuthOption
(Opcjonalnie) Czy zezwalać tylko na uwierzytelnianie klucza interfejsu API, czy zarówno uwierzytelnianie klucza interfejsu API, jak i uwierzytelnianie usługi AAD dla usługi Azure AI Search
Właściwości parametru
Typ: Nullable<T> [ PSAuthOptionName ]
Domyślna wartość: None
Dopuszczalne wartości: ApiKeyOnly, AadOrApiKey
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-Bypass
(Opcjonalnie) Możliwe źródła ruchu przychodzącego, które mogą pominąć reguły zdefiniowane w sekcji "ipRules"
Właściwości parametru
Typ: Nullable<T> [ PSSearchBypass ]
Domyślna wartość: None
Dopuszczalne wartości: None, AzureServices
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: por
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DataExfiltrationProtectionList
(Opcjonalnie) Lista scenariuszy eksfiltracji danych, które są jawnie niedozwolone dla usługi wyszukiwania
Właściwości parametru
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Właściwości parametru
Typ: IAzureContextContainer
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: AzContext, AzureRmContext, AzureCredential
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-DisableLocalAuth
(Opcjonalnie) Wyłączanie uwierzytelniania klucza interfejsu API dla usługi Azure AI Search (true/false/null)
Właściwości parametru
Typ: Nullable<T> [ Boolean ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-IdentityType
(Opcjonalnie) Tożsamość usługi azure AI Search (Brak/SystemAssigned)
Właściwości parametru
Typ: Nullable<T> [ PSIdentityType ]
Domyślna wartość: None
Dopuszczalne wartości: None, SystemAssigned, UserAssigned, SystemAssignedUserAssigned
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
Obiekt wejściowy usługi wyszukiwania.
Typ: PSSearchService
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
InputObjectParameterSet
Position: 0
Obowiązkowe: True
Wartość z potoku: True
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-IPRuleList
(Opcjonalnie) Reguły adresów IP usługi Azure AI Search
Właściwości parametru
Typ: PSIpRule [ ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-Name
Nazwa usługi wyszukiwania.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
ResourceNameParameterSet
Position: 1
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-PartitionCount
Liczba partycji usługi wyszukiwania.
Właściwości parametru
Typ: Nullable<T> [ Int32 ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-PublicNetworkAccess
(Opcjonalnie) Dostęp do publicznej sieci usługi Azure AI Search (włączony/wyłączony)
Właściwości parametru
Typ: Nullable<T> [ PSPublicNetworkAccess ]
Domyślna wartość: None
Dopuszczalne wartości: Enabled, Disabled, SecuredByPerimeter
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ReplicaCount
Liczba replik usługi wyszukiwania.
Właściwości parametru
Typ: Nullable<T> [ Int32 ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ResourceGroupName
Nazwa grupy zasobów.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
ResourceNameParameterSet
Position: 0
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ResourceId
Identyfikator zasobu usługi wyszukiwania.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
ResourceIdParameterSet
Position: 0
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: True
Wartość z pozostałych argumentów: False
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Aliasy: Wi
Zestawy parametrów
(All)
Position: Named
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters .
Dane wyjściowe