For the complete documentation index, see llms.txt. This page is also available as Markdown.

Import von CyberArk PACLI

Importieren Sie Konten aus CyberArk-Safes mithilfe von Microsoft PowerShell und dem CyberArk-PACLI-Dienstprogramm.

CyberArk verfügt über eine Befehlszeilenschnittstelle namens PACLI, die direkt mit dem CyberArk Vault kommuniziert. Sie arbeitet mit „Dateien", die in „Safes" im Vault gespeichert sind. Sie kann CyberArk-Account-Daten exportieren, die CyberArk-Clients wie PrivateArk und Password Vault Web Access (PVWA) als Dateien in Safes speichern.

Die folgenden Anweisungen verwenden ein PowerShell-Skript, das mit PACLI alle Dateien exportiert, die einem Muster entsprechen. Mit dem Standardmuster „*" werden alle Dateien aus dem Safe exportiert. Dabei werden für jede Datei der Benutzername, die Adresse und das Passwort extrahiert; das Skript kann jedoch bei Bedarf so konfiguriert werden, dass weitere Felder extrahiert werden. Da das Skript die exportierten Dateien als Objekte bereitstellt, wird anschließend mit ConvertTo-CSV eine Umwandlung in das CSV-Format (Comma-separated Value) vorgenommen, um sie in Keeper zu importieren.

Voraussetzungen

Für die Verwendung des folgenden Skripts sind drei externe Komponenten erforderlich:

  1. CyberArk PACLI

  2. Eine Vault.ini-Konfigurationsdatei

  3. Eine User.ini-Datei mit Zugangsdaten

CyberArk PACLI

Die PACLI steht auf der Website des CyberArk Marketplace zum Download bereit. Es handelt sich um eine ZIP-Datei, die die Binärdatei PACLI.exe sowie einige zugehörige Dateien enthält. Das Skript erwartet den Pfad des Verzeichnisses, das die Binärdatei enthält.

Vault.ini

Die Datei vault.ini enthält die Parameter, die PACLI benötigt, um den Vault zu finden und sich dort anzumelden. Beispiel:

Der Wert für VAULT kann in der Regel auf „CAMainVault" belassen werden.

ADDRESS ist der Hostname oder die IP-Adresse des CyberArk-Vault-Servers.

Die Einstellungen PREAUTHSECUREDSESSION und TRUSTSSC sind erforderlich, wenn sich der anmeldende Benutzer über LDAP (Active Directory) oder RADIUS authentifiziert. Andernfalls können sie weggelassen werden.

User.ini

Die Datei User.ini liegt im INI-Format vor. Sie wird jedoch mit dem Tool CreateCredFile.exe erzeugt, das CyberArk zusammen mit einigen seiner Komponenten bereitstellt. Beispiel: Erzeugen einer user.ini für Myuser in der Active-Directory-Domäne CORP:

Die neueste Version des PACLI-ZIP-Archivs enthält dieses Tool. Wird es mit dem Parameter /? ausgeführt, werden die weiteren Optionen erläutert, die in anderen Authentifizierungsszenarien nützlich sind.

Export

Fügen Sie Folgendes in eine Datei ein, die auf .ps1 endet, z. B. Export-CyberArkSafeFiles.ps1:

Entpacken Sie die PACLI.zip in dasselbe Verzeichnis wie das Skript oder in ein Unterverzeichnis davon.

Öffnen Sie PowerShell und wechseln Sie in das Verzeichnis, das das Skript enthält.

Führen Sie das Skript aus und leiten Sie die Ausgabe an Export-CSV weiter:

Die Verwendung von Tabulatorzeichen statt Kommas, die UTF-8-Kodierung, der Verzicht auf eine Kopfzeile und das Weglassen von Anführungszeichen bei den Daten helfen Keeper dabei, die Daten korrekt zu importieren.

Transformation

PowerShell kann die Daten nicht nur als CSV formatieren, sondern auch weiter transformieren. Dieses fortgeschrittenere Beispiel erstellt das Feld „login", indem es die Felder Username und Address kombiniert, und verwendet es zusätzlich als Feld „title".

Import

Folgen Sie den Anweisungen zum Import von Textdateien (.csv, .xls, .tsv) hier.

Zuletzt aktualisiert