Вы находитесь на странице: 1из 7

IUT dAngers License Sari Module FTA3

Compte Rendu TP Administration Windows


Script wsh

Par Sylvain Lecomte

Le 05/11/2007

1. Introduction
Cration du fichier test.vbs laide du bloc note : wscript.echo "Hello depuis test.vbs" Et cette ligne de code donne les rsultats suivants : - Avec cscript.exe :

Avec wscript.exe :

2. Scripts wsh
EXERCICE 1 : Le but de cet exercice est de faire un script douverture de session, c'est--dire que lorsquun utilisateur se connecte sa session qui appartient a un domaine, il excute le script, celui-ci tant plac correctement dans larborescence du disque dur du serveur. Dans notre cas le script est plac ici :

Sylvain Lecomte

Le 05/11/2007 2/7

Et pour que cela fonctionne au dmarrage dune session il faut bien sur le prciser dans Active Directory et pour cela nous avons cr un utilisateur WU qui se connecte au domaine :

Pour que le script sexcute louverture de la session, il faut rajouter dans les proprits le nom du script excuter (cf image ci-dessus) La premire partie de lexercice consistait connecter la lettre de lecteur M au rpertoire personnel de lutilisateur, voici le code et la vrification du fonctionnement :

Sylvain Lecomte

Le 05/11/2007 3/7

Le but de la deuxime partie de lexercice tait de partager 2 dossiers situs sur le serveur et de crer, louverture de la session sur le PC client, deux lecteurs rseaux R et S qui se connecte aux partages Applis et Temp prsent sur le serveur. Voici les deux rpertoires crs sur le serveur :

Voici le code du script :

Et voici le rsultat sur le PC client lors de louverture de session :

Ce qui montre que le script douverture de session fonctionne correctement.

Sylvain Lecomte

Le 05/11/2007 4/7

EXERCICE 2 : Le but de cet exercice tait dafficher dans un premier temps la liste des lecteurs rseaux (il est vident que des lecteurs rseaux sont existants), ainsi que dafficher le systme de fichier de ces lecteurs et lespace disponible.

La partie rouge fait rfrence laffichage de la liste des lecteurs rseaux. La partie bleue fait rfrence laffichage du systme de fichier (NTFS ou non). Et la partie verte fait rfrence laffichage de lespace disponible sur les lecteurs rseaux.

Lecteur rseau existant :

Systme de fichier :

Espace disponible :

Sylvain Lecomte

Le 05/11/2007 5/7

EXERCICE 3 : Dans cet exercice il tait demand de raliser un script qui permet de synchroniser 2 rpertoires. Tout dabord nous avons cr deux rpertoires rep1 et rep2 avec un fichier test.txt dans rep1 :

Voici le code du script wsh :

Et le rsultat une fois le script excut :

On retrouve le fichier test.txt dans le dossier rep2. Sylvain Lecomte Le 05/11/2007 6/7

Nous navons pas russi faire de la rcursivit. Mais pour raliser un script gnral qui permet daller voir les sous rpertoires, il faut utiliser cette syntaxe :

For Each subFld In Fld.SubFolders MsgBox subFld.Name Ici il faut faire appel de nouveau la fonction prcdente en lui passant le paramtre subFld.Name pour quil rentre dans le sous dossier et copie les fichiers prsents lintrieur, et ainsi de suite. Next

Sylvain Lecomte

Le 05/11/2007 7/7

Вам также может понравиться