Sito web di notizie tecnologiche e videogames.

I linguaggi di scripting nei sistemi Windows

12

Nel mondo informatico una delle parole chiavi è sicuramente automatizzazione, proprio per questo i linguaggi di scripting sono fondamentali garantendo velocità,semplicità ed efficienza.

In questo articolo andremo a dare una panoramica dei principali linguaggi di scripting di Windows, ovvero Batch, VBScript e Powershell!

Cos’è una Shell:

Prima di addentrarci nel nostro tour dei linguaggi di scripting in ambiente Windows è bene chiarire cosa si intende per Shell.

Brevemente, la shell è l’interprete dei comandi di un sistema operativo, consente l’interazione tra l’utente ed il sistema e può essere a riga di comando (quindi testuale) oppure grafica (quindi con le icone).

Si può dire che una shell sia il modulo del sistema operativo più vicino all’utente.

Cos’è un linguaggio di Scripting:

I linguaggi di scripting sono tipicamente linguaggi di programmazione interpretati dalla shell di sistema ed utilizzati per automatizzare dei processi all’interno di un sistema operativo, da cui, nella maggior parte dei casi, sono dipendenti.

Possono essere utilizzati solamente su una determinata piattaforma e vengono definiti linguaggi di scripting Nativi”.

Per esempio in Windows si hanno il linguaggio Batch, il VBScript e Powershell, mentre in sistemi UNIX si hanno la Bash e la Korn shell.

Il Batch:

Gli script batch sono memorizzati in semplici file di testo con estensione .bat o .cmd contenenti le istruzioni che verranno eseguite sequenzialmente dalla shell.

Un file batch non ha una sintassi vera e propria, bensì usa i comandi del DOS.

Gli script batch sono tipicamente utilizzati per schedulare programmi, processi, backup o per far eseguire altri programmi.

Il VBS:

Il VBScript è un linguaggio di scripting proprietario basato su Visual Basic e sviluppato da Microsoft con lo scopo di sviluppare pagine web dinamiche.

Tuttavia il VBScript è molto diffuso tra gli amministratori di sistema in ambiente Microsoft.

I linguaggi di scripting nei sistemi Windows

Powershell:

Windows PowerShell è una shell a linea di comando sviluppata da Microsoft appositamente per gli amministratori di sistema.

Questa potente shell è un po’ anomala in quanto si basa sul .NET framework che è installato di default nelle ultime versioni di Windows.

Le potenzialità dei linguaggi di scripting sono sfruttate soprattutto dai tecnici dei sistemi informatici che tramite essi riescono a schedulare processi e programmi secondo i loro bisogni.

Il Batch, VBscript e Powershell sono strumenti molto potenti e molto utili in quanto permettono una facile e veloce gestione ed interazione dei computer e dei sistemi informatici.

I linguaggi di scripting nei sistemi Windows

Se volete saperne di più: Powershell, VBscriptBatch

Commenti