Archive

Archive for maggio 2014

PowerShell v.4–Server Core Management (parte 3)

Per concludere i precedenti post su PowerShell ho preparato uno script che ritengo sia comodo a molti sistemisti.

image

Più che uno script ho implementato un modulo, WinSConfig, in modo che sia più intuitivo il caricamento delle funzionalità. L’obbiettivo che mi sono prefissato è di rivisitare lo script di sistema sconfig.vbs, disponibile solo sui sistemi operativi core e scritto in VBScript, e renderlo disponibile per tutti gli installabili Windows che supportino PowerShell v.4 (quindi Windows Server 2008R2/2012/2012R2, Windows 7/8/8.1 e Windows RT8/8.1).

Per importare il modulo è sufficiente utilizzare il cmdlet Import-Module specificando il percorso in cui si trovano i files ed il nome del modulo (.psm1).

image

Per avviare la configurazione del sistema bisogna eseguire la funzione Invoke-SysConfig (non ha parametri) che propone un menù molto simile a quello presentato da sconfig.vbs. Le configurazioni possibili rispettano le linee guida della configurazione dei sistemi operativi server e tendenzialmente sono le impostazioni che si applicano alle macchine dopo l’installazione.

A questo link troverete i contenuti del modulo WinSConfig, è un file compresso. Se volete consentire il caricamento automatico del modulo per il vostro solo utente create la cartella nel vostro profilo, come riportato nella sottostante immagine, e poi decomprimete il contenuto del file scaricato in questa cartella.

image

Se, invece, volte renderlo disponibile a tutti gli utenti che utilizzeranno quella macchina allora dovrete creare la cartella insieme a quelle degli altri moduli (come proposto nell’immagine sottostante).

image

Dai test che ho effettuato non ho riscontrato errori o malfunzionamenti questo però non significa che il codice sia esente da difetti (ed in tal caso vi sarei grato se voleste segnalarmeli per adoperare le opportune correzioni), quindi, come per tutti gli script ed i software che scaricate da internet, non mi riterrò responsabile di eventuali problemi arrecati ai vostri sistemi.

Buona configurazione a tutti!

 

NOTA: Per l’installazione degli aggiornamenti di sistema ho utilizzato una porzione del modulo PSWindowsUpdate di Michal Gajda che potete scaricare dallo ScriptCenter di Technet.

%d blogger hanno fatto clic su Mi Piace per questo: