Bonjour,

Je dois pour mon employeur créé un script Powershell qui lui permettrait de voir l'avancé d'une sauvegarde acronis v10 sur le Shell de Windows serveur 2003 donc V1. (inutile de me poser la question je n'en vois pas l'utilité....)

Donc acronis génère un fichier xml sérialisé que windows ne reconnait pas. Mais il est toujours possible de l'ouvrir en tant que txt. Cela rend un code comme suis :

Nom : test.png
Affichages : 905
Taille : 102,6 Ko

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
8  <?xml version="1.0" encoding="UTF-8" ?>
<XML_SERIALIZER>
	<entry>
		<Time>
			1403688820
		</Time>
		<Code>
			11863307
		</Code>
		<Severity>
			2
		</Severity>
Je ne vous met pas tous le code c'est très long mais j'ai reperer les lignes interressante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<Category>
			1
	</Category>
	<Message>
			Task 'Simple backup' succeeded.
	</Message>
Il n'y a pas d'autre valeur qui se nomme : Category ou Message.

Il y aurait un moyen de prélever ses données ? Normalement oui, j'ai essyer le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
findstr /M /I "Category" *.* > result.txt
cat result.txt
Mais cela va de soit que sa ne marche pas ^^.

J'aimerais votre avis sur la question, merci