Invoke-ServiceFabricEncryptText
Szyfruje tekst do uwzględnienia w manifestach lub konfiguracjach usługi Service Fabric.
Składnia
Invoke-ServiceFabricEncryptText
[-Text] <String>
[-AlgorithmOid <String>]
[-CertStore]
-CertThumbprint <String>
[-StoreName <String>]
[-StoreLocation <StoreLocation>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Invoke-ServiceFabricEncryptText
[-Text] <String>
[-AlgorithmOid <String>]
[-CertFile]
-Path <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Opis
Polecenie cmdlet Invoke-ServiceFabricEncryptText szyfruje tekst do uwzględnienia w manifeście klastra usługi Service Fabric, manifeście aplikacji lub konfiguracjach aplikacji.
Nuta
Certyfikat używany do szyfrowania tekstu musi mieć szyfrowanie danych jako jedno z pól Użycie klucza.
Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.
Przykłady
Przykład 1. Szyfrowanie tekstu za pomocą manifestu usługi Service Fabric
$thumbprint="bf 7c 7a 9f 02 6c 60 62 c6 df 65 55 98 b7 44 e3 99 46 f7 27"
$encryptedText = Invoke-ServiceFabricEncryptText -Text "hello world" -CertThumbprint $thumbprint -CertStore -StoreLocation LocalMachine -StoreName My
Przykład 2:
$encryptedText = Invoke-ServiceFabricEncryptText -Text "hello world" -CertFile -Path c:\temp\mycert.cer
Parametry
-AlgorithmOid
Określa identyfikator obiektu algorytmu dla tego polecenia cmdlet.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-CertFile
Wskazuje, że to polecenie cmdlet używa opcji CertFile.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-CertStore
Wskazuje, że to polecenie cmdlet używa opcji CertStore.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-CertThumbprint
Określa odcisk palca certyfikatu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Path
Określa ścieżkę pliku cert lub pfx.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
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 |
-StoreName
Określa nazwę magazynu certyfikatów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Text
Określa tekst polecenia cmdlet.
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
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
None
Dane wyjściowe
System.Object