1 . A-Z list of windows cmd command.


     CMD Commands   -    Function/Use

A

  • addusers -  Used to add and list users in a CSV file.
  • admodcmd -   Used for bulk modifying contents in an active directory.
  • arp -  Address Resolution Protocol is used to map an IP address to the hardware address 
  • assoc - Used to change associations for file extensions 
  • associat - One step file association at Run a command at a specific time
  • atmadm Display connection info of the ATM adapter attrib Used to change file attributes

B

  •  bcdboot - Used to create and repair a system partition
  •  bcdedit - Used to manage boot configuration data
  •  bitsadmin  -Used to manage the Background Intelligent Transfer Service
  •  bootcfg  - Used to edit boot configuration in Windows
  •  break  - Enable/Disable break capability (CTRL+C) in CMD

C

  •  cacls - Used to change permissions of files
  •  call - Used one batch program to call another
  •  certreq -Used to request a certificate from a certification authority
  •  certutil - Manage Certification Authority files and services
  •  cd - Used to change folder (directory) or go to a specific one
  •  change - Used to change terminal services
  •  chcp - Displays the number of active console code page
  •  chdir  - Same as cd command
  •  chkdsk - Used to check and repair issues in the disk
  •  chkntfs - Used to check the NTFS file system
  •  choice - Accept user input (via keyboard) to a batch file
  •  cipher - Used to encrypt/decrypt files and folder
  •  cleanmgr - Used clean temp files and recycle bin automatically
  •  clip - Copy result of any command (stdin) to Windows clipboard
  •  cls -  Clear CMD screen
  •  cmd -  Used to start a new CMD shell
  •  cmdkey - Used to manage stored usernames and passwords
  •  cmstp - Used to install or remove a connection manager service profile
  •  color  - Change the color of the CMD shell using options
  •  comp -  Compare contents of two files or two sets of files
  •  compact - Compress files and folders on an NTFS partition
  •  compress - Compress one or more files
  •  convert - Convert a FAT partition to NTFS
  •  copy -  Copy one or more files to another location
  •  coreinfo - Show  the mapping between logical and physical processors
  •  cprofile - Cleans specified profiles of wasted space and disabled user-specific file associations
  •  cscmd - Configure offline files on a client computer
  •  csvde -  Import or Export the data of an active directory

D

  •  date - Used to display the date or change it
  •  defrag - Used to defragment system hard drive
  •  del - Used to delete a file(s)
  •  delprof -  Used to delete user profile(s)
  •  deltree - Used to delete a folder and its sub-folders
  •  devcon - Access the command-line device manager utility
  •  dir -  Used to display files and folders list
  •  dirquota - Manage File Server Resource Manager quotas
  •  diruse - Used to display disk usage
  •  diskcomp - Compare contents of two floppy disks
  •  diskcopy - Copy data of one floppy disk to another
  •  diskpart - Make changes to partitions of storage, both internal and connected
  •  diskshadow - Access the Disk Shadow Copy Service
  •  diskuse - View used space in folder(s)
  •  doskey -  Used to edit command line, recall commands and create macros
  •  driverquery - Display a list of installed device drivers
  •  dsacls - View and edit access control entries for objects in active directory
  •  dsadd -  Used to add objects to active directory
  •  dsget -  View objects in active directory
  •  dsquery -  Find objects in an active directory
  •  dsmod -  Used to modify objects in an active directory
  •  dsmove -  Rename or move an active directory object.
  •  dsrm - Remove objects from an active directory
  •  dsmgmt -  Manage Active Directory Lightweight Directory Services

E

  • echo - Turn the command-echoing feature on/off, display a message on the screen
  • endlocal -  End localization environment changes in a batch file erase Used to delete on or more file(s)
  • eventcreate -  Add custom event to Windows event log (Admin rights required)
  • eventquerry -  Display list of events and their properties from event logs
  • eventtriggers - Display and configure event triggers on local and remote machines
  • exit - Exit the command line (Quit current batch script)
  • expand - Uncompress one or more.CAB file(s)
  • explorer - Open Windows Explorer
  • extract - Uncompress one or more Windows cabinet file(s)

F


  • fc - Used to compare two files
  • find - Used to search a specified text string in a file
  • findstr - Used to find string patterns in files
  • finger - Display information about the user(s) on a specified remote computer
  • flattemp - Used to enable/disable flat temporary folders
  • For - Run a command in a loop for a file(s) for defining parameter
  • forfiles - Used for batch processing of selected file(s)
  • format  -Used to format a disk
  • freedisk - Used to check free space on a disk
  • fsutil - File system utility to manage file and drive properties
  • ftp -  Use FTP service to transfer files from one PC to another
  • ftype  - Display/ Modify file extension type associations

G

  • getmac - Used to display the MAC address of your network adapter
  • goto - Used to direct a batch program to a line identified by a label
  • gpresult - Display Group Policy Settings and Resultant Set of Policy for a user
  • gpupdate - Update local and active directory based on group policy settings
  • graftabl - Turn on the ability to display an extended character in graphics mode

H

  • help - Display a list of commands and see online information for them
  • hostname -  Used to display the hostname of the computer
  • icacls - Used to change permissions of files and folders
  • iexpress - Used to create a self-extracting zip archive
  • if - Used for conditional processing in batch programs
  • ifmember - Display the group(s) an active user belongs to
  • inuse - Replace the files which the OS is currently using (restart required)
  • ipconfig - Display and change Windows IP configuration
  • ipseccmd - Used to configure IP Security policies
  • ipxroute - Display and modify routing table information used by IPX protocol
  • irftp - Used to send files over an infrared link (infrared functionality required)

L

  • label  - Used to change the name of a disk
  • lodctr - Update registry values with the latest performance counters
  • logman - Used to manage performance monitor logs
  • logoff - Log a user off
  • logtime - Add the date, time, and a message to a text file
  • lpq - Displays print queue status
  • lpr  - Used to send a file to a computer running the Line Printer Daemon service

M

  • macfile - Manage files server for Mackintosh
  • makecab - Used to create .cab files
  • mapisend  - Used to send email from the command line
  • mbsacli  - Microsoft Baseline Security Analyser
  • mem  - Used to show memory usage
  • md  - Used to create directories and sub-directories
  • mkdir -  Used to create directories and sub-directories
  • mklink - Used to create a symbolic link to a directory
  • mmc  - Access Microsoft Management Console
  • mode -  Configure COM, LPT, CON system devices
  • more - Display one screen of output at the time
  • mountvol  - Create, list, or delete a volume mount point
  • move  - Used to move files from one folder to another
  • moveuser -  Move user account to a domain or between machines
  • msg  - Used to send a pop-up message to a user
  • msiexec -  Install, modify, configure using Windows Installer
  • msinfo32  - Display system information
  • mstsc  - Create a remote desktop connection

N

  • nbstat  - Display NetBIOS over TCP/IP information
  • net  - Used to manage network resources and services
  • netdom - Network Domain Manager utility
  • netsh  - Display or modify the network configuration
  • netstat  - Display active TCP/IP connections
  • nlsinfo  - Used to display locale information
  • nltest  - List domain controllers, force remote shutdown, etc
  • now - Display date and time
  • nslookup -  Check IP address on a Name Server
  • ntbackup - backup data to tape using CMD or batch file
  • ntcmdprompt  - Runs cmd.exe instead of command.exe in an MS-DOS application
  • ntdsutil - Manage Active Directory Domain Services
  • ntrights - Used to edit user account privileges
  • ntsd - Only for system developers
  • nvspbind - Used to modify network bindings

O

  • openfiles - Queries or displays open files

P

  • pagefileconfig - Display and configure Virtual memory settings
  • path - Set PATH environment variable for executable files
  • pathping - Latency and Packet loss info for each node in the network path
  • pause - Used to stop the processing of a batch file
  • pbadmin - Starts Phone Book Administrator
  • pentnt - Detect Floating-Point Division error in the Pentium chip
  • perfmon - Access performance monitor in CMD
  • perms - Display a user\’s ACL permissions for a file
  • ping - Test network connection to a computer
  • popd - Go to the latest path/folder stored by PUSHD command
  • portqry - Display TCP and UDP port status
  • powercfg - Used to configure power settings and know the battery health
  • print - Used to print a text file(s) from CMD
  • printbrm - For backup/recovery/migration of the print queue
  • prncnfg - Used to configure/rename a printing device
  • prndrvr - List/add/delete printer drivers
  • prnjobs - List/pause/resume/cancel print jobs
  • prnmngr - List/add/delete printers, display/set default printer
  • prnport - List/create/delete TCP printer ports, display/change port configuration
  • prnqctl - Clear printer queue, print a test page
  • procdump - Monitor system for CPU spikes generate a crash report during a spike
  • prompt  - Used to change the Prompt in CMD
  • psexec - Run a CMD process on a remote computer
  • psfile - Display remotely opened files, close an open file
  • psinfo - List system information about a local/remote machine
  • pskill - Kill a process(es) using its name or process ID
  • pslist - Display process status and info about active processes
  • psloggedon -  See active users on the machine
  • psloglist  -  Display event log records
  • pspasswd  - Used to change the account password
  • psping - Used to measure network performance
  • psservice -  Display and control services on a machine
  • psshutdown -  Shutdown/restart/logoff/lock a local or remote machine
  • pssuspend  - Used to suspend a process on a local or remote computer
  • pushd - Change the current folder and store the previous folder for use by POPD



Q

  • qgrep - Search file(s) for a given string pattern query processor
  • qprocess - Display information about processes

R

  • rasdial - Display Remote Access Service Status
  • rasphone -  Manage RAS connections
  • rcp - Copy files to a computer running remote shell service
  • recover  - Recover readable data from a defective disk
  • reg - Display/add/change registry keys and values in Windows registry
  • regedit  -  Import/export/delete settings from a .reg text file
  • regsvr32  -  Used to register/unregister a DLL file
  • regini Used to change registry permissions
  • relog -  Export performance counters to other formats like TSV, CSV, SQL
  • rem  -  Add comments in a batch file
  • ren  - Used to rename a file(s)
  • replace -  Used to replace a file with another file of same name
  • reset -  session Used to reset a remote desktop session
  • rexec  -   Run commands on remote machines running Rexec service
  • rd - Used to delete a folder(s)
  • rmdir  -  Used to delete a folder(s)
  • rmtshare  -  Manage file and printer shares local or remote servers
  • robocopy - Used to copy files and folders that have changed route Display/change the local IP routing table
  • rsh - Run commands on remote servers running RSH service
  • rsm  -  Manage media resources using Removable storage
  • runas  -  Run a program as a different user
  • rundll32  -  Used to run a DLL program

S


  • sc - Use Service Controller to manage Windows services
  • schtasks  - Schedule command(s) to run at a specific time
  • secedit  -  Configure system security
  • set  - Display/set/remove environment variables in CMD
  • setlocal -  Control visibility of environment variables in a batch file
  • setspn  -  Manage Service Principal Names for an Active Directory service account
  • setx  - Set Environment Variables permanently
  • sfc - System File Checker
  • share - List/edit a file share or print on any computer
  • shellrunas -  Used to run a command as a different user
  • shift - Change the position of the batch parameters in a batch file
  • shortcut -  Create a Windows shortcut
  • shutdown - Shutdown the computer
  • sleep  - Put the computer to sleep for a specified number of seconds
  • slmgr -  Software Licensing Management tool for activation and KMS
  • sort -  Used to sort and display a redirected or piped input
  • start  - Start a program, command, or batch file
  • strings - Find ANSI and UNICODE strings in binary files
  • subinacl  - Display/modify ACEs for file and folder permissions
  • subst  - Associate a path with a drive letter
  • sysmon  - Monitor and log system activity to Windows event log
  • systeminfo -  Display detailed configuration information about the computer

T

  • takeown - Used to take the ownership of a file
  • taskkill - Used to terminate on or more running processes
  • tasklist - Display a list of running apps and services.
  • tcmsetup  - Enable/disable TAPI client
  • telnet - Communicate with a remote machine using TELNET protocol
  • tftp - Transfer files to and from a remote machine running TFTP protocol
  • time - Display/change system time
  • timeout -  Delay a batch file execution for specified seconds
  • title  -  Change the text on top of CMD window
  • touch - Change file timestamps
  • tracerpt -  Process event trace logs and generate trace analysis report
  • tracert -Trace route to a remote host by sending ICMP request messages
  • tree - Display a folder structure in the form of a graphical tree
  • tsdiscon - Terminate a remote desktop connection
  • tskill - Terminate a running process on an RD Session Host server
  • tssutdn -  Shutdown/reboot a terminal server remotely
  • type - Show contents of a text file
  • typeperf -  Write performance data to a CMD window or a log file
  • tzutil - Time Zone Utility

U

  • unlodctr -  Remove performance counter names and explain the text for a service from the registry

V

  • ver - Show version number of the installed OS
  • verify -  Verify whether files are saved correctly on the disk
  • vol  - Show disk volume label and serial number
  • vssadmin - Show shadow copy backups, installed shadow copy writers and providers

W

  • w32tm  - Access Windows Time Service Utility
  • waitfor  - Used to synchronize events between the networked computer(s)
  • wevtutil  - retrieve information about event logs and publishers
  • where - Find and display file(s) in the current directory
  • whoami  - Display information about the active user
  • windiff - Compare contents of two files or sets of files
  • winrm - Windows Remote Management
  • winrs - Windows Remote Shell
  • wmic -  Windows Management Instrumentation Command
  • wuauclt -  Windows Update Agent to download new update files

X

  • xcalcs  - Change ACLs for files and folders
  • xcopy  - Copy files or directory trees to another folder



Post a Comment

Previous Post Next Post