Unregister-ServiceFabricApplicationType

取消註冊 Service Fabric 應用程式類型。

Syntax

Unregister-ServiceFabricApplicationType
          [-ApplicationTypeName] <String>
          [-ApplicationTypeVersion] <String>
          [-Async]
          [-Force]
          [-TimeoutSec <Int32>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

Description

Unregister-ServiceFabricApplicationType Cmdlet 會取消註冊 Service Fabric 應用程式類型。 應用程式類型先前必須向 Register-ServiceFabricApplicationType註冊。

在取消註冊應用程式類型之前,您必須使用 Remove-ServiceFabricService Cmdlet 來移除您以應用程式為基礎的服務。 使用 Remove-ServiceFabricApplication Cmdlet 來移除應用程式類型的實例。 如果您取消註冊應用程式類型,則會從映射存放區中移除應用程式套件。

若要管理 Service Fabric 叢集,請使用 [以系統管理員身分執行] 選項啟動Windows PowerShell。 在 Service Fabric 叢集上執行任何作業之前,請使用 Connect-ServiceFabricCluster Cmdlet 建立叢集的連線。

範例

範例 1:取消註冊應用程式類型

PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Force

此命令會取消註冊具有 1.0 版的應用程式類型 CalcServiceApp。 當命令傳回成功時,應用程式類型已成功取消註冊。 因為命令包含 Force 參數,所以 Cmdlet 不會提示您確認。

範例 2:取消註冊應用程式類型 async

PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Async
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0"

Unregister-ServiceFabricApplicationType 會以 1.0 版開始取消布建應用程式類型 CalcServiceApp。 因為提供 -Async 參數,所以只要叢集收到要求,命令就會立即傳回。 Get-ServiceFabricApplicationType 會取得在叢集中使用指定篩選準則註冊的應用程式類型。 如果有任何) 包含註冊狀態,則傳回的應用程式類型 (。 Cmdlet 可用來查看未布建進度。 成功取消註冊具有指定版本的應用程式類型時,將不會顯示在 Get-ServiceFabricApplicationType 輸出中。

參數

-ApplicationTypeName

指定 Service Fabric 應用程式類型的名稱。 Cmdlet 會取消註冊您指定的類型。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationTypeVersion

指定 Service Fabric 應用程式類型的版本。 Cmdlet 會取消註冊具有您所指定版本的類型。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Async

命令會在叢集接受取消註冊要求時立即傳回。 使用 Get-ServiceFabricApplicationType 命令來查詢要求的狀態。 傳遞非同步交換器時,不需要增加大型應用程式套件的 -TimeoutSec。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

在執行 Cmdlet 前提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

強制執行命令而不要求使用者確認。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

指定作業的逾時期間,以秒為單位。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

System.String

輸出

System.Object