Unregister-ServiceFabricApplicationType
Hebt die Registrierung eines Service Fabric-Anwendungstyps auf.
Syntax
Unregister-ServiceFabricApplicationType
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
[-Async]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet "Unregister-ServiceFabricApplicationType " deaktiviert die Registrierung eines Service Fabric-Anwendungstyps. Der Anwendungstyp muss zuvor mit Register-ServiceFabricApplicationType registriert worden sein.
Bevor Sie einen Anwendungstyp aufheben, müssen Sie das Cmdlet Remove-ServiceFabricService verwenden, um Dienste zu entfernen, die Sie auf der Anwendung basieren. Verwenden Sie das Cmdlet Remove-ServiceFabricApplication , um Instanzen des Anwendungstyps zu entfernen. Wenn Sie einen Anwendungstyp aufheben, wird das Anwendungspaket aus dem Imagespeicher entfernt.
Um Service Fabric-Cluster zu verwalten, starten Sie Windows PowerShell mithilfe der Option "Als Administrator ausführen". Bevor Sie einen Vorgang in einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.
Beispiele
Beispiel 1: Aufheben der Registrierung eines Anwendungstyps
PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Force
Dieser Befehl deaktiviert die Registrierung des Anwendungstyps CalcServiceApp mit Version 1.0. Wenn der Befehl Erfolg zurückgibt, wurde der Anwendungstyp erfolgreich nicht registriert. Da der Befehl den Force-Parameter enthält, fordert das Cmdlet Sie nicht zur Bestätigung auf.
Beispiel 2: Aufheben der Registrierung eines Anwendungstyps async
PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Async
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0"
Unregister-ServiceFabricApplicationType startet nicht die Bereitstellung des Anwendungstyps CalcServiceApp mit Version 1.0. Da der -Async-Switch bereitgestellt wird, wird der Befehl zurückgegeben, sobald der Cluster die Anforderung empfängt. Get-ServiceFabricApplicationType ruft die Anwendungstypen ab, die im Cluster mit dem angegebenen Filter registriert sind. Die zurückgegebenen Anwendungstypen (falls vorhanden) umfassen den Registrierungsstatus. Das Cmdlet kann verwendet werden, um den Fortschritt der Unprovision anzuzeigen. Wenn der Anwendungstyp mit der angegebenen Version erfolgreich nicht registriert ist, wird sie in der Ausgabe "Get-ServiceFabricApplicationType " nicht angezeigt.
Parameter
-ApplicationTypeName
Gibt den Namen eines Dienst Fabric-Anwendungstyps an. Das Cmdlet deaktiviert die Registrierung des typs, den Sie angeben.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ApplicationTypeVersion
Gibt die Version eines Service Fabric-Anwendungstyps an. Das Cmdlet deaktiviert den Typ, der über die von Ihnen angegebene Version verfügt.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Async
Der Befehl gibt zurück, sobald die Registrierungsanforderung vom Cluster akzeptiert wird. Verwenden Sie den Befehl "Get-ServiceFabricApplicationType ", um den Status der Anforderung abzufragen. Beim Übergeben des asynchronen Schalters muss die -TimeoutSec für große Anwendungspakete nicht erhöht werden.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TimeoutSec
Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
System.String
Ausgaben
System.Object