Bonjour,

Je vous sollicite une nouvelle fois parce que j'ai une tache récurrente à faire et j'ai mis 2 heures pour faire 20 fois cette tache.
Je cherche donc une solution scriptée.
Voilà:
J'ai approximativement 340 fichiers XML à créer et à alimenter avec des données contenues dans un fichier excel.

Mon fichier excel comporte 4 colonnes qui sont respectivement :

le Computer Name, le LogonName, le FullName, et une chaine de caractère qui est logonName_RDP.


Mon fichier XML (copié ci dessous) doit être rempli comme suit:

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<configuration xmlns="http://xml.juniper.net/ive-sa/6.3R6.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<users>
	<user-roles>
		<user-role>
			<name>FullNAME</name> 
            <general>
                <overview>
					<options>
                        <vlan-source-ip>false</vlan-source-ip>
                        <session-options>false</session-options>
                        <ui-options>false</ui-options>
                    </options>
					<access-features>
                        <web>false</web>
                        <windows-files>false</windows-files>
                        <nfs-files>false</nfs-files>
                        <sam>false</sam>
                        <telnet-ssh>false</telnet-ssh>
                        <terminal-services>true</terminal-services>
                        <meeting>false</meeting>
                        <email>false</email>
                        <network-connect>false</network-connect>
                    </access-features>
				</overview>
			</general>
			<terminal-services>
				<sessions>
					<session>
						<name>FullNAME_RDP</name> 
						<description /> 
						<parent>--none--</parent> 
						<auto-launch>true</auto-launch> 
						<wts>
							<username>&lt;USER&gt;</username> 
							<password-type>variable</password-type> 
							<variable-password>&lt;PASSWORD&gt;</variable-password> 
							<host>COMPUTER NAME</host> 
							<client-port>0</client-port> 
							<server-port>3389</server-port> 
							<screen-size>fullscreen</screen-size> 
							<color-depth>16-bit</color-depth> 
							<launch-seamless>false</launch-seamless> 
							<alias-name /> 
							<application-path /> 
							<path-dir /> 
							<connect-drives>false</connect-drives> 
							<connect-printers>false</connect-printers> 
							<connect-comports>false</connect-comports> 
							<allow-clipboard>false</allow-clipboard> 
							<experience-options>
								<desktop-background>false</desktop-background> 
								<menu-window-animation>false</menu-window-animation> 
								<bitmap-caching>false</bitmap-caching> 
								<desktop-composition>false</desktop-composition> 
								<show-content-dragging>false</show-content-dragging> 
								<themes>false</themes> 
								<font-smoothing>false</font-smoothing> 
							</experience-options>
							<connect-smartcards>false</connect-smartcards> 
							<sound-options>disable</sound-options> 
						</wts>
					</session>
				</sessions>
			</terminal-services>
		</user-role>
	</user-roles>
	<user-realms>
		<realm>
			<name>basic</name>
			<role-mapping-rules>
                <rule>
                    <name>logonName</name>
                    <user-name>
                        <test>is</test>
                        <user-names>logonName</user-names>
                    </user-name>
                    <roles>FullNAME</roles>
                    <stop-rules-processing>false</stop-rules-processing>
                </rule>
			</role-mapping-rules>
		</realm>
	</user-realms>
</users> 
</configuration>

Pouvez vous m'aider ? Avez vous la solution miracle?

Merci de votre aide

Lyes