Introduction au PowerShell
Utilisation simplifiée du format xml
Les concepteurs de Powershell ont facilités l'utilisation du xml de diverses manières.
Il est ainsi assez facile d'exporter la sortie d'une commande dans un fichier au format xml.
Par exemple, le script suivant permet d'enregistrer dans un fichier les processus en cours d'exécution et ensuite
de lire ce fichier :
#Ecriture get-process|Export-clixml myprocess.xml #Lecture $txt=get-content myprocess.xml
Pour aller plus loin il est possible de manipuler les fichiers xml à l'aide d'une balise spéciale[xml]
.
Ainsi une chaine de caractère au format xml devient une structure que l'on peut parcourir et modifier. L'exemple ci-dessous
montre comme il est assez simple de réaliser cette tâche qui est souvent plus complexe avec d'autres langages.
$rssUrl = "http://www.lemonde.fr/rss/une.xml" $blog = (new-object System.Net.WebClient) $xml = [xml]$blog.DownloadString($rssUrl) $xml.rss.channel.item | select title -first 20