Unregister-ServiceFabricApplicationType
Wyrejestrowuje typ aplikacji usługi Service Fabric.
Składnia
Unregister-ServiceFabricApplicationType
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
[-Async]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Unregister-ServiceFabricApplicationType wyrejestruje typ aplikacji usługi Service Fabric. Typ aplikacji musi być wcześniej zarejestrowany przy użyciu atrybutu Register-ServiceFabricApplicationType.
Przed wyrejestrowywaniem typu aplikacji należy użyć polecenia cmdlet Remove-ServiceFabricService , aby usunąć usługi oparte na aplikacji. Użyj polecenia cmdlet Remove-ServiceFabricApplication , aby usunąć wystąpienia typu aplikacji. W przypadku wyrejestrowania typu aplikacji pakiet aplikacji zostanie usunięty z magazynu obrazów.
Aby zarządzać klastrami usługi Service Fabric, uruchom Windows PowerShell przy użyciu opcji Uruchom jako administrator. Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric nawiąż połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster .
Przykłady
Przykład 1. Wyrejestrowywanie typu aplikacji
PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Force
To polecenie wyrejestrowuje typ aplikacji CalcServiceApp w wersji 1.0. Gdy polecenie zwróci powodzenie, typ aplikacji został pomyślnie wyrejestrowany. Ponieważ polecenie zawiera parametr Force , polecenie cmdlet nie wyświetla monitu o potwierdzenie.
Przykład 2. Wyrejestrowywanie typu aplikacji asynchronicznego
PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Async
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0"
Unregister-ServiceFabricApplicationType rozpoczyna anulowanie aprowizacji typu aplikacji CalcServiceApp w wersji 1.0. Ponieważ podano przełącznik -Async, polecenie jest zwracane natychmiast po odebraniu żądania przez klaster. Polecenie Get-ServiceFabricApplicationType pobiera typy aplikacji zarejestrowane w klastrze przy użyciu określonego filtru. Zwrócone typy aplikacji (jeśli istnieją) zawierają stan rejestracji. Polecenie cmdlet może służyć do sprawdzenia postępu anulowania aprowizacji. Jeśli typ aplikacji z określoną wersją zostanie pomyślnie wyrejestrowany, nie będzie wyświetlany w danych wyjściowych Get-ServiceFabricApplicationType .
Parametry
-ApplicationTypeName
Określa nazwę typu aplikacji usługi Service Fabric. Polecenie cmdlet wyrejestruje określony typ.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ApplicationTypeVersion
Określa wersję typu aplikacji usługi Service Fabric. Polecenie cmdlet wyrejestruje typ, który ma wersję, którą określisz.
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Async
Polecenie jest zwracane natychmiast po zaakceptowaniu żądania wyrejestrowania przez klaster. Użyj polecenia Get-ServiceFabricApplicationType , aby wysłać zapytanie dotyczące stanu żądania. Podczas przekazywania przełącznika asynchronicznego nie ma potrzeby zwiększania wartości -TimeoutSec dla dużych pakietów aplikacji.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TimeoutSec
Określa limit czasu dla operacji w sekundach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.String
Dane wyjściowe
System.Object