Windows Scripting Engine umstellen

Wie viele andere auch traf ich bei der Verwendung von xcacls.vbs zum Ändern von NTFS Berechtigungen auf diese Infomeldung.
You are not using CScript for the scripting engine. Screen messages will be surpressed.
xcacls funktioniert nicht, solange diese Meldung kommt also hier 2 Möglichkeiten wie ihr dieses Problem beheben könnt:

Dauerlösung:

Ihr könnt mit der Konsole die Scripting Engine fest einstellen. So wird jedes Script mit der momentan eingestellten Engine ausgeführt.
Öffnet die CMD und gebt ein:

cscript //h:cscript ## CScript als Engine nutzen
cscript //h:wscript ## WScript als Engine nutzen (Standard)

Die Einstellung sollte auch ohne Adminrechte möglich sein. Weitere Informationen unter „cscript /?“.

Kurzzeitige Lösung:

Wenn ihr nur dieses eine Script mit einer anderen Engine starten wollt, anstatt die Engine dauerhaft umzustellen, könnt ihr folgendes machen:
Rechtsklick auf das Script -> „Öffnen mit …“ -> „Durchsuchen…“ -> „C:\WINDOWS\System32\cscript.exe“
Nun erscheint ein neuer Eintrag in dem „Öffnen mit“ Dialog namens „Microsoft (R) Console Based Script Host“, diesen wählt ihr aus.
Ab jetzt reicht ein Rechtsklick -> Öffnen mit -> Windows Console…

Schreibe einen Kommentar