Remove-AzWebAppSSLBinding
Hiermee verwijdert u een SSL-binding uit een geüpload certificaat.
Syntaxis
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>]
Description
De cmdlet Remove-AzWebAppSSLBinding verwijdert een SSL-binding (Secure Sockets Layer) uit een Azure-web-app. SSL-bindingen worden gebruikt om een web-app te koppelen aan een certificaat.
Voorbeelden
Voorbeeld 1: Een SSL-binding voor een web-app verwijderen
Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com"
Met deze opdracht verwijdert u de SSL-binding voor de web-app ContosoWebApp. Omdat de parameter DeleteCertificate niet is opgenomen, wordt het certificaat verwijderd als er geen SSL-bindingen meer zijn.
Voorbeeld 2: Een SSL-binding verwijderen zonder het certificaat te verwijderen
Remove-AzWebAppSSLBinding -ResourceGroupName "ContosoResourceGroup" -WebAppName "ContosoWebApp" -Name "www.contoso.com" -DeleteCertificate $False
Net als in voorbeeld 1 verwijdert deze opdracht ook de SSL-binding voor de Web App ContosoWebApp. In dit geval wordt echter de parameter DeleteCertificate opgenomen en wordt de parameterwaarde ingesteld op $False. Dit betekent dat het certificaat niet wordt verwijderd, ongeacht of het SSL-bindingen bevat of niet.
Voorbeeld 3: Een objectverwijzing gebruiken om een SSL-binding te verwijderen
$WebApp = Get-AzWebApp -Name "ContosoWebApp"
Remove-AzWebAppSSLBinding -WebApp $WebApp -Name "www.contoso.com"
In dit voorbeeld wordt een objectverwijzing naar de web-app-website gebruikt om de SSL-binding voor een web-app te verwijderen. De eerste opdracht maakt gebruik van de Get-AzWebApp cmdlet om een objectverwijzing te maken naar de web-app met de naam ContosoWebApp. Deze objectverwijzing wordt opgeslagen in een variabele met de naam $WebApp. De tweede opdracht maakt gebruik van de objectverwijzing en de Remove-AzWebAppSSLBinding cmdlet om de SSL-binding te verwijderen.
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DeleteCertificate
Hiermee geeft u de actie op die moet worden uitgevoerd als de SSL-binding die wordt verwijderd, de enige binding is die door het certificaat wordt gebruikt. Als DeleteCertificate is ingesteld op $False, wordt het certificaat niet verwijderd wanneer de binding wordt verwijderd. Als DeleteCertificate is ingesteld op $True of niet is opgenomen in de opdracht, wordt het certificaat samen met de SSL-binding verwijderd. Het certificaat wordt alleen verwijderd als de SSL-binding die wordt verwijderd, de enige binding is die door het certificaat wordt gebruikt. Als het certificaat meer dan één binding heeft, wordt het certificaat niet verwijderd, ongeacht de waarde van de parameter DeleteCertificate.
Type: | Nullable<T>[Boolean] |
Position: | 4 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd.
Type: | SwitchParameter |
Position: | 5 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van de web-app.
Type: | String |
Position: | 3 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam op van de resourcegroep waaraan het certificaat is toegewezen. U kunt de parameter ResourceGroupName en de parameter WebApp niet gebruiken in dezelfde opdracht.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Slot
Hiermee geeft u de web-app-implementatiesite. Gebruik de cmdlet Get-AzWebAppSlot om een implementatiesite op te halen.
Type: | String |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WebApp
Hiermee geeft u een web-app. Gebruik de Get-AzWebApp-cmdlet om een web-app op te halen. U kunt de parameter WebApp niet gebruiken in dezelfde opdracht als de parameter ResourceGroupName en/of de WebAppName-.
Type: | PSSite |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WebAppName
Hiermee geeft u de naam van de web-app. U kunt de parameter WebAppName en de parameter WebApp niet gebruiken in dezelfde opdracht.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd. Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell