Systèmes d’exploitation Guide Profil des Commandes Commentaire dans un script B
Systèmes d’exploitation Guide Profil des Commandes Commentaire dans un script BAT ou CMD............................................................................3 Masquer les commandes dans un fichier BAT........................................................................3 Faire une pause.......................................................................................................................3 ECHO - Afficher un message..................................................................................................3 IF EXIST ou IF NOT EXIST - Vérifier l’existence d’un répertoire ou d’un fichier..............3 IPCONFIG - Affiche votre adresse IP....................................................................................4 MD - Créer un répertoire........................................................................................................4 NET TIME - Synchroniser l’heure de l’ordinateur.................................................................4 NET SHARE Partager un répertoire.......................................................................................4 NET STOP - Arrêter un service..............................................................................................4 NET USE - Connecter un lecteur réseau................................................................................5 NET USER - Créer un compte utilisateur...............................................................................5 NET USER - Voir les informations d’un compte utilisateur...................................................6 NET USER - Configuration des comptes utilisateurs.............................................................6 PING - Vérifier la connexion TCP/IP.....................................................................................6 Réparer Office.........................................................................................................................6 SFC - Vérifier les fichiers systèmes........................................................................................7 TRACERT - Analyser la route réseau utilisé..........................................................................7 XCOPY - Copier des répertoires............................................................................................7 Variable d’environnement.......................................................................................................9 2010-01-19 Page 1 Systèmes d’exploitation Visual Basic Script....................................................................................................................10 Ajouter une imprimante réseau à l’utilisateur.......................................................................10 Changer le nom d’un ordinateur...........................................................................................10 Ouvrir Internet Explorer........................................................................................................11 Connecter un lecteur réseau..................................................................................................11 Formater un volume..............................................................................................................12 Redémarrer un ordinateur.....................................................................................................12 Créer un raccourci sur le bureau...........................................................................................13 2010-01-19 Page 2 Systèmes d’exploitation Commande DOS (script BAT ou CMD) Référence de l’adresse du partage réseau : \\172.16.0.15\partage Utilisateur : eleve Mot de passe : fierbourg Commentaire dans un script BAT ou CMD rem Masquer les commandes dans un fichier BAT @echo off Faire une pause rem 3. Fait une pause pause ECHO - Afficher un message rem affiche le message de bienvenue echo bienvenue IF EXIST ou IF NOT EXIST - Vérifier l’existence d’un répertoire ou d’un fichier Exemple 1: rem h. Si Adobe n’est pas installé sur c:\program files\adobe, affichez un message d’avertissement. if not exist "c:\program files\adobe" echo Adobe n'est pas installé 2010-01-19 Page 3 Systèmes d’exploitation Exemple 2 : rem Si adobe existe, Internet explorer s'ouvre sur le site adobe.com pour télécharger la dernière version d'acrobat reader if exist "c:\program files\adobe" explorer http://www.adobe.com/products/acrobat/readstep2.html Exemple 3: rem vérifie si un répertoire existe, s'il n'existe pas il crée le répertoire if not exist z:\bk\%username% md z:\bk\%username% Exemple 4 : rem si le répertoire x:\profil n'existe pas on crée le répertoire x:\profil if not exist x:\profil md x:\profil IPCONFIG - Affiche votre adresse IP rem 3. affiche votre adresse IP ipconfig MD - Créer un répertoire rem 1. Crée le répertoire c:\profil md c:\profil NET TIME - Synchroniser l’heure de l’ordinateur rem Son poste devra avoir la même heure que celle du serveur de la classe net time \\172.16.50.10 /set /yes NET SHARE Partager un répertoire rem 2. Partage le répertoire c:\profil net share profil=c:\profil 2010-01-19 Page 4 Systèmes d’exploitation NET STOP - Arrêter un service NET STOP "NOM du service" Note : pour trouver le nom des services, tapez services.msc dans exécuter Double cliquer sur le service voulu et vous aller voir le nom du service NET USE - Connecter un lecteur réseau Connecte le lecteur réseau \\[nom du serveur]\SER sur la lettre X net use x: \\172.16.0.15 /user:jour fierbourg Préciser l’usager avec la commande NET USE le paramètre /user permet de spécifier le nom d’usager à se connecter. Supprimer les lecteurs réseaux déjà connectés rem supprime tous les lecteur réseaux net use * /delete /yes NET USER - Créer un compte utilisateur Exemple 1 : rem Quatre comptes devront être créés avec la commande NET USER afin que ses amies puissent se connecter aussi. (MELANIE, SUZIE, JUDY, JOSÉE) net user MELANIE /add net user SUZIE /add net user JUDY /add net user JOSEE /add Exemple 2 : REM crée un usager rem Nom : Dany Blanchet rem Login : blanched rem Mot de passe : radio 2010-01-19 Page 5 Systèmes d’exploitation rem Description : enseignant du Fierbourg rem Mot de passe n’expire jamais rem Le chemin du profil est c:\profil\blanched rem le chemin des scripts d’ouverture est c:\script net user blanched radio /add /expires:never /comment:"enseignant du Fierbourg" /profilepath:c:\profil\blanched /scriptpath:c:\script /fullname:"Dany Blanchet" Exemple 3 rem ajoute l'utilisateur SOUTIEN et le mot de passe sera demandé net user SOUTIEN * /add /comment:"UTILISATEUR ITINÉRANT" Exemple 4 rem ajoute l'utilisateur SOIR avec le mot de passe TITI net user SOIR TITI /add NET USER - Voir les informations d’un compte utilisateur rem Toutes les informations du compte JOSÉE devront s’afficher net user JOSÉE NET USER - Configuration des comptes utilisateurs rem f. Affiche la configuration des comptes sur le poste net user PING - Vérifier la connexion TCP/IP rem tester la connexion TCP/IP entre votre ordinateur et le serveur de la classe ping 172.16.0.67 rem tester la connexion TCP/IP entre votre ordinateur et Internet (www.google.ca) ping www.google.ca 2010-01-19 Page 6 Systèmes d’exploitation Réparer Office rem Faire la réparation d’office votre source du CD est sur le \\172.16.0.15 REM NOTE : la commande net use va connecter un lecteur réseau sur l’ordinateur 172.16.0.15 net use o: \\172.16.0.15\partage\2010 o:\install /f o:\data1.msi SFC - Vérifier les fichiers systèmes SFC /scannow TRACERT - Analyser la route réseau utilisé Exemple 1 : Rem analyser la route empruntée par un paquet entre votre ordinateur et la passerelle tracert 172.16.0.15 Exemple 2: rem analyser la route empruntée par un paquet entre votre ordinateur et Internet (www.google.ca) tracert www.google.CA XCOPY - Copier des répertoires Exemple 1 : rem i. Copie les répertoires vides et non vides de tous les favoris de l'utilisateur connecté tout en continuant si des erreurs se produisent et supprime la confirmation de remplacement de fichiers de destination dans le lecteur X\BK\[VOTRE NOM]. xcopy "%systemdrive%\documents and settings\%username%\favoris" x:\bk\votreNom /y/e/c Exemple 2 : rem copie le répertoire du profil sur le lecteur réseau sur un lecteur réseau dans le répertoire BK et dans le sous répertoire au nom de l’usager xcopy "%systemdrive%\documents and settings\%username%" Z:\BK\ %USERNAME% /e/c/y Exemple 3: 2010-01-19 Page 7 Systèmes d’exploitation rem Un backup devra se faire le lecteur X:. rem Ce backup doit incorporer seulement les documents WORD (.DOC) de MES rem DOCUMENTS. Ces fichiers devront être contenus dans un répertoire portant le nom rem de son PC sur le serveur. copy "c:\documents and settings\%username%\mes documents\*.doc" x:\%computername%\%username% Exemple 4: rem copie tous les profils dans le répertoire x:\profil xcopy "c:\documents and settings" x:\profil /y/e/c Exemple 5 : rem copier la base de registre dans x:\reg xcopy "c:\windows\system32\config" x:\reg 2010-01-19 Page 8 Systèmes d’exploitation Variable d’environnement Source : http://castelain.developpez.com/articles/VariablesEnvironnement/ Il existe quelques variables fournies par le système d'exploitation. En voici une liste non- exhaustive classée par type de système. La casse des variables n'a aucune importance. Les noms des variables sont indiqués tels qu'ils apparaissent sous les systèmes utilisés par l'auteur. Variables communes à la plupart des versions de Windows : TMP et TEMP : répertoire temporaire de Windows. PROMPT : Invite affichée par l'invite de commandes. Winbootdir : répertoire de démarrage de Windows. COMSPEC : nom du programme d'invite de commande. PATH : chemins de recherche des programmes et DLL (séparés par des points virgules). Windir : répertoire de Windows. Variables disponibles sous Windows NT et 2000 : COMPUTERNAME : nom de l'ordinateur. HOMEDRIVE : disque local primaire (partition système). HOMEPATH : dossier par défaut pour les utilisateurs. LOGONSERVER : nom du serveur de domaine. NUMBER_OF_PROCESSORS : nombre de processeurs installés. OS : nom du système d'exploitation. Os2LibPath : chemin de la bibliothèque Microsoft OS/2. PATHEXT : liste des extensions de fichier reconnus comme des exécutables. PROCESSOR_ARCHITECTURE : type de processeur installé. PROCESSOR_IDENTIFIER : identification du processeur installé (type, modèle, etc.). PROCESSOR_LEVEL : niveau du processeur. PROCESSOR_REVISION : révision du processeur. SystemDrive : disque local sur lequel le système réside. SystemRoot : chemin du système (égal à Windir). USERDOMAIN : nom du domaine sous lequel l'utilisateur s'est connecté. USERNAME : nom de l'utilisateur courant. USERPROFILE : chemin du profil de l'utilisateur courant. Variables disponibles sous Windows 2000 : ALLUSERSPROFILE : chemin du profil commun à tous les utilisateurs. APPDATA : chemin des données applicatives de l'utilisateur courant. CommonProgramFiles : chemin des programmes communs. ProgramFiles : chemin des programmes. 2010-01-19 Page 9 Systèmes d’exploitation Visual Basic Script Le fichier VBS vous permet d’exécuter une suite d’opération comme les fichiers BAT ou CMD. Ajouter une imprimante réseau à l’utilisateur dim wshnetwork ' set reference to WSH network object set wshnetwork=wscript.createobject("wscript.network") wshnetwork.addwindowsprinterconnection "\\172.16.XX.100\nom de l’imprimante de votre Local sur le poste de l’enseignant" Changer le nom d’un ordinateur Dim reponse1, nom, shell Set shell = WScript.CreateObject("WScript.Shell") reponse1=msgbox ("Voulez-vous changer le nom de l'ordi? ",vbyesno + vbexcalamation, "computeur name") if reponse1=6 then nom=inputbox ("Entrez le nouveau nom de l'ordinateur:","nouveau nom") if nom <> Empty then shell.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent\OldName",nom shell.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultDomainName",nom shell.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultDomainName",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveCom puterName\ComputerName",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerN ame\ComputerName",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\NV Hostname",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\NV Hostname",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ComputerName\ComputerN ame\ComputerName",nom 2010-01-19 Page 10 Systèmes d’exploitation shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters\NV Hostname",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters\Hostname ",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveC omputerName\ComputerName",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\Comput erName\ComputerName",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\NV Hostname",nom shell.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Hostn ame",nom ' sous win200 shutdown n'existe pas shell.run("shutdown -t 0 -r") end if else msgbox "ok tu continues..." end if Ouvrir Internet Explorer Dim ie set ie=createobject("internetexplorer.application") ie.navigate"http://www.microsoft.com" ie.visible=true Connecter un lecteur réseau dim shell, reponse, nom, reponse1 set shell= wscript.createobject("wscript.shell") shell.run uploads/Ingenierie_Lourd/ guide-bat-et-script.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/RAIqcoxawDPykAo6V5s6xaa5A8LIHRvDHYpZ87NoEbdKvSVP8K5S7X6fgO9I2n09umgtHphbOlVuegfUJD5WxXZm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/rfupczY1vLGlKvuOsUcN0DeA0QCxEmz2ej0LFGLqWi52FvRdPPyLvAfTkal3aVnLH4Kj2efzKwvrFwA5U6RpRdjL.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Nhy3z2ZlBNvA7Qp8fRwtdUn0MhikbYwbNgivNHJ7s0oCj7g1UZvQZCXd35rwhacppxo2PKDC8DiEqQIOWSTEo4Gb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/pTzIbAnw34FvlG58LBSkFdFjsMeZFZvCPvv4zYuOqmOZyk7HmyZR1deWsPKvHpaMxkSOAZPrt4u77AIzUzXEfRWW.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/SS2pWxCtIDdpgZZgMBbawmjGXai8EZ0ASDGP2Ht6yxPJ92iHbRotZa5eAwTz0j2tVnLKCnpyqQN8ejXcMDjNtmyG.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1wNb8c3WeneWfKR7VAgqKNyozXG7m7tD59YXNYEK8vDhiMXkeoQ5tihbwm91ua2R0z0qNC6DdUfxnDrtyzfqLGMt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/lAY6kxqGVQxJRSIyo5IXdiUtdHqT7xH6ZpmeC7Ic4Mqn6YWru3DBQsJwpAnsrkuq3Sex9ONV3eOLoV1Ct7rDilXH.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/OxHR62Ucw6OtrUAnyaGIHXEvnwPZxfwOxJK45Np6Cc5UG9HNbfwYtFfCMrcVc6HXY7tzPbwDsRWLhHxG7XOcPgm4.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/6yDIO5AnfQH6Bj8upF1pNNP467ttPdUvrAkKH4CO0sSpJrUg8ywjjI2RQfVhz5vqS8vsim6Luzaw9Mv6DMboNN6E.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/BPmFsMaYx7t3r35dyR6CZXcZQI0s9FgfkRRtDnuEmX33yshfSZQpVeC1ONmYAyuf4eWLCxKZUJIQzzSYnh2PfL1R.png)
-
19
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 29, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 0.2897MB