Поделиться через


Invoke-ServiceFabricDecryptText

Расшифровывает текст, зашифрованный командлетом Invoke-ServiceFabricEncryptText.

Синтаксис

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

Описание

Командлет Invoke-ServiceFabricDecryptText расшифровывает текст, зашифрованный с помощью командлета Invoke-ServiceFabricEncryptText для проверки в Service Fabric.

Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.

Заметка

Чтобы расшифровать текст, вызывающий этот командлет должен иметь доступ к закрытому ключу сертификата, используемого для шифрования текста.

Примеры

Пример 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 и сохраняет результат в переменной с именем $EncryptedText.

Вторая команда расшифровывает текст, хранящийся в переменной $EncryptedText, и сохраняет его в расположении хранилища с именем LocalMachine.

Параметры

-CipherText

Указывает текст шифра для командлета.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StoreLocation

Указывает расположение хранилища сертификатов. Допустимые значения:

  • CurrentUser
  • LocalMachine
Тип:StoreLocation
Допустимые значения:CurrentUser, LocalMachine
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TimeoutSec

Указывает период времени ожидания (в секундах) для операции.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

System.String

Выходные данные

System.Object