Freigeben über


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