Get-ServiceFabricDeployedServicePackageHealth
Hiermee haalt u de status van een Service Fabric-servicepakket op.
Syntaxis
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
De cmdlet Get-ServiceFabricDeployedServicePackageHealth haalt de status op van een Service Fabric-servicepakket dat is geïmplementeerd op een opgegeven knooppunt. Service Fabric rapporteert de volgende statussen:
- OK. De entiteit voldoet aan de statusrichtlijnen.
- Fout. De entiteit voldoet niet aan de statusrichtlijnen.
- Waarschuwing. De entiteit voldoet aan de statusrichtlijnen, maar er is een probleem opgetreden.
Als de toepassing niet is geïmplementeerd op het opgegeven knooppunt, retourneert deze cmdlet een fout. Als het geïmplementeerde servicepakket niet bestaat, retourneert deze cmdlet een fout.
Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .
Voorbeelden
Voorbeeld 1: De status van een geïmplementeerd servicepakket ophalen
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Met deze opdracht wordt de status van het opgegeven geïmplementeerde servicepakket opgevraagd.
Voorbeeld 2: De status van een geïmplementeerd servicepakket ophalen met behulp van aangepast statusbeleid en retourfilters
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Met deze opdracht wordt de status van het opgegeven geïmplementeerde servicepakket opgevraagd met het aangepaste statusbeleid en fout gebeurtenissenfilter.
Parameters
-ApplicationName
Hiermee geeft u de URI (Uniform Resource Identifier) van een Service Fabric-toepassing op. De cmdlet haalt statusinformatie op voor het geïmplementeerde servicepakket van de toepassing die u opgeeft.
Type: | Uri |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ConsiderWarningAsError
Geeft aan of een waarschuwingsstatusrapport moet worden behandeld als fout tijdens de statusevaluatie.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EventsFilter
Hiermee geeft u het filter op voor de verzameling HealthEvent-objecten die zijn gerapporteerd in het servicepakket op basis van de status. De waarde kan worden verkregen van leden of bitsgewijze bewerkingen voor leden van HealthStateFilter. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status van het servicepakket te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd.
Type: | HealthStateFilter |
Geaccepteerde waarden: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EventsHealthStateFilter
Deze parameter is afgeschaft. Geef in plaats daarvan de parameter EventsFilter op.
Type: | Int64 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NodeName
Hiermee geeft u de naam van een Service Fabric-knooppunt. De cmdlet haalt statusinformatie op voor het servicepakket voor het knooppunt dat u opgeeft.
Type: | String |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServiceManifestName
Hiermee geeft u de naam van een Service Fabric-servicemanifest. De cmdlet haalt statusinformatie op voor het servicemanifest dat u opgeeft.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ServicePackageActivationId
De activerings-id van de geïmplementeerde ServicePackage. Dit kan worden verkregen met behulp van de query Get-ServiceFabricDeployedServicePackage.
Als ServicePackageActivationMode is opgegeven op het moment dat de service wordt gemaakt (met behulp van New-ServiceFabricService
) SharedProcess is (of als deze niet is opgegeven, in welk geval deze standaard wordt ingesteld op SharedProcess), is de waarde van ServicePackageActivationId altijd een lege tekenreeks en hoeft u niet te worden opgegeven. Zie [Service Fabric Hosting Model][1] voor meer informatie over de activerings-id van het servicepakket.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, op voor de bewerking.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.Uri
System.String
Uitvoerwaarden
System.Object