Pagine

venerdì 22 luglio 2011

Powershell – Passare Parametri e Switch dei cmdlet tramite variabile

Molte volte ho scritto pezzi di codice in più solo perché dovevo cambiare qualche piccolo parametro, per farvi un esempio in una funzione che scrive dei log avevo aggiunto anche dei write-host in modo da vedere a video cosa succedeva, ma come cambiare i colori in base al tipo di log generato?
Vediamo un esempio di codice in cui scriviamo un messaggio in base all’esito di un ping.
La Prima soluzione è stata la seguente:

sabato 16 luglio 2011

Powershell - Creazione cmdlet - Profili powershell e Crezione Moduli

In questo post tratteremo i seguenti argomenti: 


1) Come creare un cmdlet scritto in linguaggio script powershell
2) Come creare un cmdlet con un help
3) Come importare un cmdlet all'interno del profilo powershell per averlo sempre disponibile.
4) Come creare un nostro Modulo contenente un set di cmdlet.

sabato 9 luglio 2011

PowerShell - Esecuzione Remota

Introduzione
Questo post mostra alcuni esempi per eseguire comandi powershell in remoto e spiega come configurare i server affinchè accettino queste connessioni.
Soddisfatti i requisiti sottoelencati si possono utilizzare questi 2 metodi per collegarsi al server/client remoto tramite la console di powershell:
- Enter-PSSession
- Invoke-Command

Powershell - Creare un proprio oggetto PSObject

Questo post spiega come creare un proprio oggetto powershell, in questo modo potremo scegliere noi le proprietà che dovrà avere e sarà possibile utilizzare i dati con la comodità di un oggetto.

Ad esempio:

$nostrooggetto.Nome
$nostrooggetto.Cognome
ecc..