Script

SQL Server scripting med udgangspunkt i administrative opgaver.

JScript

Microsofts implementering af JavaScript, med ekstra funktionalitet til Windows.

Visual Basic Scripting Edition (VBScript)

Én af implementeringerne af Visual Basic. Denne gang til operativsystemet Windows.
Væsensforskellig fra den oversatte Visual Basic og Visual Basic for Applications (VBA) til Office.

WSH

Microsoft Windows Scripting Host (WSH) er en standard del af Windows.
Indeholder oversætter til sprogene JScript og VBScript, men kan benyttes af script fortolkere fra tredje–part som for eksempel Perl eller REXX.

HTA

HTML Application, som har muligheder for at styre scriptets optræden i hele Windows brugergrænsefladen.

Windows Shell

Den velkendte med cmd–filer. Ud over selve kommandoerne behandles eksterne værktøjer.

PowerShell

Microsofts nye scriptsprog, som er integreret med .NET og Windows.

Dynamic Language Runtime

Dynamic Language Runtime (DLR) er en dynamisk overbygning til .NET.
Der er mere eller mindre færdige implementeringer af Python, Ruby, Visual Basic & JavaScript;

Perl

Udbredt scriptsprog fra UNIX, som også bruges af mange Windows administratorer.

JCL

IBM Job Control Language (JCL) er en den af mainframe platformen (z/OS), men benyttes ofte ved integration.

Sammenligning

  Pro Kontra
VBScript
  • Eksplicit oprettelse af variabel mulighed
  • Windows standard
  • OOP muligt
  • Manglende exception handling
  • Mangler script PID
  • Kan ikke scripte flere tråde
  • Ikke .NET integration
JScript
  • Exception handling
  • Windows standard
  • OOP muligt – prototyping
  • Date objekt (funktionalitet)
  • Implicit oprettelse af variabel
  • Mangler script PID
  • Kan ikke scripte flere tråde
  • Ikke .NET integration
Perl
  • Exception handling
  • Explicit oprettelse af variabel mulighed
  • Script PID
  • Kan scripte flere tråde
  • OOP muligt
  • Ikke Windows standard
  • Ikke .NET integration
PowerShell
  • Exception handling
  • Explicit oprettelse af variabel
  • Script PID ($pid)
  • Kan kun scripte flere tråde vha. .NET — eller kan det?
  • COM integration
  • .NET integration
  • WMI integration
  • Registreringsdb integration
  • Ikke Windows standard (endnu)
  • Lær CmdLet
  • CmdLet kan ikke skrives i PowerShell
  • OOP ikke mulig

Referencer

Jeffrey E. F. Friedl: Mastering Regular Expressions, 2nd Edition
(2002, O'Reilly, ISBN 0–596–00289–0)
Dyb bog om regulære udtryk i flere miljøer og med flere sprog. God.

Microsoft Scripting Team: Microsoft Windows 2000 Scripting Guide
(2003,
Microsoft Press, ISBN 0–7356–1867–4)
Meget god gennemgang af WSH scripting (VBScript) med hovedvægten på WMI og ADSI.

Niels Grove-Rasmussen Opdateret 18-03-2019 01:25:47.
Ting Ta'r Tid! Hentet 21-11-2024 09:50:47.