Get-ServiceFabricServiceGroupDescription
Pobiera opis grupy usług Service Fabric.
Składnia
Get-ServiceFabricServiceGroupDescription
[-ServiceName] <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-ServiceFabricServiceGroupDescription pobiera opis grupy usług Service Fabric uruchomionej usługi. Grupa usług jest grupą zdefiniowaną przez użytkownika. Usługi, które są częścią grupy, zostaną umieszczone w tym samym węźle.
Aby utworzyć nową grupę, użyj polecenia cmdlet New-ServiceFabricServiceGroup. Aby zaktualizować grupę usług, użyj polecenia cmdlet Update-ServiceFabricServiceGroup. Aby usunąć grupę usług, użyj polecenia cmdlet Remove-ServiceFabricServiceGroup.
Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.
Przykłady
Przykład 1. Uzyskiwanie opisu grupy usług
PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService
To polecenie pobiera opis grupy usługi Service Fabric dla usługi o nazwie fabric:/CalcApp/CalcService.
Przykład 2. Tworzenie, aktualizowanie i usuwanie grup usług service fabric.
PS C:\> New-ServiceFabricServiceGroup -ApplicationName fabric:/myapp/calculator -ServiceName fabric:/myapp/calculator/svc1 -ServiceTypeName StatelessCalculatorService -Stateless -PartitionSchemeSingleton -InstanceCount 3 -ServiceGroupMemberDescription @(@{"ServiceName"="fabric:/myapp/calculator/svc1#a";"ServiceTypeName"="StatelessCalculatorService1"},@{"ServiceName"="fabric:/myapp/calculator/svc1#b";"ServiceTypeName"="StatelessCalculatorService2"})
PS C:\> New-ServiceFabricServiceGroup -ApplicationName fabric:/myapp/calculator -ServiceName fabric:/myapp/calculator/svc1 -ServiceTypeName StatefulCalculatorService -Stateful -TargetReplicaSetSize 5 -MinReplicaSetSize 3 -ReplicaRestartWaitDuration 10 -PlacementConstraint TestPlacementConstraints -ServiceGroupMemberDescription @(@{"ServiceName"="fabric:/myapp/calculator/svc1#a";"ServiceTypeName"="StatelessCalculatorService"})
PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService
PS C:\> Update-ServiceFabricServiceGroup -ServiceName fabric:/myapp/calculator/svc1 -Stateless -PartitionSchemeSingleton -InstanceCount 3 -ServiceGroupMemberDescription @("fabric:/myapp/calculator/svc1#a,StatelessCalculatorService,")
PS C:\> Remove-ServiceFabricServiceGroup -ServiceName fabric:/myapp/calculator/svc1
Parametry
-ServiceName
Określa identyfikator URI (Uniform Resource Identifier) grupy usługi Service Fabric.
Typ: | Uri |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
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 |
Dane wejściowe
System.Uri
Dane wyjściowe
System.Object