windows:scripting

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
windows:scripting [2012/04/18 19:13] stwindows:scripting [2014/04/13 15:12] (aktuell) st
Zeile 1: Zeile 1:
 +====== Scripting unter Windows ======
 +
 +
 +Möglichkeiten
 +
 +
 +
 +^ Sprache ^ Abhängigkeiten ^ enthalten in/ab Version ^ Limitationen ^ Features ^
 +| VBScript (Ende absehbar) | COM-Komponenten, Windows Scripting Host  | ab Windows 98 enthalten |kann nicht mit allen (Microsoft-) Anwendungen kommunizieren  | |
 +| [[PowerShell]] v1, v2 oder v3 (via "cmdlets") | .NET-Umgebung | ab Win7/Server 2008 enthalten, für XP, Vista, and Server 2003 muss es nachinstalliert werden ((nicht alle Funktionen funktionieren in den alten Versionen (z. B. das Active Directory Modul) )) |  | unterstützt digitale Signaturen (code signing), muss explizit abgeschaltet werden um eigene Scripts laufen zu lassen |
 +| [[Autohotkey]] | Interpreter oder Scripte kompilieren | nicht standardmäßig enthalten |  | |
 +
 +
 +===== Links und Quellen =====
 +
 +  * [[http://4sysops.com/archives/vbscript-vs-powershell/|VBScript vs. PowerShell]]
 +  * [[http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/|Windows Management Scripts]]
 +  * [[http://www.winguides.com/scripting/|The Windows Scripting Guide]]
 +  * [[http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/wsh/htm/WSHToc.asp|Windows Script Host Reference]]
 +  * [[http://commandwindows.com/|The Windows XP Command Line, Batch Files, and Scripting]]
 +  * [[http://www.shamrock.de/wintips.htm|Windows-Tips+Kommandozeilenbefehle]]
 +  * [[http://www.heise.de/newsticker/meldung/74997|Freeware-Tool für maßgeschneiderte Windows-Installations-CDs]]
 +
 +
 +===== Batch-Dateien =====
 +
 +Batch-Dateien existieren seit MS-DOS-Zeiten und stellen die einfachste Scripting-Möglichkeit dar. Alterbedingt allerdings mit einem begrenztem Sprachumfang.
 +
 +Siehe auch:
 +  * [[http://www.antonis.de/dos/batchtut/bat-kurs/#12|Batch-Kurs für Einsteiger]]
 +
 +==== For-Schleifen ====
 +
 +
 +<code batch>FOR %%a IN (Text1 Text2 Text3) DO echo %%a</code>
 +
 +entspricht:
 +<code batch>echo Text1
 +echo Text2
 +echo Text3</code>
 +
 +Siehe auch: [[http://www.antonis.de/dos/batchtut/bat-kurs/#12|Die Beispiele im Batch-Kurs für Einsteiger]].
 +:!: In Batch-Dateien müssen zwei %-Zeichen geschrieben werden, auf der Kommandozeile nur eine!
 +
 +
 +===== Scripte mit erhöhten Rechten laufen lassen =====
 +
 +  * [[http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx|New Elevation PowerToys for Windows Vista]] (alte Version: [[http://technet.microsoft.com/en-us/magazine/2007.06.utilityspotlight.aspx|Utility Spotlight - Script Elevation PowerToys for Windows Vista]]
 +  * [[http://www.howtogeek.com/howto/windows-vista/add-run-as-administrator-to-any-file-type-in-windows-vista/|http://www.howtogeek.com/howto/windows-vista/add-run-as-administrator-to-any-file-type-in-windows-vista/]]