PowerShell Aggiornare attributi con valori multipli

Configurare valori multipli tramite EMC è semplice, ma ci sono alcune voci, tipo l’attributo BypassedSenderDomains del Filtro Contenuto, che non sono accessibili da GUI e quindi dobbiamo ricorrere alla Management Shell utilizzando il comando Set-ContentFilterConfig.

Quando configuriamo per la prima volta inseriamo i domini che non devono essere sottoposti a scansione separati da una bella virgola ed il gioco è fatto.

Ma se dobbiamo aggiungerne uno nuovo o eliminarne uno di quelli presenti, come possiamo fare senza dover reinserire tutti?

La soluzione l’ho trovata qui, e consiste in 3 righe di PowerShell:
Inserimento
$lista = (Get-ContentFilterConfig).BypassedSenderDomains
$lista.add(“dominio.it”)
set-contentfilterconfig -BypassedSenderDomains:$lista

Rimozione
$lista = (Get-ContentFilterConfig).BypassedSenderDomains
$lista.remove(“dominio.it”)
set-contentfilterconfig -BypassedSenderDomains:$lista

Il metodo può essere applicato ad ogni comando con attributi multivalue.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...