Remove-AzWebAppSSLBinding
Usuwa powiązanie SSL z przekazanego certyfikatu.
Składnia
Remove-AzWebAppSSLBinding
[-Name] <String>
[[-DeleteCertificate] <Boolean>]
[-Force]
[-ResourceGroupName] <String>
[-WebAppName] <String>
[[-Slot] <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzWebAppSSLBinding
[-Name] <String>
[[-DeleteCertificate] <Boolean>]
[-Force]
[-WebApp] <PSSite>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Remove-AzWebAppSSLBinding usuwa powiązanie Secure Sockets Layer (SSL) z aplikacji internetowej platformy Azure. Powiązania SSL służą do kojarzenia aplikacji internetowej z certyfikatem.
Przykłady
Przykład 1. Usuwanie powiązania SSL dla aplikacji internetowej
Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com"
To polecenie usuwa powiązanie SSL dla aplikacji internetowej ContosoWebApp. Ponieważ parametr DeleteCertificate nie jest dołączony, certyfikat zostanie usunięty, jeśli nie ma już żadnych powiązań SSL.
Przykład 2. Usuwanie powiązania SSL bez usuwania certyfikatu
Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com" -DeleteCertificate $False
Podobnie jak w przykładzie 1, to polecenie usuwa również powiązanie SSL dla aplikacji internetowej ContosoWebApp. W tym przypadku jednak parametr DeleteCertificate jest uwzględniony, a wartość parametru jest ustawiona na $False. Oznacza to, że certyfikat nie zostanie usunięty niezależnie od tego, czy ma jakiekolwiek powiązania SSL, czy nie.
Przykład 3. Używanie odwołania do obiektu w celu usunięcia powiązania SSL
$WebApp = Get-AzWebApp -Name "ContosoWebApp"
Remove-AzWebAppSSLBinding -WebApp $WebApp -Name "www.contoso.com"
W tym przykładzie użyto odwołania do obiektu do witryny internetowej aplikacji internetowej, aby usunąć powiązanie SSL dla aplikacji internetowej. Pierwsze polecenie używa polecenia cmdlet Get-AzWebApp do utworzenia odwołania do obiektu do aplikacji internetowej o nazwie ContosoWebApp. Odwołanie do tego obiektu jest przechowywane w zmiennej o nazwie $WebApp. Drugie polecenie używa odwołania do obiektu i polecenia cmdlet Remove-AzWebAppSSLBinding w celu usunięcia powiązania SSL.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
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 |
-DeleteCertificate
Określa akcję do wykonania, jeśli usuwane powiązanie SSL jest jedynym powiązaniem używanym przez certyfikat. Jeśli właściwość DeleteCertificate jest ustawiona na $False, certyfikat nie zostanie usunięty po usunięciu powiązania. Jeśli właściwość DeleteCertificate jest ustawiona na $True lub nie jest uwzględniona w poleceniu, certyfikat zostanie usunięty wraz z powiązaniem SSL. Certyfikat zostanie usunięty tylko wtedy, gdy usuwane powiązanie SSL jest jedynym powiązaniem używanym przez certyfikat. Jeśli certyfikat ma więcej niż jedno powiązanie, certyfikat nie zostanie usunięty niezależnie od wartości parametru DeleteCertificate .
Type: | Nullable<T>[Boolean] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Type: | SwitchParameter |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę aplikacji internetowej.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Określa nazwę grupy zasobów, do której jest przypisany certyfikat. Nie można użyć parametru ResourceGroupName i parametru WebApp w tym samym poleceniu.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Slot
Określa miejsce wdrożenia aplikacji internetowej. Aby uzyskać miejsce wdrożenia, użyj polecenia cmdlet Get-AzWebAppSlot.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WebApp
Określa aplikację internetową. Aby uzyskać aplikację internetową, użyj polecenia cmdlet Get-AzWebApp. Nie można użyć parametru WebApp w tym samym poleceniu co parametr ResourceGroupName i/lub WebAppName.
Type: | PSSite |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WebAppName
Określa nazwę aplikacji internetowej. Nie można użyć parametru WebAppName i parametru WebApp w tym samym poleceniu.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane. Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Dane wyjściowe
Linki powiązane
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla