Skip to content

Shell: Windows Batch Cheat Sheet

cpx October 16, 2009 5 min read BATCH
CACLS           Change file permissions
CALL            Call one batch program from another
CD              ChangeDirectory- move to a specific Folder
CHANGE          ChangeTerminalServerSession properties
CHKDSK          CheckDisk- check and repair disk problems
CHKNTFS                 Check the NTFS file system
CHOICE          Accept keyboard input to a batch file
CIPHER          EncryptorDecrypt files/folders
CleanMgr                Automated cleanup of Temp files, recycle bin
CLEARMEM                Clear memory leaks
CLIP            Copy STDIN to the Windows clipboard.
CLS             Clear the screen
CLUSTER                 WindowsClustering
CMD             Start a new CMD shell
COLOR           Change colours of the CMD window
COMP            Compare the contents of two files or sets of files
COMPACT                 Compress files or folders on an NTFS partition
COMPRESS        Compress individual files on an NTFS partition
CON2PRT                 Connector disconnect a Printer
CONVERT                 Convert a FAT drive to NTFS.
COPY            Copy one or more files to another location
CSVDE           ImportorExportActiveDirectory data
                ---------------------------
DATE            Displayorset the date
Dcomcnfg                DCOM ConfigurationUtility
DEFRAG          Defragment hard drive
DEL             Delete one or more files
DELPROF                 Delete NT user profiles
DELTREE                 Delete a folder and all subfolders
DevCon          DeviceManagerCommandLineUtility
DIR             Display a list of files and folders
DIRUSE          Display disk usage
DISKCOMP        Compare the contents of two floppy disks
DISKCOPY        Copy the contents of one floppy disk to another
DNSSTAT                 DNS Statistics
DOSKEY          Edit command line, recall commands,and create macros
DSADD           Add user (computer,group..) to active directoryDSQUERY List items in active directory
DSMOD           Modify user (computer,group..)in active directory
                ---------------------------
ECHO            Display message on screen
ENDLOCAL        End localisation of environment changes in a batch file
ERASE           Delete one or more files
EXIT            Quit the CMD shell
EXPAND          Uncompress files
EXTRACT                 Uncompress CAB files
                ---------------------------
FC              Compare two files
FDISK           DiskFormatand partition
FIND            Searchfor a text stringin a file
FINDSTR         Searchfor strings in files
FOR             Conditionally perform a command several times
FORFILES                Batch process multiple files
FORMAT          Format a disk
FREEDISK                Check free disk space (in bytes)
FSUTIL          FileandVolume utilities
FTP             FileTransferProtocol
FTYPE           Displayor modify file types used in file extension associations
                ---------------------------
GLOBAL          Display membership of global groups
GOTO            Direct a batch program to jump to a labelled line
                ---------------------------
HELP            OnlineHelp
HFNETCHK        NetworkSecurityHotfixChecker
                ---------------------------
IF              Conditionally perform a command
IFMEMBER                Is the current user in an NT Workgroup
INSTSRV                 Install an NT Service
IPCONFIG                Configure IP
                ---------------------------
KILL            Remove a program from memory
                ---------------------------
LABEL           Edit a disk label
LOCAL           Display membership of local groups
LOGEVENT        Write text to the NT event viewer.
LOGOFF          Log a user off
LOGTIME                 Log the date and time in a file
                ---------------------------
MAPISEND        Send email from the command line
MEM             Display memory usage
MD              Createnew folders
MODE            Configure a system device
MORE            Display output, one screen at a time
MOUNTVOL        Manage a volume mount point
MOVE            Move files from one folder to another
MOVEUSER        Move a user from one domain to another
MSG             Send a message
MSIEXEC                 MicrosoftWindowsInstaller
MSINFO          Windows NT diagnostics
MUNGE           FindandReplace text within file(s)
MV              Copyin-use files
                ---------------------------
NET             Manage network resources
NETDOM          DomainManager
NETSH           Configure network protocols
NETSVC          Command-line ServiceController
NBTSTAT         Display networking statistics (NetBIOS over TCP/IP)
NETSTAT         Display networking statistics (TCP/IP)
NOW             Display the current DateandTime
NSLOOKUP        Name server lookup
NTBACKUP        Backup folders to tape
NTRIGHTS        Edit NT user account rights
                ---------------------------
PATH            Displayorset a search path for executable files
PATHPING                IP trace utility
PAUSE           Suspend processing of a batch file and display a message
PERMS           Show permissions for a user
PERFMON                 PerformanceMonitor
PING            Test a network connection
POPD            Restore the previous value of the current directory saved by PUSHD
PORTQRY                 Display the status of ports and services
PRINT           Print a text file
PRNCNFG                 Display, configure or rename a printer
PRNMNGR                 Add,delete, list printers set the default printer
PROMPT          Change the command prompt
PUSHD           Saveandthen change the current directory
                ---------------------------
QGREP           Search file(s)for lines that match a given pattern.
                ---------------------------
RASDIAL                 Manage RAS connections
RASPHONE        Manage RAS connections
RECOVER                 Recover a damaged file from a defective disk.
REG             Read,SetorDelete registry keys and values
REGEDIT                 Importorexport registry settings
REGSVR32        Registeror unregister a DLL
REGINI          ChangeRegistryPermissions
REM             Record comments (remarks)in a batch file
REN             Rename a file or files.
REPLACE                 Replaceor update one file with another
RD              Delete folder(s)
RDISK           Create a RecoveryDisk
RMTSHARE        Share a folder or a printer
ROBOCOPY        RobustFileandFolderCopy
ROUTE           Manipulate network routing tables
RUNAS           Execute a program under a different user account
RUNDLL32                Run a DLL command (add/remove print connections)
                ---------------------------
SC Service      Control
SCHTASKS        CreateorEditScheduledTasks
SCLIST          Display NT ServicesScriptIt                Control GUI applications
SET             Display,set,or remove Windows NT environment variables
SETLOCAL        Begin localisation of environment changes in a batch file
SETX            Set environment variables permanently
SHARE           Listor edit a file share orprint share
SHIFT           Shift the position of replaceable parameters in a batch file
SHORTCUT        Create a windows shortcut (.LNK file)
SHOWGRPS        List the NT Workgroups a user isin
SHOWMBRS        List the members of an NT Workgroup
SHUTDOWN        Shutdown the computer
SHUTGUI                 Shutdown the computer
SLEEP           Waitfor x seconds
SOON            Schedule a command to run in the near future
SORT            Sort input
START           Start a separate window to run a specified program or command
SU              SwitchUser
SUBINACL        Edit file and folder Permissions,OwnershipandDomain
SUBST           Associate a path with a drive letter
                ---------------------------
TASKLIST                List running applications and services
TIME            Displayorset the system time
TIMEOUT                 Delay processing of a batch file
TITLE           Set the window title for a CMD.EXE session
TOUCH           Change file timestamps
TRACERT                 Trace route to a remote host
TREE            Graphical display of folder structure
TYPE            Display the contents of a text file
                ---------------------------
USRSTAT                 List domain usernames andlast login
                ---------------------------
VER             Display version information
VERIFY          Verify that files have been saved
VOL             Display a disk label
                ---------------------------
WHERE           Locateand display files in a directory tree
WHOAMI          Output the current UserNameand domain
WINMSD          Windows NT Diagnostics
WINMSDP                 Windows NT Diagnostics IIWMIC WMI Command
                ---------------------------
XCACLS          Change file permissions
XCOPY           Copy files and folders

 

0 0 votes
Article Rating
guest

0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x