Windows-Schrift-Gastgeber

Der Microsoft Windows Script Host (WSH) ist eine Automationstechnologie für Windows von Microsoft Betriebssysteme, der scripting geistige Anlagen zur Verfügung stellt, die mit Gruppe-Dateien, aber mit einer breiteren Reihe von unterstützten Eigenschaften vergleichbar sind. Es wurde Windows Scripting Gastgeber ursprünglich genannt, aber wurde für die zweite Ausgabe umbenannt.

Es ist darin sprachunabhängig es kann von verschiedenen Aktiven Scripting Sprachmotoren Gebrauch machen. Standardmäßig interpretiert es und führt Klartext JScript (.JS und.JSE Dateien) und VBScript (.VBS und.VBE Dateien).

Benutzer können verschiedene scripting Motoren installieren, um ihnen zur Schrift auf anderen Sprachen, zum Beispiel PerlScript zu ermöglichen. Die Sprache unabhängiges Dateiformat WSF kann auch verwendet werden. Der Vorteil der Windows-Schrift-Datei (.WSF) besteht darin, dass sie dem Benutzer erlaubt, eine Kombination von scripting Sprachen innerhalb einer einzelnen Datei zu verwenden.

WSH Motoren schließen verschiedene Durchführungen für den REXX, GRUNDLEGEND, Perl, Rubin, Tcl, PHP, JavaScript, Delphi, Pythonschlange, XSLT und andere Sprachen ein.

Windows-Schrift-Gastgeber wird verteilt und standardmäßig auf Windows 98 und späteren Versionen von Windows installiert. Es wird auch installiert, wenn Internet Explorer 5 (oder eine spätere Version) installiert wird. Mit Windows 2000 beginnend, ist der Windows-Schrift-Gastgeber verfügbar für den Gebrauch mit Benutzeranmeldungsschriften geworden.

Gebrauch

Windows-Schrift-Gastgeber kann für eine Vielfalt von Zwecken, einschließlich logon Schriften, Verwaltung und allgemeiner Automation verwendet werden. Microsoft beschreibt es als ein Regierungswerkzeug. WSH stellt eine Umgebung für Schriften zur Verfügung, um zu laufen - er ruft den passenden Schrift-Motor an und stellt eine Reihe von Dienstleistungen und Gegenstände für die Schrift zur Verfügung, um damit zu arbeiten. Diese Schriften können entweder in der GUI Weise (WScript.exe) oder in Befehl-Linienweise geführt werden, die (CScript.exe) Flexibilität dem Benutzer für interaktive oder nicht wechselwirkende Schriften anbietet. WSH führt ein Gegenstand-Modell durch, das eine Reihe von Schnittstellen von Component Object Model (COM) ausstellt.

Beispiele

Das erste Beispiel ist sehr einfach; es zeigt einen VBScript, der die Wurzel WSH COM verwendet, wenden "WScript" ein, um eine Nachricht mit einer Taste 'OK' zu zeigen. Nach dem Stapellauf dieser Schrift würden der CScript oder WScript Motor genannt, und die Laufzeitumgebung zur Verfügung gestellt.

Inhalt einer Datei

WScript. Echo "Hallo Welt"

WScript. Verlassener

</Quelle>

Programmierender WSH kann auch die JScript Sprache verwenden.

Inhalt einer Datei

WSH.Echo ("Hallo Welt");

WSH.Quit ;

</Quelle>

Oder Code kann in einer WSF Datei, wie VBScript und JScript oder irgendwelcher anderer gemischt werden:

Inhalt einer Datei

MsgBox "hallo Welt (von vb)"

</Schrift>

WSH.echo ("hallo Welt (von js)");

</Schrift>

</Job>

</Quelle>

Sicherheitssorgen

Windows-Anwendungen und Prozesse können mit einer Schrift im Windows-Schrift-Gastgeber automatisiert werden. Viren und malware konnten geschrieben werden, um diese Fähigkeit auszunutzen. So schlagen einige vor, es für Sicherheitsgründe unbrauchbar zu machen. Wechselweise können Antivirus-Programme Eigenschaften anbieten, um.vbs und andere Schriften zu kontrollieren, die in der WSH Umgebung laufen.

Seit der Version 5.6 von WSH können Schriften programmatisch mit Scripting digital unterzeichnet werden. Der Unterzeichner-Gegenstand in einer Schrift selbst, vorausgesetzt dass ein gültiges Zertifikat auf dem System da ist. Wechselweise kann das signcode Werkzeug von der Plattform SDK, der erweitert worden ist, um WSH filetypes zu unterstützen, an der Befehl-Linie verwendet werden.

Durch das Verwenden von Softwarebeschränkungspolicen, die mit Windows XP eingeführt sind, kann ein System konfiguriert werden, um nur jene Schriften durchzuführen, die digital unterzeichnet worden sind, so die Ausführung von unvertrauten Schriften verhindernd.

Verfügbare scripting Motoren

Versionsgeschichte

Die wiederverteilbare Version der WSH Version 5.6 kann auf Windows 95/98/me und Windows NT 4.0/2000 installiert werden. WSH 5.7 ist für Windows 2000, Windows XP und Windows Server 2003 herunterladbar. Kürzlich sind wiederverteilbare Versionen für ältere Betriebssysteme (Windows 9x und Windows NT 4.0) vom Microsoft Download Center nicht mehr verfügbar.

Bezüglich Windows XP Dienstsatz 3 ist Ausgabe 5.7 nicht erforderlich, weil es eingeschlossen wird.

Siehe auch

  • HTML-Bestandteile
  • JScript. NETZ
  • Microsoft Script Debugger
  • Schrift von Shell
  • Windows PowerShell

Links


Größerer Sergeant / Bainite
Impressum & Datenschutz