Invoke-ServiceFabricDecryptText
Odszyfrowuje tekst zaszyfrowany za pomocą polecenia cmdlet Invoke-ServiceFabricEncryptText.
Składnia
Invoke-ServiceFabricDecryptText
[-CipherText] <String>
[-StoreLocation <StoreLocation>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Opis
Polecenie cmdlet Invoke-ServiceFabricDecryptText odszyfrowuje tekst zaszyfrowany przy użyciu polecenia cmdlet Invoke-ServiceFabricEncryptText na potrzeby weryfikacji w usłudze Service Fabric.
Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.
Nuta
Aby odszyfrować tekst, obiekt wywołujący tego polecenia cmdlet powinien mieć dostęp do klucza prywatnego certyfikatu używanego do szyfrowania tekstu.
Przykłady
Przykład 1. Odszyfrowywanie tekstu
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
Pierwsze polecenie szyfruje tekst przy użyciu polecenia cmdlet Invoke-ServiceFabricEncryptText i zapisuje wynik w zmiennej o nazwie $EncryptedText.
Drugie polecenie odszyfrowuje tekst przechowywany w zmiennej $EncryptedText i zapisuje go w lokalizacji magazynu o nazwie LocalMachine.
Parametry
-CipherText
Określa tekst szyfrowania dla polecenia cmdlet.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-StoreLocation
Określa lokalizację magazynu certyfikatów. Prawidłowe wartości to:
- Bieżący użytkownik
- LocalMachine
Typ: | StoreLocation |
Dopuszczalne wartości: | CurrentUser, LocalMachine |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TimeoutSec
Określa limit czasu dla operacji w sekundach.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.String
Dane wyjściowe
System.Object