你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Invoke-ServiceFabricDecryptText

解密 Invoke-ServiceFabricEncryptText cmdlet 加密的文本。

语法

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

说明

Invoke-ServiceFabricDecryptText cmdlet 解密使用 Invoke-ServiceFabricEncryptText cmdlet 加密的文本,以便在 Service Fabric 中验证。

在 Service Fabric 群集上执行任何操作之前,请使用 Connect-ServiceFabricCluster cmdlet 建立与群集的连接。

备注

为了解密文本,此 cmdlet 的调用方应有权访问用于加密文本的证书的私钥。

示例

示例 1:解密文本

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

第一个命令使用 Invoke-ServiceFabricEncryptText cmdlet 加密文本,并将结果存储在名为 $EncryptedText 的变量中。

第二个命令解密存储在$EncryptedText变量中的文本,并将其保存到名为 LocalMachine 的存储位置。

参数

-CipherText

指定 cmdlet 的密码文本。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StoreLocation

指定证书存储区的位置。 有效值是:

  • CurrentUser
  • LocalMachine
Type:StoreLocation
Accepted values:CurrentUser, LocalMachine
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

指定操作的超时时间段(以秒为单位)。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

System.String

输出

System.Object