Es wird vorausgesetzt, dass in Microsoft Azure Files bereits ein Speicherkonto erstellt wurde und ABBYY FlexiCapture zur Verfügung steht.
- Gehen Sie im Azure portal zu Ihrem Speicherkonto (
abbyystoragein diesem Beispiel) und klicken Sie im Speicherkonto-Bereich auf Files.

- Erstellen Sie in Ihrem Speicherkonto eine neue Dateifreigabe, indem Sie den Namen (
fcstoragein diesem Beispiel) und bei Bedarf ein Speicherplatzkontingent angeben.

- Öffnen Sie die erstellte Dateifreigabe und klicken Sie auf Connect.

- Kopieren Sie den Befehl
cmdkeyin die Zwischenablage.

- Melden Sie sich auf der virtuellen Maschine mit dem FlexiCapture Application Server als Systembenutzer an, der über Berechtigungen für den Zugriff auf die FlexiCapture-Services verfügt (
fcuserin diesem Beispiel), öffnen Sie die Eingabeaufforderung, und fügen Sie den Befehlcmdkeyaus der Zwischenablage ein und führen Sie ihn aus. Dadurch werden die Anmeldeinformationen der Dateifreigabe zum Windows Credential Manager hinzugefügt.

- Öffnen Sie den Windows-Explorer und vergewissern Sie sich, dass der Benutzer auf die Dateifreigabe zugreifen kann.

- Öffnen Sie den Internet Information Services (IIS) Manager, wählen Sie den FlexiCapture-Anwendungspool aus, und klicken Sie auf Advanced Settings.

- Ändern Sie die Poolidentität in das FlexiCapture-Benutzerkonto mit den erforderlichen Berechtigungen, setzen Sie Load User Profile auf True, bestätigen Sie die Änderungen mit OK, und recyceln Sie den Anwendungspool.

- Wählen Sie in der Administration and Monitoring Console die Option Use external file storage aus und geben Sie den Pfad zur Dateifreigabe in Microsoft Azure an.

Verwenden Sie Azure Key Vault, um eine Verbindung mit Microsoft Azure Files herzustellen
Im Azure portal
- Richten Sie virtuelle Maschinen für Ihre ABBYY FlexiCapture Application Server ein. Wichtig! Ihre virtuellen Maschinen, auf denen der Application Server installiert ist, müssen in Azure Active Directory registriert sein. Ausführliche Anweisungen zum Erstellen und Einrichten virtueller Maschinen finden Sie in der Microsoft-Dokumentation.

- Erstellen Sie einen neuen Key Vault. Unter Permission model wählen Sie Azure role-based access control aus.

- Damit Sie Secrets speichern und anzeigen können, weisen Sie Ihrem Konto die Rolle Key Vault Secrets Officer und den Objekten der virtuellen Maschinen die Rolle Key Vault Secrets User zu. Ausführliche Anweisungen zum Erteilen von Berechtigungen für virtuelle Maschinen finden Sie in der Microsoft-Dokumentation.
- Fügen Sie Ihr Secret (d. h. Ihren Zugriffsschlüssel) für Ihr Azure-Speicherkonto dem Key Vault hinzu. Ausführliche Anweisungen zum Hinzufügen eines Secrets zu einem Key Vault finden Sie in der Microsoft-Dokumentation. Wichtig! Um eine Verbindung mit Azure Files herzustellen, muss der Name Ihres Secrets mit dem Namen Ihres Speicherkontos übereinstimmen.


Auf jedem Application Server
- Speichern Sie das folgende PowerShell-Skript auf jeder virtuellen Maschine, auf der der Application Server installiert ist:
- Den Pfad zum Stammverzeichnis des Azure-Netzwerkordners, zum Beispiel:
\\<name of Azure Storage account>.file.core.windows.net\<name of network folder>. - Die URI des Key Vault, in dem der Zugriffsschlüssel für Ihr Azure-Speicherkonto gespeichert ist. Sie können die URI aus dem Feld Vault URI auf der Registerkarte Übersicht im Azure portal kopieren.

- Um das Skript auszuführen, erstellen Sie in Task Scheduler eine Aufgabe, die durch ein Systemstart-Ereignis ausgelöst wird. Die Aufgabe muss unter dem Benutzerkonto „System“, „Network Service“ oder „Local Service“ ausgeführt werden. Dasselbe Konto muss auch zum Ausführen des IIS-Anwendungspools verwendet werden.


- Konfigurieren Sie den IIS-Service so, dass er erst gestartet wird, nachdem das Verbindungsskript ausgeführt wurde. Öffnen Sie dazu das Dialogfeld World Wide Web Publishing Service Properties und wählen Sie auf der Registerkarte General in der Startup type-Dropdown-Liste Automatic (Delayed Start) aus.

- Starten Sie den Application Server neu.
