278 votes

Commandes en ligne de commande utiles sous Windows

L'objectif de ce Wiki est de promouvoir l'utilisation d'une commande pour ouvrir les applications les plus utilisées sans avoir à passer par de nombreux clics de souris - ce qui permet de gagner du temps sur la surveillance et le dépannage des machines Windows.

Les entrées de réponse doivent préciser

  • Nom de l'application
  • Commandes
  • Capture d'écran (facultatif)

Raccourci des commandes

11 votes

Si vous trouvez ce genre de choses intéressantes, jetez un coup d'œil à commandlinefu : commandlinefu.com En gros, c'est comme digg pour CLI.

0 votes

Grande liste, très utile

1 votes

Essayez de mettre chaque commande comme une réponse séparée. Nous pourrons alors voter et commenter chacune d'entre elles.

8voto

Lasse V. Karlsen Points 148037

Éditeur de registre

regedit

8voto

Aryabhata Points 4281

Connexions réseau (Windows Vista/Windows XP)

La commande

ncpa.cpl

ouvre

alt text

0 votes

... et ainsi tombe une grande frustration de Vista. Merci.

8voto

Shawn Miller Points 3875

dsquery * et dsmod

Conduisez votre dsquery résultats dans dsmod et effectuer des changements en masse dans Active Directory .

Description:  Finds any objects in the directory according to criteria.

Syntax:     dsquery * [{<StartNode> | forestroot | domainroot}]
            [-scope {subtree | onelevel | base}] [-filter <LDAPFilter>]
            [-attr {<AttrList> | *}] [-attrsonly] [-l]
            [{-s <Server> | -d <Domain>}] [-u <UserName>]
            [-p {<Password> | *}] [-q] [-r] [-gc]
            [{-uc | -uco | -uci}]

Parameters:
Value                       Description
{<StartNode> | forestroot | domainroot}
                            The node where the search will start:
                            forest root, domain root, or a node
                            whose DN is <StartNode>.
                            Can be "forestroot", "domainroot" or an object
                            DN.
                            If "forestroot" is specified, the search is done
                            via the global catalog. Default: domainroot.
-scope {subtree | onelevel | base}
                            Specifies the scope of the search:
                            subtree rooted at start node (subtree);
                            immediate children of start node only (onelevel);
                            the base object represented by start node (base).
                            Note that subtree and domain scope
                            are essentially the same for any start node
                            unless the start node represents a domain root.
                            If forestroot is specified as <StartNode>,
                            subtree is the only valid scope.
                            Default: subtree.
-filter <LDAPFilter>        Specifies that the search use the explicit
                            LDAP search filter <LDAPFilter> specified in the
                            LDAP search filter format for searching.
                            Default:(objectCategory=*).The search filter
                            string must be enclosed in double quotes.
-attr {<AttrList> | *}      If <AttrList>, specifies a space-separated list
                            of LDAP display names to be returned for
                            each entry in the result set.
                            If *, specifies all attributes present on
                            the objects in the result set.
                            Default: distinguishedName.
-attrsonly                  Shows only the attribute types present on
                            the entries in the result set but not
                            their values.
                            Default: shows both attribute type and value.
-l                          Shows the entries in the search result set
                            in a list format. Default: table format.
{-s <Server> | -d <Domain>}
                            -s <Server> connects to the domain controller
                            (DC) with name <Server>.
                            -d <Domain> connects to a DC in domain <Domain>.
                            Default: a DC in the logon domain.
-u <UserName>               Connect as <UserName>. Default: the logged in
                            user. User name can be: user name,
                            domain\user name, or user principal name (UPN).
-p <Password>               Password for the user <UserName>. If * then you
                            are prompted for a password.
-q                          Quiet mode: suppress all output to standard
                            output.
-r                          Recurse or follow referrals during search.
                            Default: do not chase referrals during search.
-gc                         Search in the Active Directory global catalog.
-limit <NumObjects>         Specifies the number of objects matching the
                            given criteria to be returned, where <NumObjects>
                            is the number of objects to be returned.
                            If the value of <NumObjects> is 0, all matching
                            objects are returned. If this parameter is not
                            specified, by default the first 100 results are
                            displayed.
{-uc | -uco | -uci}         -uc Specifies that input from or output to pipe
                            is formatted in Unicode.
                            -uco Specifies that output to pipe or file is
                            formatted in Unicode.
                            -uci Specifies that input from pipe or file is
                            formatted in Unicode.

Remarks:
The dsquery commands help you find objects in the directory that match
a specified search criterion: the input to dsquery is a search criteria
and the output is a list of objects matching the search. To get the
properties of a specific object, use the dsget commands (dsget /?).

A user-entered value containing spaces or semicolons must be enclosed in
quotes (""). Multiple user-entered values must be separated using commas
(for example, a list of attribute types).

Examples:
To find all users in the current domain only whose SAM account name begins
with the string "jon" and display their SAM account name,
User Principal Name (UPN) and department in table format:

dsquery * domainroot
-filter "(&(objectCategory=Person)(objectClass=User)(sAMAccountName=jon*))"
-attr sAMAccountName userPrincipalName department

To read the sAMAccountName, userPrincipalName and department attributes of
the object whose DN is ou=Test,dc=microsoft,dc=com:

Dsquery * ou=Test,dc=microsoft,dc=com -scope base
-attr sAMAccountName userPrincipalName department

To read all attributes of the object whose DN is ou=Test,dc=microsoft,dc=com:

Dsquery * ou=Test,dc=microsoft,dc=com -scope base -attr *

See also:
dsquery computer /? - help for finding computers in the directory.
dsquery contact /? - help for finding contacts in the directory.
dsquery subnet /? - help for finding subnets in the directory.
dsquery group /? - help for finding groups in the directory.
dsquery ou /? - help for finding organizational units in the directory.
dsquery site /? - help for finding sites in the directory.
dsquery server /? - help for finding servers in the directory.
dsquery user /? - help for finding users in the directory.
dsquery quota /? - help for finding quotas in the directory.
dsquery partition /? - help for finding partitions in the directory.
dsquery * /? - help for finding any object in the directory by using
a generic LDAP query.

Directory Service command-line tools help:
dsadd /? - help for adding objects.
dsget /? - help for displaying objects.
dsmod /? - help for modifying objects.
dsmove /? - help for moving objects.
dsquery /? - help for finding objects matching search criteria.
dsrm /? - help for deleting objects.
dsquery failed:The parameter is incorrect.
type dsquery /? for help.

8voto

Elias Points 101

fsutil

Extrait de Microsoft Technet "Effectue des tâches liées à la table d'allocation des fichiers (FAT) et aux systèmes de fichiers NTFS, telles que la gestion des points de repars, la gestion des fichiers épars ou le démontage d'un volume."

L'une de ses options les plus utiles est de désactiver la création des noms de fichiers hérités de la version 8.3. Ceci est particulièrement utile sur les serveurs qui ont un très grand nombre de fichiers dans un répertoire avec des noms de fichiers longs.

Pour désactiver les noms de fichiers hérités de 8.3 sur XP ou Server 2003 :

fsutil behavior set disable8dot3 1

Sous Windows 7 (et éventuellement Vista et Server 2008), vous devez utiliser :

fsutil 8dot3name set 1

Pour plus d'informations, voir : http://technet.microsoft.com/en-us/library/cc753059.aspx

0 votes

Je peux confirmer que "fsutil behavior set disable8dot3 1" est la commande correcte sur le serveur 2008.

0 votes

Fsutil peut également être utilisé pour créer des hardlinks (et d'autres fonctions/capacités utiles mais relativement cachées de FS).

8voto

LeoB Points 568

ipconfig

UTILISATION :

ipconfig [/? | /all | /renew [adapter] | /release [adapter] |

          /flushdns | /displaydns | /registerdns |

          /showclassid adapter |

          /setclassid adapter [classid] ]

adapter         Connection name 

               (wildcard characters * and ? allowed, see

exemples)

Options:

   /?           Display this help message

   /all         Display full configuration information.

   /release     Release the IP address for the specified adapter.

   /renew       Renew the IP address for the specified adapter.

   /flushdns    Purges the DNS Resolver cache.

   /registerdns Refreshes all DHCP leases and re-registers DNS names

   /displaydns  Display the contents of the DNS Resolver Cache.

   /showclassid Displays all the dhcp class IDs allowed for adapter.

   /setclassid  Modifies the dhcp class id.  

La valeur par défaut est d'afficher uniquement l'IP masque de sous-réseau et

passerelle par défaut pour chaque adaptateur lié à TCP/IP.

Pour Release et Renew, si aucun adaptateur n'est spécifié, alors l'adresse IP

pour tous les adaptateurs liés à TCP/IP seront libérés ou renouvelés.

Pour Setclassid, si aucun ClassId n'est spécifié, alors la ClassId est supprimée.

Exemples :

> ipconfig                   ... Show information.

> ipconfig /all              ... Show detailed information

> ipconfig /renew            ... renew all adapters

> ipconfig /renew EL*        ... renew any connection that has its 

                                 name starting with EL

> ipconfig /release *Con*    ... release all matching connections,

                                 eg. "Local Area Connection 1" or

                                     "Local Area Connection 2"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X