Bestimmt eine Reihe von Benutzeranmeldeinformationen, die für alle nachfolgenden Run- und RunWait-Befehle verwendet werden.
RunAs , Benutzer, Passwort, Domäne
Wenn dieser und alle anderen Parameter weggelassen werden, wird das RunAs-Feature deaktiviert, um das Standardverhalten von Run und RunWait wiederherzustellen. Andernfalls geben Sie den Benutzernamen an, unter dem neue Prozesse erstellt werden.
Wenn leer oder weggelassen, wird standardmäßig ein leeres Passwort verwendet. Andernfalls geben Sie das Passwort von Benutzer an. Beachten Sie, dass die Übergabe von leeren Passwörtern standardmäßig nicht erlaubt ist, gemäß der Systemrichtlinie "Konten: Lokale Kontenverwendung von leeren Kennwörtern auf Konsolenanmeldung beschränken".
Wenn leer oder weggelassen, wird ein lokales Konto verwendet. Andernfalls geben Sie die Domäne von Benutzer an. Wenn das nicht funktioniert, versuchen Sie es mit @IhrComputerName.
Wenn das Skript mit eingeschränkten Berechtigungen aufgrund der Benutzerkontensteuerung (engl. User Account Control, kurz UAC) ausgeführt wird, werden alle Programme, die das Skript startet, standardmäßig ebenfalls eingeschränkt sein, sogar wenn RunAs verwendet wird. Mit Run *RunAs können die Berechtigungen eines Prozesses erhöht werden.
Der einzige Zweck dieses Befehls besteht darin, AutoHotkey mitzuteilen, dass es alternative Benutzeranmeldeinformationen für nachfolgende Run- und RunWait-Befehle verwenden (oder nicht verwenden) soll.
ErrorLevel wird durch diesen Befehl nicht verändert. Wenn Benutzer, Passwort und/oder Domäne ungültig sind, werden Run und RunWait eine Fehlermeldung anzeigen, die das Problem erklärt (sofern UseErrorLevel nicht aktiv ist).
Während das RunAs-Feature aktiv ist, kann Run und RunWait keine Dokumente, URLs oder Systemverben starten. Mit anderen Worten, die zu startende Datei muss eine ausführbare Datei sein.
Dieser Befehl funktioniert nur, wenn der Dienst "Sekundäre Anmeldung" auf Manuell oder Automatisch eingestellt ist (das System sollte den Dienst bei Bedarf automatisch starten, wenn er auf Manuell eingestellt ist).