Partager via


Invoke-ServiceFabricDecryptText

Déchiffre le texte chiffré par l’applet de commande Invoke-ServiceFabricEncryptText.

Syntaxe

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

Description

L’applet de commande Invoke-ServiceFabricDecryptText déchiffre le texte chiffré à l’aide de l’applet de commande Invoke-ServiceFabricEncryptText pour la vérification dans Service Fabric.

Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster.

Note

Pour déchiffrer le texte, l’appelant de cette applet de commande doit avoir accès à la clé privée du certificat utilisé pour chiffrer le texte.

Exemples

Exemple 1 : Déchiffrer du texte

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

La première commande chiffre le texte à l’aide de l’applet de commande Invoke-ServiceFabricEncryptText et stocke le résultat dans la variable nommée $EncryptedText.

La deuxième commande déchiffre le texte stocké dans la variable $EncryptedText et l’enregistre dans l’emplacement du magasin nommé LocalMachine.

Paramètres

-CipherText

Spécifie le texte de chiffrement de l’applet de commande.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-StoreLocation

Spécifie l’emplacement d’un magasin de certificats. Les valeurs valides sont les suivantes :

  • CurrentUser
  • LocalMachine
Type:StoreLocation
Valeurs acceptées:CurrentUser, LocalMachine
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TimeoutSec

Spécifie le délai d’expiration, en secondes, pour l’opération.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

System.String

Sorties

System.Object