Das Cmdlet New-AzDataFactoryEncryptValue verschlüsselt vertrauliche Daten, z. B. ein Kennwort oder eine Microsoft SQL Server-Verbindungszeichenfolge, und gibt einen verschlüsselten Wert zurück.
Beispiele
Beispiel 1: Verschlüsseln einer nicht ODBC-Verbindungszeichenfolge
Der erste Befehl verwendet das Cmdlet ConvertTo-SecureString, um die angegebene Verbindungszeichenfolge in ein SecureString-Objekt zu konvertieren, und speichert dieses Objekt dann in der $Value Variablen.
Geben Sie weitere Informationen ein Get-Help ConvertTo-SecureString.
Zulässige Werte: SQL Server- oder Oracle-Verbindungszeichenfolge.
Der zweite Befehl erstellt einen verschlüsselten Wert für das in $Value gespeicherte Objekt für die angegebene Datenfactory, das Gateway, die Ressourcengruppe und den verknüpften Diensttyp.
Beispiel 2: Verschlüsseln einer nicht ODBC-Verbindungszeichenfolge, die die Windows-Authentifizierung verwendet.
Der erste Befehl verwendet ConvertTo-SecureString , um die angegebene Verbindungszeichenfolge in ein sicheres Zeichenfolgenobjekt zu konvertieren, und speichert dieses Objekt dann in der $Value Variablen.
Der zweite Befehl verwendet das Cmdlet Get-Credential, um die Windows-Authentifizierung (Benutzername und Kennwort) zu sammeln, und speichert dann das PSCredential-Objekt in der $Credential Variablen.
Geben Sie weitere Informationen ein Get-Help Get-Credential.
Der dritte Befehl erstellt einen verschlüsselten Wert für das in $Value gespeicherte Objekt und $Credential für die angegebene Datenfactory, das Gateway, die Ressourcengruppe und den verknüpften Diensttyp.
Beispiel 3: Verschlüsseln des Servernamens und der Anmeldeinformationen für den verknüpften Dateisystemdienst
Der erste Befehl verwendet ConvertTo-SecureString , um die angegebene Zeichenfolge in eine sichere Zeichenfolge zu konvertieren, und speichert dieses Objekt dann in der $Value Variablen.
Der zweite Befehl verwendet Get-Credential , um die Windows-Authentifizierung (Benutzername und Kennwort) zu sammeln, und speichert dann das PSCredential-Objekt in der $Credential Variablen.
Der dritte Befehl erstellt einen verschlüsselten Wert für das in $Value gespeicherte Objekt und $Credential für die angegebene Datenfactory, das Gateway, die Ressourcengruppe und den verknüpften Diensttyp.
Beispiel 4: Verschlüsseln von Anmeldeinformationen für den verknüpften HDFS-Dienst
Der Befehl ConvertTo-SecureString konvertiert die angegebene Zeichenfolge in eine sichere Zeichenfolge.
Der Befehl "New-Object " erstellt ein PSCredential-Objekt mithilfe der sicheren Benutzernamen- und Kennwortzeichenfolgen.
Stattdessen können Sie den Befehl " Get-Credential " verwenden, um die Windows-Authentifizierung (Benutzername und Kennwort) zu sammeln, und dann das zurückgegebene PSCredential-Objekt in der $credential Variablen speichern, wie in den vorherigen Beispielen gezeigt.
Der Befehl "New-AzDataFactoryEncryptValue " erstellt einen verschlüsselten Wert für das in $Credential gespeicherte Objekt für die angegebene Datenfactory, das Gateway, die Ressourcengruppe und den verknüpften Diensttyp.
Beispiel 5: Verschlüsseln von Anmeldeinformationen für odbc-verknüpften Dienst
Der Befehl ConvertTo-SecureString konvertiert die angegebene Zeichenfolge in eine sichere Zeichenfolge.
Der Befehl "New-AzDataFactoryEncryptValue " erstellt einen verschlüsselten Wert für das in $Value gespeicherte Objekt für die angegebene Datenfactory, das Gateway, die Ressourcengruppe und den verknüpften Diensttyp.
Parameter
-AuthenticationType
Gibt den Typ der Authentifizierung an, die zum Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.
Die zulässigen Werte für diesen Parameter sind:
Gibt die windows-Authentifizierungsanmeldeinformationen (Benutzername und Kennwort) an, die verwendet werden sollen.
Dieses Cmdlet verschlüsselt die hier angegebenen Anmeldeinformationsdaten.
Gibt den Nicht-Anmeldeinformationsteil der ODBC-Verbindungszeichenfolge (Open Database Connectivity) an.
Dieser Parameter gilt nur für den ODBC-verknüpften Dienst.
Gibt den verknüpften Diensttyp an.
Dieses Cmdlet verschlüsselt Daten für den verknüpften Diensttyp, den dieser Parameter angibt.
Die zulässigen Werte für diesen Parameter sind:
Gibt den zu verschlüsselnden Wert an.
Verwenden Sie für einen lokalen sql Server-verknüpften Dienst und einen lokalen Oracle-verknüpften Dienst eine Verbindungszeichenfolge.
Verwenden Sie für einen lokalen ODBC-verknüpften Dienst den Anmeldeinformationsteil der Verbindungszeichenfolge.
Wenn das Dateisystem lokal auf dem Gatewaycomputer lokal ist, verwenden Sie "Local" oder "localhost", und wenn sich das Dateisystem auf einem Server befindet, der sich vom Gatewaycomputer unterscheidet, verwenden Sie "\\servername".
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.