Skip to content

ProdInfo

Narrow screen resolution Wide screen resolution Increase font size Decrease font size Default font size    Default color brown color green color red color blue color
You are here: Accueil arrow Système arrow Windows arrow [Windows 2003] Mémento
Skip to content
[Windows 2003] Mémento Suggérer par mail
Écrit par canto   
14-05-2007

Mémento de commandes d'administration pour Windows 2003 (avec Ressources Kit)

  

 Découverte du Système

 Commandes Description
systeminfo [/s Computer [/u Domain\UserName [/p Password]]] [/fo {TABLE | LIST | CSV}] [/nh]   
Displays detailed configuration information about a computer and its operating system, including OS configuration, security information, product ID, and hardware properties, such as RAM, disk space, etc. 
# systeminfo | qgrep -B -e "OS Version"Version du build

# systeminfo | qgrep Update

Hotfixs installés

# setAffiche les variables d'environnement

# set [variable[=[string]]] 

Défini une variable d'environnement 
# verAffiche la version de l'OS
# msinfo32 /report fichier.logEcrit dans un fichier log un état du système (exe généralement dans \Program Files\Common Files\Microsoft Shared\MSInfo\)
# DRIVERQUERY [/S system [/U username [/P [password]]]] [/FO format][/NH] [/SI] [/V]   
The DriverQuery utility displays a complete list of the drivers loaded on the system

Partitions & Disques

Commandes Description
defrag [Volume] [/a] [/v] [/f]Défragmenter une partition
chkdsk [Volume:][[Chemin]NomFichier] [/f] [/v] [/r] [/x] [/i][/c] [/l[:Taille]]Vérifie si le système de fichiers ses métadonnées contiennent des erreurs
# chkdsk d: /fVérifie le disque placé dans le lecteur D: et corrige les erreurs
fsutil [behavior | dirty | file | fsinfo | hardlink | objectid | quota | reparsepoint | sparse | usn | volume] + paramètresUtilitaire de ligne de commande qui permet d'effectuer de nombreuses tâches relatives aux systèmes de fichiers FAT et NTFS
# fsutil dirty query c:Interroge le bit d'impureté du volume c: (un bit d'impureté peut être défini si le FS est incohérent)
# fsutil file findbysid username c:\repertoireRecherche les fichiers appartenant à username sur les volumes NTFS où les quotas de disques sont Actives
# fsutil fsinfo statistic c:\Affiche les statistiques du volume c:
# fsutil fsinfo volumeinfo c:\Affiche des infos sur c:
# fsutil volume diskfree C:Affiche l'espace disponible sur c:

Processus & Services

CommandesDescription
pviewerThis GUI tool displays information about a running process and allows you to stop processes and change process priority
taskkill [/s Computer] {/fi FilterName [{/pid ProcessID | /im ImageName}]| /pid ProcessID | /im ImageName} [/f] [/t]Ends one or more tasks or processes
 tasklist[.exe] [/s Computer][{/m Module | /svc | /v}] [/fo {TABLE | LIST | CSV}] [/nh] [/fi FilterName [/fi FilterName2 [ ...]]]Displays a list of currently running processes
runas [{/profile | /noprofile}] [/env][/netonly] [/savedcreds] [/smartcard][/showtrustlevels] [/trustlevel]/user:UserAccountName programAllows a user to run specific tools and programs with different permissions than the user's current logon provides
query process [{ * | IDProcessus | NomUtilisateur | NomSession | /id:IDSession | Programme.exe}][/server:NomServeur]Affiche des informations sur les processus en cours d'exécution sur un serveur Terminal Server
# query process *Affiche des infos sur les processus en cours par toutes les sessions (console compris)
query session [{NomSession | NomUtilisateur | IDSession}] [/server:NomServeur] [/mode] [/flow] [/connect] [/counter]Affiche des informations sur les sessions d'un serveur Terminal Server
sc [sous-commande][paramètres]permet de communiquer avec le contrôleur    de services et les services installés
# sc query state= inactiveListe les services non démarrés
# sc query SERVICE_NAMEAffiche les infos concernant le service
# sc [stop|start] SERVICE_NAMEArrête | démarre un service

Fichiers & Répertoires

 Commandes Description
diruse [/s|/v] [/m|/k|/b] [/c] [/,] [/q: Size] [/l] [/a] [/d] [/o] [/*] DirList [/?|/h]Displays directory size information
# diruse /* /M /q:50 c:\Recherche dans c: les répertoires de + de 50Mb et affiche le résultat en mb
forfiles [/p Path] [/m SearchMask[/s] [/c Command] [/d[{+ | -}]    [{MM/DD/YYYY | DD}]]
Selects files in a folder or tree for batch processing
 
# forfiles /p C:\ /s  /d -10 /M EOM_* /C "cmd /c if @isdir==TRUE rmdir /Q /S "@PATH""
Recherche sous c:\ et ses sous-répertoires les fichiers commençant par EOM_ de plus de 10 jours et les supprime si ce sont des répertoires
openfiles /query [/s Computer[/u Domain\User [/p Password]]] [/fo {TABLE | LIST | CSV}] [/nh] [/v]Queries and displays all open files
openfiles /disconnect [/s Computer[/u Domain\User [/p Password]]] {[/id OpenFileID [/a UserName] | [/o OpenMode]}[/op OpenFileName]Disconnects one or more open files
# openfiles /disconnect /id 1Déconnecte le fichier portant l'id 1
takeown [/s Computer [/u [Domain\User [/p [Password]]]] /f FileName [/a] [/r] [/d {Y | N}]Allows an administrator to recover access to a file that previously was denied by making the administrator the owner of the file

 
robocopy Source Destination [File [File]..] [/S | /E] [/LEV:n] [/Z] [/B] [/ZB] [/COPY:Copy_Flags] [/SEC] [/COPYALL][/NOCOPY] [/PURGE] [/MIR] [/MOV] [/MOVE] etc.
Copies files & directories on the same computers or in separate network locations
 
xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]] [+[FileName3]] [{/y | /-y}] [/z]
Copies files and directories, including subdirectories

 Réseau

 Commandes Description
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]Displays all current TCP/IP network configuration values and refreshes DHCP and DNS settings
# ipconfig /allDisplay the full TCP/IP configuration for all adapters
getmac [/s Computer [/u Domain\User[/p Password]]] [/fo {TABLE | LIST | CSV}][/nh] [/v] 
Affiche l’adresse MAC de chaque carte réseau
nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n    displays NetBIOS over TCP/IP [-r] [-R] [-RR] [-s] [-S] [Interval](NetBT) protocol statistics & NetBIOS name tables
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [-R] [-S SrcAddr] [-4][-6] TargetName 
Determines the path taken to a destination by sending (ICMP) Echo Request
linkspeed {/s Server|/dc} [/t Value]   
Displays the speed of the connection between computers on a network
netdiag [/q] [/v] [/l] [/debug] [/d: DomainName[/fix] [/DcAccountEnum] [/test: TestName][/skip:TestName] [/?]Helps to isolate networking and connectivity problems by performing a series of tests to determine the state of your network client

net config [{server | workstation}]Displays the configurable services that are running, or displays and changes settings for a Server service or a Workstation service

net file [ID [/close]]   
Displays the names of all open shared files on a server and the number of file locks, if any, on each file. Also closes individual shared files and removes file locks 
net session [\\ComputerName] [/delete]   
Manages server computer    connections

net share [ShareName]
net share [ShareName=Path [{/users:Number | /unlimited}] [/remark:"Text"][/cache: {manual | automatic | no}]]
net share [ShareName [{/users:Number | unlimited}][/remark:"Text"] [/cache: {manual | automatic | no}]]
net share [{ShareName | Drive:Path} /delete]
Manages shared resources
net statistics [{workstation | server}]Displays the statistics log for the local Workstation or Server service
net user [UserName [Password | *] [Options]][/domain]   
Adds or modifies user accounts or displays user account information
nltest [/server:servername][operation[parameter] ...   
Helps perform network administrative tasks You can use NLTest to: Get a list of domain controllers, Force a remote shutdown, etc.
# nltest /user:"username"Affiche des informations avancées à propos du user (uniquement ceux stockés en base SAM)
# nltest /SERVER:NOMDUSERVEUR /SHUTDOWN:Raisons 666Arrête le serveur dans 666 secondes
netstat[-a] [-e] [-n] [-o] [-p Protocole][-r] [-s] [Intervalle] Affiche des infos réseaux
# netstat –aAffiche les connexions tcp actives et les ports d'écoute tcp & udp
# netstat -eAffiche les statistiques Ethernet (nb paquets, erreurs, etc.)
# netstat –rAffiche la table de routage IP
nslookup [-SousCommande...][{Ordinateur_À_Rechercher | -Serveur}]Affiche la résolution DNS
# nslookup -Mode interactif
# nslookup -querytype=cname totoListe les enregistrements de type cname (alias) pour le serveur toto
pathping [-n] [-h tronçons_maximum][-g liste_hôtes] [-p délai][-q nombre_demandes[-w temporisation] [-T] [-R] nom_cibleDétermine l'itinéraire afin d'identifier les routeurs et leur envoyer des ping, puis calcule des statistiques

Mesure de la performance

 Commandes Description
memsnap [/m] [/p] [/a] [/ah] logfile [/?]Takes a snapshot of the memory resources being consumed by all running processes and writes this information to a log file
logman [create {counter | trace} [CollectionName]] [start CollectionName][stop CollectionName] [delete CollectionName[query {CollectionName | providers [ProviderName]}] [update CollectionName]Manages and schedules performance counter and event trace log collections on local and remote systems
typeperf [{-q | -qx [\\Ordinateur\] [Objet][-o FichierSortie}]Ecrit les données des compteurs de performance
# typeperf –qAffiche les compteurs disponibles sans instances
# typeperf –qxAffiche les compteurs disponibles avec instances
# typeperf "\Processor(*)\% Processor Time"Affiche les compteurs des processeurs

Outils d’administration & de script

Eventtriggers
Eventtriggers 

Affiche et configure les déclencheurs d'événements sur les machines locales ou distantes

 

eventtriggers create
Cette commande crée un déclencheur d'événement qui surveille et agit sur l'occurrence d'événements de journaux de critères donnés
eventtriggers[.exe] /create [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] /tr NomDéclencheur [/l [APPLICATION] [SYSTEM] [SECURITY] ["DNS Server"] [LOG] [NomJournalRépertoire] [*]] {[/eid ID] | [/t {ERROR | INFORMATION | WARNING | SUCCESSAUDIT | FAILUREAUDIT}] | [/so Source]} [/d Description] /tk NomTâche

Exemple :
eventtriggers /create /tr TESTTRIGGER /l APPLICATION /eid 666 /t INFORMATION /d TEST /tk c:\testtrigger.bat

 

eventtriggers query
 Interroge et affiche les propriétés et les paramètres des déclencheurs d'événements d'un système
eventtriggers[.exe] /query [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] [/fo {TABLE | LIST | CSV}] [/nh] [/v]

Exemple :
eventtriggers /query

 

eventtriggers delete
Cette commande supprime un déclencheur d'événement d'un système sur la base de son ID de déclencheur d'événement
eventtriggers[.exe] /delete [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] /tid {ID | *}

Exemple :
eventtriggers /delete /TID 1

 

eventcreate
permet de créer un événement personnalisé dans un journal d'événements spécifié
Eventcreate [/s Ordinateur[/u Domaine\Utilisateur[/p MotDePasse]]{[/l {APPLICATION | SYSTEM}]| [/so NomSrc]} /t {ERROR | WARNING | INFORMATION} /id IDÉvénement /d Description
Exemple :
eventcreate /t information /d TEST /id 666

grep [-B] [-E] [-L] [-O] [-X] [-l] [-n] [-z]

[-v] [-x] [-y] [-e String] [-f File] [-i File]

Used to search a file or list of files for a specific string or [Strings] [Files] pattern and return the line containing the match. QGrep also allows you to search multiple files and subdirectories

 Windows Commandes WMIC

Dernière mise à jour : ( 23-06-2009 )
 
< Précédent