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" die Registrierung eines Service Fabric-Anwendungstyps aufgehoben. Der Anwendungstyp muss zuvor bei Register-ServiceFabricApplicationTyperegistriert worden sein.
Bevor Sie die Registrierung eines Anwendungstyps aufheben, müssen Sie das Cmdlet Remove-ServiceFabricService verwenden, um Dienste zu entfernen, die Sie auf der Anwendung basieren. Verwenden Sie die Remove-ServiceFabricApplication Cmdlet, um Instanzen des Anwendungstyps zu entfernen. Wenn Sie die Registrierung eines Anwendungstyps 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 auf 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
Mit diesem Befehl wird die Registrierung des Anwendungstyps CalcServiceApp mit Version 1.0 aufgehoben. Wenn der Befehl erfolgreich zurückgibt, wurde die Registrierung des Anwendungstyps erfolgreich aufgehoben. Da der Befehl den Parameter Force enthält, werden Sie vom Cmdlet nicht zur Bestätigung aufgefordert.
Beispiel 2: Aufheben der Registrierung eines Anwendungstyps asynchron
PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Async
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0"
Unregister-ServiceFabricApplicationType die Bereitstellung des Anwendungstyps CalcServiceApp mit Version 1.0 beginnt. Da die option -Async bereitgestellt wird, wird der Befehl zurückgegeben, sobald der Cluster die Anforderung empfängt. Get-ServiceFabricApplicationType ruft die im Cluster registrierten Anwendungstypen mit dem angegebenen Filter ab. Die zurückgegebenen Anwendungstypen (falls vorhanden) enthalten den Registrierungsstatus. Das Cmdlet kann verwendet werden, um den Fortschritt für die Aufhebung der Bereitstellung anzuzeigen. Wenn die Registrierung des Anwendungstyps mit der angegebenen Version erfolgreich aufgehoben wurde, wird er nicht im Get-ServiceFabricApplicationType Ausgabe angezeigt.
Parameter
-ApplicationTypeName
Gibt den Namen eines Service Fabric-Anwendungstyps an. Das Cmdlet hebt die Registrierung des angegebenen Typs auf.
| 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 hebt die Registrierung des Typs auf, 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 wird zurückgegeben, sobald die Registrierungsanforderung vom Cluster akzeptiert wird. Verwenden Sie den Befehl Get-ServiceFabricApplicationType, um den Status der Anforderung abzufragen. Wenn Sie den asynchronen Switch übergeben, müssen Sie die -TimeoutSec für große Anwendungspakete nicht erhöhen.
| Typ: | SwitchParameter |
| Position: | Named |
| Standardwert: | None |
| Erforderlich: | False |
| Pipelineeingabe akzeptieren: | False |
| Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
| Typ: | SwitchParameter |
| Aliase: | cf |
| Position: | Named |
| Standardwert: | False |
| Erforderlich: | False |
| Pipelineeingabe akzeptieren: | False |
| Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingt die Ausführung des Befehls, ohne eine Benutzerbestätigung zu verlangen.
| Typ: | SwitchParameter |
| Position: | Named |
| Standardwert: | None |
| Erforderlich: | False |
| Pipelineeingabe akzeptieren: | False |
| Platzhalterzeichen akzeptieren: | False |
-TimeoutSec
Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.
| Typ: | Int32 |
| Position: | Named |
| Standardwert: | None |
| Erforderlich: | False |
| Pipelineeingabe akzeptieren: | False |
| Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, 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