Freigeben über


Get-ServiceFabricServiceGroupDescription

Ruft eine Service Fabric-Dienstgruppenbeschreibung ab.

Syntax

Get-ServiceFabricServiceGroupDescription
   [-ServiceName] <Uri>
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Beschreibung

Das cmdlet Get-ServiceFabricServiceGroupDescription ruft die Dienstgruppenbeschreibung eines Diensts ab, der ausgeführt wird. Eine Dienstgruppe ist eine vom Benutzer definierte Gruppe. Dienste, die Teil einer Gruppe sind, werden auf demselben Knoten platziert.

Verwenden Sie zum Erstellen einer neuen Gruppe New-ServiceFabricServiceGroup Cmdlet. Verwenden Sie Update-ServiceFabricServiceGroup Cmdlet, um eine Dienstgruppe zu aktualisieren. Um eine Dienstgruppe zu entfernen, verwenden Sie Remove-ServiceFabricServiceGroup Cmdlet.

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: Abrufen einer Dienstgruppenbeschreibung

PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService

Dieser Befehl ruft die Dienstgruppenbeschreibung des Diensts "Service Fabric" für den Dienst mit dem Namen "fabric:/CalcApp/CalcService" ab.

Beispiel 2: Erstellen, Aktualisieren und Entfernen von Dienst fabric-Dienstgruppen.

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

Parameter

-ServiceName

Gibt den URI (Uniform Resource Identifier) einer Service Fabric-Dienstgruppe an.

Typ:Uri
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
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

Eingaben

System.Uri

Ausgaben

System.Object