WSH – Windows Scripting Host

Ogni tanto, durante il mio lavoro, mi capita di dover utilizzare qualche riga di codice VBScript per automatizzare alcuni compiti amministrativi su Windows o su Active Driectory. Resto però sempre colpito dal fatto che buona parte degli amministratori di rete reagiscano con stupore vedendomi operare in questa maniera, per loro si tratta probabilmente di qualcosa che non hanno mai visto fare o di cui non hanno mai sentito parlare. A volte mi domando: è mai possibile che così poche persone sappiano dell'esistenza delle funzionalità WSH fornite dai sistemi operativi Windows? Eppure nei sistemi Linux l'automazione tramite perl script o shell script è una cosa all'ordine del giorno, possibile che siano così pochi gli amministratori di sistemi Windows che si sono chiesti come ottenere simili risultati anche su questa piattaforma?

Mettere in sicurezza Internet Explorer – Secure your Internet Explorer

C'è chi adora usare Internet Explorer e spesso lo fa utilizzando un utente che possiede pieni diritti amministrativi sul sistema operativo, purtroppo questa è una brutta abitudine che non aiuta a proteggersi da possibili infezioni malware (moderni virus). Lo scopo di questo articolo è quello di mostrare come sia possibile eseguire Internet Explorer mantenendo diritti limitati sul sistema anche se stiamo utilizzando Windows con un account amministrativo.

Read Computer Names From Text File With Error Handling

Questo lo definirei un "Wrapper Script", la sua funzione è quella di "avvolgere" quel codice sorgente che era stato realizzato per il semplice uso locale ed aggiungervi le funzionalità che permettono di eseguirlo su una serie di computer specificati in un elenco. Per utilizzarlo è necessario specificare una stringa di connessione sotto alla riga '***MAKE […]

List Clients Local Admininistrators

Questo script WSH prende in input un elenco (computers.txt) di computer (client/server) e si collega ad ognuno di essi per ricavarne la lista degli utenti che fanno parte del gruppo Administrators, il risultato dell'operazione viene poi scritto in un file di output (lcladmns.txt); è possibile generare velocemente tale elenco utilizzando lo script “List All Computers […]

Change Local Administrator Password On All Computers In A List

Questo script permette di resettare/cambiare la password dell’account "Administrator" locale di tutti i computer specificati in un elenco. Richiede in input soltanto un semplice file di testo (computers.txt) contenente i nomi (o gli indirizzi IP) dei PC sui quali effettuare il reset della password di "Administrator"; è possibile generare velocemente tale elenco utilizzando lo script […]

List All Computers And Users Within An OU And SubOUs

Questo script permette di interrogare Active Directory al fine di creare un elenco dei nomi assegnati agli oggetti di tipo computer oppure di tipo utente. La ricerca degli oggetti utente non deve necessariamente interessare l’intero dominio dal momento che lo script prevede la possibilità di limitarla ad una determinata unità organizzativa e ad uno specifico […]

Change or Create Environmental Variables On All Computers In A List

Questo script permette di creare o modificare variabili d’ambiente su tutti i computer specificati in un elenco. Richiede in input soltanto un semplice file di testo (computers.txt) contenente i nomi (o gli indirizzi IP) dei PC sui quali eseguire l’operazione; è possibile generare velocemente tale elenco utilizzando lo script “List All Computers And Users Within […]

Add Up To Three Domain Groups To Local Admins

Questo script permette di aggiungere fino a tre gruppi di dominio predefiniti al gruppo "Administrators" locale di tutti i computer specificati in un elenco. Richiede in input soltanto un semplice file di testo (computers.txt) contenente i nomi (o gli indirizzi IP) dei PC sui quali eseguire l’operazione; è possibile generare velocemente tale elenco utilizzando lo […]

Find And Move Specified Users To A New OU

Questo script permette di ricercare in Active Directory gli account utente corrispondenti ai Nomi specificati in un elenco e di spostarli automaticamente in una unità organizzativa a scelta. E' studiato per essere eseguito con il motore "WScript.exe" dato che offre interazione tramite finestre di dialogo utente. Non è necessario impostare variabili poiché il file di […]