Skip to content

Shell: Windows Batch Cheat Sheet

cpx October 16, 2009 5 min read Batch/BAT
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

 

Be the first to comment

protected · no tracking

0 comments