Udostępnij za pośrednictwem


Invoke-ServiceFabricInfrastructureCommand

Wywołuje polecenie administracyjne w usłudze infrastruktury.

Składnia

Invoke-ServiceFabricInfrastructureCommand
      [-Command] <String>
      [[-ServiceName] <Uri>]
      [-TimeoutSec <Int32>]
      [<CommonParameters>]

Opis

Polecenie cmdlet Invoke-ServiceFabricInfrastructureCommand wywołuje polecenie administracyjne w usłudze infrastruktury. Usługa infrastruktury akceptuje polecenia specyficzne dla infrastruktury, aby umożliwić bezpośrednią interakcję z podstawową infrastrukturą przy użyciu interfejsu API usługi Service Fabric. Aby uruchomić to polecenie cmdlet, w konfiguracji klastra musi być włączone co najmniej jedno wystąpienie usługi infrastruktury. Obecnie to polecenie cmdlet jest obsługiwane tylko w specjalnie skonfigurowanych usługach Azure Cloud Services.

To polecenie cmdlet obsługuje platformę usługi Service Fabric. Nie uruchamiaj tego polecenia cmdlet bezpośrednio.

To polecenie cmdlet wymaga nawiązania połączenia z klastrem przy użyciu poświadczeń, którym udzielono dostępu administratora do klastra. Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.

Parametry

-Command

Określa ciąg polecenia specyficzny dla infrastruktury do wysłania do usługi infrastruktury. Format obsługiwanych poleceń zależy od infrastruktury, od której działa klaster.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ServiceName

Określa identyfikator URI (Uniform Resource Identifier) usługi infrastruktury usługi Service Fabric. To polecenie cmdlet wysyła polecenie do usługi, którą określa ten parametr. Wartość domyślna to fabric:/System/InfrastructureService.

Typ:Uri
Position:1
Domyślna wartość:None
Wymagane:False
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.String

System.Uri

Dane wyjściowe

System.Object