18/11/2009 17.12
Ciao a tutti.
Stò seguendo la guida di powershell, e sono bloccato all' esercizio 8.
Io uso i seguenti comandi: get-service | sort-object status | foreach-object {if ($_.status -eq "stopped")} { wtrite-host $_.name $_.status -foregroundcolor red -backgroundcolor black}
Ma continuo a ricevere il seguente errore: blocco di istruzioni mancanti dopo IF.
Non riesco a capire la logica.?!? Sigh
18/11/2009 19.58
Ciao Paolo,
stai semplicemente mettendo una graffa di chiusura lì dove non serve (dopo la clausola del blocco if) ed evitando di metterla dove serve (al termine del blocco if, prima della chiusura del blocco del foreach). Ecco il tuo script, sintatticamente corretto:
get-service |
sort-object status |
foreach-object {
if ($_.status -eq "stopped") {
write-host $_.name $_.status -foregroundcolor red -backgroundcolor black
}
}
Ciao!
Efran Cobisi
Solution developer, consultant and trainer
Microsoft MVP, MCT, MCSD for Microsoft .NET, MCTS: SQL Server 2005
19/11/2009 10.05
Grazie mille della risposta. Ora ho compreso il tutto.
Ciao