Hallo ihr Autoit-Kenner da draußen,
ich versuche aktuell die Windows-Funktionen automatisch einstellen zu lassen.
Dafür gibt es von Windows die DISM-Befehle für die CMD.
Nur leider bin ich recht unerfahren mit Autoit und komme nicht weiter.
Mein Problem liegt an den Adminrechten. Ich weis zwar, wie ich die CMD als Admin starte, jedoch nicht, wie ich das mit Autoit bewerkstelligen kann.
Hier die Funktion in abgespeckter Form:
Code
;FUNKTION Windows-Funktionen aktivieren & deaktivieren
Func setWindowsFeatures()
;Windows-Feature aktivieren
;_RunDos('dism /online /enable-feature /featurename:<feature name>')
#cs ----------------------------------------------
IIS-WebServerManagementTools
IIS-ManagementConsole
...
IIS-Security
MSMQ-Server
#ce ----------------------------------------------
_RunDos('dism /online /enable-feature /featurename:IIS-WebServerManagementTools')
_RunDos('dism /online /enable-feature /featurename:IIS-ManagementConsole')
;...
_RunDos('dism /online /enable-feature /featurename:IIS-Security')
_RunDos('dism /online /enable-feature /featurename:MSMQ-Server')
;Windows Feature deaktivieren
;_RunDos('dism /online /disable-feature /featurename:<feature name>')
;...
EndFunc
Alles anzeigen
Mir wäre sehr geholfen, wenn mir jemand anhand einer der Befehle (z.B. mit "dism /online /enable-feature /featurename:IIS-ASPNET") zeigen könnte, wie ich diesen Befehl in der CMD als Admin ausführen kann.
PS: #RequireAdmin ist im Code außerhalb der Funktion vorhanden
Vielen Dank schonmal
Grüße