Cambiare record DNS via Powershell

Oggi ho avuto la necessità di modificare via script un record DNS di tipo A. Tramite WMI, è possibile accedere alla classe MicrosoftDNS_AType che rappresenta un singolo record A ospitato da un server DNS Microsoft. La classe mette a disposizione il metodo Modify che consente di modificare i valori di TTL e indirizzo IP associati…

VMWare View, contare sessioni attive

Oggi ho avuto la necessità di tracciare il numero di sessioni attive per un particolare pool di desktop virtuali creati in VMWare View. VMWare offre dei cmdlets per l’integrazione con Powershell, disponibili sul server su cui è installato il Connection Server: Possiamo utilizzare tali cmdlets nel nostro script con il comando: add-PSSnapin "VMware.View.Broker"add-PSSnapin "VMware.View.Broker" Per ottenere le…

Powershell, leggere parametri da file

Il seguente snippet nasce dalla richiesta di un amico: per automatizzare una attività aveva la necessità eseguire più volte un comando, leggendo i singoli parametri da un file di testo in formato CSV (campi separati da virgola). Il file parameters.csv contiene le seguenti informazioni: indirizzo IP username password Ecco lo script: $file = Get-Content "C:\parameters.csv"   foreach($row…