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><USER></username> <password-type>variable</password-type> <variable-password><PASSWORD></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
Partager