Invoke-ServiceFabricDecryptText

Entschlüsselt den vom Cmdlet Invoke-ServiceFabricEncryptText verschlüsselten Text.

Syntax

Default (Standard)

Invoke-ServiceFabricDecryptText
    [-CipherText] <String>
    [-StoreLocation <StoreLocation>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Invoke-ServiceFabricDecryptText entschlüsselt Text, der mithilfe des cmdlets Invoke-ServiceFabricEncryptText zur Überprüfung in Service Fabric verschlüsselt wurde.

Bevor Sie einen Vorgang auf einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.

Anmerkung

Um den Text zu entschlüsseln, sollte der Aufrufer dieses Cmdlets Zugriff auf den privaten Schlüssel des Zertifikats haben, mit dem der Text verschlüsselt wird.

Beispiele

Beispiel 1: Entschlüsseln von Text

PS C:\windows\system32> $EncryptedText = Invoke-ServiceFabricEncryptText -Text "hello world" -CertThumbprint $Thumbprint
-CertStore -StoreLocation LocalMachine -StoreName My

PS C:\windows\system32> Invoke-ServiceFabricDecryptText -CipherText $EncryptedText -StoreLocation "LocalMachine"
hello world

Der erste Befehl verschlüsselt Text mithilfe des cmdlets Invoke-ServiceFabricEncryptText und speichert das Ergebnis in der Variablen namens $EncryptedText.

Der zweite Befehl entschlüsselt den in der $EncryptedText Variablen gespeicherten Text und speichert ihn am Speicherort mit dem Namen LocalMachine.

Parameter

-CipherText

Gibt den Chiffretext für das Cmdlet an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-StoreLocation

Gibt den Speicherort eines Zertifikatspeichers an. Gültige Werte sind:

  • CurrentUser
  • LocalMachine

Parametereigenschaften

Typ:StoreLocation
Standardwert:None
Zulässige Werte:CurrentUser, LocalMachine
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TimeoutSec

Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

System.String

Ausgaben

System.Object