A-Z List Of Windows CMD Commands
CMD Commands and their Function :
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 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
cscmd: Configure offline files on a client computer
csvde: Import or Export the data of an active directory userspecific file associations
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 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 rightsrequired)
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 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 defined 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 host name of the computer
I
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 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 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 symbolic link to a directory
mmc: Access Microsoft Management Console
mode: Configure COM, LPT, CON system devices
more: Display one screen of output at 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 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 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 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 machine
psloglist: Display event log records
pspasswd: Used to change 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 current folder and store previous folder for use by
Q
qgrep: Search file(s) for a given string pattern
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 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 computer to sleep for 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 a 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 text for a service from the registry
V
ver: Show version number of 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 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
👌👌👌
ReplyDeleteSuperb...
ReplyDeleteVery interesting...
ReplyDeleteTechnical baba
ReplyDeleteNice....
ReplyDeleteKeep it up dear
ReplyDeleteMost useful things
ReplyDeleteThank you to all 🙏🏻🙏🏻 For latest update please follow and subscribe...
ReplyDeleteGood
ReplyDeleteVery good
ReplyDelete𝓝𝓲𝓬𝓮.... 𝓑𝓱𝓪𝓿𝓪
ReplyDeleteThank you to all...
ReplyDeleteNice bhava
ReplyDelete