Das Cmdlet Remove-AzWebAppSSLBinding entfernt eine SSL-Bindung (Secure Sockets Layer) aus einer Azure Web App.
SSL-Bindungen werden verwendet, um eine Web App einem Zertifikat zuzuordnen.
Beispiele
Beispiel 1: Entfernen einer SSL-Bindung für eine Web-App
Mit diesem Befehl wird die SSL-Bindung für die Web-App ContosoWebApp entfernt.
Da der Parameter DeleteCertificate nicht enthalten ist, wird das Zertifikat gelöscht, wenn es keine SSL-Bindungen mehr hat.
Beispiel 2: Entfernen einer SSL-Bindung ohne Entfernen des Zertifikats
Ähnlich wie in Beispiel 1 entfernt dieser Befehl auch die SSL-Bindung für die Web App ContosoWebApp.
In diesem Fall ist jedoch der Parameter DeleteCertificate enthalten, und der Parameterwert wird auf $False festgelegt.
Das bedeutet, dass das Zertifikat unabhängig davon, ob es SSL-Bindungen enthält, nicht gelöscht wird.
Beispiel 3: Verwenden eines Objektverweises zum Entfernen einer SSL-Bindung
In diesem Beispiel wird ein Objektverweis auf die Web App-Website verwendet, um die SSL-Bindung für eine Web App zu entfernen.
Der erste Befehl verwendet das Cmdlet Get-AzWebApp, um einen Objektverweis auf die Web App namens ContosoWebApp zu erstellen.
Dieser Objektverweis wird in einer Variablen namens $WebApp gespeichert.
Der zweite Befehl verwendet den Objektverweis und das Cmdlet Remove-AzWebAppSSLBinding, um die SSL-Bindung zu entfernen.
Parameter
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Gibt die auszuführende Aktion an, wenn die zu entfernende SSL-Bindung die einzige Bindung ist, die vom Zertifikat verwendet wird.
Wenn DeleteCertificate auf $False festgelegt ist, wird das Zertifikat beim Löschen der Bindung nicht gelöscht.
Wenn DeleteCertificate auf $True festgelegt ist oder nicht im Befehl enthalten ist, wird das Zertifikat zusammen mit der SSL-Bindung gelöscht.
Das Zertifikat wird nur gelöscht, wenn die ssl-Bindung, die entfernt wird, die einzige Bindung ist, die vom Zertifikat verwendet wird.
Wenn das Zertifikat mehrere Bindungen enthält, wird das Zertifikat unabhängig vom Wert des DeleteCertificate-Parameters nicht entfernt.
Gibt den Namen der Ressourcengruppe an, der das Zertifikat zugewiesen ist.
Sie können den Parameter ResourceGroupName und den WebApp-Parameter nicht im selben Befehl verwenden.
Gibt eine Web-App an.
Verwenden Sie zum Abrufen einer Web App das cmdlet Get-AzWebApp.
Sie können den WebApp-Parameter nicht im selben Befehl wie der Parameter "ResourceGroupName " und/oder " WebAppName" verwenden.
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird.
Das Cmdlet wird nicht ausgeführt. Zeigt, was passiert, wenn das Cmdlet ausgeführt wird.
Das Cmdlet wird nicht ausgeführt.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.