par Ethan Wilansky - Mis en ligne le 20/08/2004 - Publié en Janvier 2004
La puissance de 3 U
Un collègue me confiait récemment, « J'utilise la liste d'adresse globale de
Microsoft Exchange 2000 Server J'aurais besoin d'une interface simplifiée qui
permette à mes opérateurs de comptes de mettre à jour les comptes utilisateur
et les attributs communs qui apparaissent dans la liste d'adresse globale.Certes la console Utilisateurs et ordinateurs Active Directory est superbe mais
mes administrateurs de comptes n'ont pas besoin d'autant. Tout en écoutant
ces propos, je songeais à la possibilité d'utiliser des DHTML (Dynamic HTML),
ADSI (Active Directory Service Interfaces) et VBScript pour créer une telle interface.
En hébergeant l'application comme une HTA (HTML Application), je
pourrais offrir une interface à la fois légère, puissante et simple pour le script.
En quelques jours, j'ai développé le User Update Utility (3U).
Gérer les comptes utilisateurs (Première partie)
3U est constitué du fichier UserUpdate.hta, de deux fichiers .htm (Results.
htm et PropPage.htm) et du fichier iso31
66.xml.
UserUpdate.hta, le point d’entrée principal de
l’application, affiche la fenêtre Search and Modify
Utility illustrée figure 1. Cette interface ressemble
au carnet d’adresses de l’Outlook Web Access
(OWA) de Microsoft Exchange. J’ai choisi ce modèle
d’interface parce que c’est un affichage intuitif
pour procéder à des requêtes de recherche. De
plus, l’interface semblera familière à quiconque a
déjà utilisé la fonction Carnet d’adresses d’OWA.
Le fichier Results.htm contient la table de résultats
qui apparaît en bas de la fenêtre Search and
Modify Utility. Quand on entre des critères de recherche
dans l’un au moins des champs de l’interface
et que l’on clique sur Find, 3U met à jour la
table de résultats avec les enregistrements de comptes utilisateur correspondants.
PropPage.htm, que l’on voit figure 2, est la page de propriétés qui apparaît
quand on sélectionne un compte utilisateur dans la table de résultats et qu’on
clique sur Properties. A partir de la fenêtre des propriétés de l’utilisateur, un
opérateur muni de privilèges suffisants (un opérateur ou administrateur de
compte, par exemple) peut mettre à jour les propriétés du compte utilisateur
sélectionné.
Le fichier iso3166.xml contient trois noms de pays et leurs codes associés.
Les noms de pays contenus dans ce fichier apparaissent dans la liste déroulante
Country de la page Properties. Bien entendu cette liste ne contient pas les
noms et codes de tous les pays. A cause des restrictions de copyright, je ne peux pas inclure la liste complète des
noms et codes de pays dans cet article.
Vous pouvez, en toute légalité,
télécharger la liste complète sur le site
Web International Organization for
Standardization (ISO) à http://www.
iso.ch/iso/en/prods-services/iso3166
ma/02iso-3166-code-lists/index.html.
Veillez à télécharger la version XML des
noms de pays et des éléments de
codes.
Téléchargez cette ressource
Guide inmac wstore pour l’équipement IT de l’entreprise
Découvrez les dernières tendances et solutions IT autour des univers de Poste de travail, Affichage et Collaboration, Impression et Infrastructure, et notre nouveau dossier thématique sur l’éco-conception et les bonnes pratiques à adopter pour réduire votre impact environnemental.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Découverte de GPT-4o REALTIME !
- Les leaders mondiaux des télécommunications unissent leurs forces pour redéfinir l’industrie grâce aux API de réseau
- Cybersécurité & Cybermenaces : à qui profite l’IA ?
- Les incidents technologiques sont des signaux d’alarme pour la résilience des infrastructures
- Le spatial dans le viseur des cyberattaquants