Dynamics AX mit einem bestimmten Windowslogin starten

Gegenüber früheren Versionen von Dynamics AX hat man - dank Integration des Active Directories - in AX 2009 kaum Möglichkeiten, die Anwendung als ein bestimmter Benutzer zu starten. Gerade dies ist aber notwendig, wenn man z.B. Änderungen in den Sicherheitseinstellungen/Berechtigungen überprüfen möchte.

Für solche Fälle habe ich mir eine Batch-Datei (*.bat) geschrieben, die mir eine lokale AX-Installation mit einem bestimmten Windows-Login startet. Diese Batch-Datei öffnet ein Windows-Kommandozeilen-Fenster in welchem man zur Eingabe des Windows-Passworts aufgefordert wird.

runas /user:domain\username
    "C:\Programme\Microsoft Dynamics AX\50\Client\Bin\Ax32.exe
    "C:\Programme\Microsoft Dynamics AX\50\MyConfigurationfile.axc""

Wenn man diese Befehlszeile direkt in der Eingabeaufforderung eingeben will, muss man den Befehl wie folgt leicht abwandeln:

runas /user:domain\username
    "C:\Programme\Microsoft Dynamics AX\50\Client\Bin\Ax32.exe
    \"C:\Programme\Microsoft Dynamics AX\50\MyConfigurationfile.axc\""

Muss man ausser der Konfigurationsdatei noch weitere Parameter übergeben, kann man die Batch-Datei wie folgt erweitern:

runas /user:domain\username
    "C:\Programme\Microsoft Dynamics AX\50\Client\Bin\Ax32.exe 
    "C:\Programme\Microsoft Dynamics AX\50\MyConfigurationfile.axc"
    -aol=var
    -aolcode=j+eA4566458bsZReSO1Q=="

Der selbe Befehl sähe, wenn man ihn über die Eingabeaufforderung eingeben wollte, wie folgt aus:

runas /user:domain\username
    "C:\Programme\Microsoft Dynamics AX\50\Client\Bin\Ax32.exe 
    \"C:\Programme\Microsoft Dynamics AX\50\MyConfigurationfile.axc\"
    -aol=var
    -aolcode=j+eA4566458bsZReSO1Q=="

Alternativ dazu kann man sich auch der hier beschriebenen Lösung bedienen.

Übrigens: Sollte die Konfigurationsdatei auf einem Netzlaufwerk liegen, so sollte man bei der Angabe des Dateipfades nicht dessen Laufwerksbuchstaben verwenden, sondern den vollen UNC-Pfad. Denn möglicherweise hat der Benutzer, mit dem ich die Applikation starten möchte, den einzelnen Netzwerklaufwerken andere Laufwerksbuchstaben zugewiesen als man selbst ;-)

Dieser Beitrag bezieht sich auf die Version:
Dynamics AX 2009

 
 

 

 
 
 
Beiträge des aktuellen Monats
November 2024
MoDiMiDoFrSaSo
 123
45678910
11121314151617
18192021222324
252627282930 
 
© 2006-2024 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu