Voici quelques commandes utiles avec les variables d’environnements, à utiliser sur le compte utilisateur de l’Active Directory pour les ouvertures de session :
Synchronisation de l’heure :
net time \\NomDnsServeur /set /yes
Déconnecter un lecteur réseau (L:) :
net use L: /DEL /Y
Connecter un lecteur réseau sur le lecteur L :
net use L: \\NomDnsServeur\NomDuPartage
Attention si votre partage comporte des espaces :
net use L: "\\NomDnsServeur\Nom Du Partage"
Si votre partage nécessite une authentification :
net use L: "\\NomDnsServeur\Nom Du Partage" /USER:MONDOMAINE\MonUtilisateur VotreMotDePasse
Vider le cache DNS de la machine :
ipconfig /flushdns
Configurer une imprimante réseau par batch
Imprimante étant le nom de partage de l’imprimante sur le serveur.
Connecter l’imprimante
::Connection
RUNDLL32 PRINTUI.DLL,PrintUIEntry /in /q /n\\server\imprimante
Mettre l’imprimante par défaut :
::par défaut
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /q /n\\server\imprimante
Variable d’environnement
(pour les afficher, lancez une invite de commande et saisissez set puis entrée)
%APPDATA% Retourne un chemin d’accès au répertoire par défaut contenant les programmes utilisateur (par défaut: C:Program Files).
%CMDCMDLINE% Retourne la commande exacte utilisée pour accéder à l’interpréteur de commandes (cmd.exe).
%COMPUTERNAME% Retourne le nom attribué à l’ordinateur.
%DATE% Retourne la date actuelle.
%ERRORLEVEL% Contient le code d’erreur de la dernière commande utilisée.
%HOMEDRIVE% Contient la lettre de lecteur sur laquelle le répertoire de l’utilisateur courant est situé.
%HOMEPATH% Contient le chemin d’accès complet au répertoire de l’utilisateur courant.
%NUMBER_OF_PROCESSOR% Contient le nombre de processeurs présents sur le système.
%OS% Contient une chaîne de caractères décrivant le système d’exploitation installé. Noter que Windows 2000 se déclare comme étant WINDOWS_NT.
%PATH% Spécifie le chemin d’accès vers les principaux exécutables du système.
%PATHEXT% Décrit les extensions que le système considère comme exécutables.
%PROCESSOR_ARCHITECTURE% Décrit l’architecture du processeur (x86 pour les machines Intel, IA64 pour les architectures RISC).
%RANDOM% Retourne un entier compris entre 0 et 32167 choisi aléatoirement par le système.
%SYSTEMDRIVE% Contient la lettre de lecteur sur laquelle le système est situé (généralement C:).
%SYSTEMROOT% Contient le chemin d’accès au répertoire racine du système.
%TEMP% Contient le chemin d’accès du répertoire temporaire pour les applications.
%TMP% Contient le chemin d’accès du répertoire temporaire pour les applications.
%TIME% Retourne l’heure actuelle.
%USERDOMAIN% Contient le domaine auquel appartient le compte courant.
%USERNAME% Contient le nom d’utilisateur correspondant au compte courant.
%USERPROFILE% Contient l’emplacement du profil utilisateur du compte courant.
%WINDIR% Contient le chemin d’accès au répertoire du systeme (généralement C:WINDOWS ou C:WINNT).
Si j’ai le temps et si cela intéresse quelqu’un je partagerais mes fichier bat, j’ai dans l’optique, aussi de créer des petits scripts php pour tous cela (ex : bat qui détecte l’os, son archi et qui installe les pilotes adéquates).
Voir l’article Imprimante par .bat