你当前正在访问 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 的密码文本。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-StoreLocation
指定证书存储区的位置。 有效值为:
- CurrentUser
- LocalMachine
类型: | StoreLocation |
接受的值: | CurrentUser, LocalMachine |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TimeoutSec
指定操作的超时期限(以秒为单位)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
System.String
输出
System.Object