| Command | Description |
| [bad command] | Invalid SMB command. |
| [bind (UNIX)] | Obtain file system address for file. |
| [cancel forward] | Cancel server recognition of name. |
| [change/check dir] | Change to directory or check path. |
| [change group] | Change group association of user. |
| [change password] | Change password of user. |
| [close file] | Close file handle and flush buffers. |
| [close spoolfile] | Close print buffer file. |
| [consumer logon] | Log on with consumer validation. |
| [copy file] | Copy file to specified path. |
| [copy new path] | Copy file to new path name. |
| [create & bind] | Create file and get file system address. |
| [create directory] | Create new directory. |
| [create file] | Create new or open existing file. |
| [delete dir] | Delete the specified directory. |
| [delete file] | Delete the specified file. |
| [echo] | Request echo from server. |
| [find & close] | Search for file and close directory (UNIX). |
| [find & close /2] | Search for file and close directory (OS/2). |
| [find first file] | Find first matching file (OS/2). |
| [find unique] | Search directory for specified file. |
| [flush file] | Flush all file buffers to disk. |
| [fork to PID] | Provide same access rights to new process. |
| [forward name] | Cause server to accept messages for name. |
| [get access right] | Get access rights for specified file. |
| [get exp attribs] | Get expanded attributes for file (OS/2). |
| [get unix attribs] | Get expanded attributes for file (UNIX). |
| [get file attribs] | Get attributes for specified file. |
| [get file queue] | Get print queue listing. |
| [get group info] | Get logical group associations. |
| [get machine name] | Get machine name for block messages. |
| [get pathname] | Get path of specified handle. |
| [get resources] | Get availability of server resources. |
| [get server info] | Get total and free space for server disk. |
| [get user info] | Get logical user associations. |
| [IOCTL] | Initiate I/O control for DOS-OS/2 devices. |
| [IOCTL next] | Initiates subsequent I/O control for DOS-OS/2 devices. |
| [IOCTL (UNIX)] | I/O control for UNIX-Xenix devices. |
| [link file] | Make an additional path to a file. |
| [lock and read] | Lock and read byte range. |
| [lock bytes] | Lock specified byte range. |
| [lock/unlock & X] | Lock/unlock bytes and execute next command. |
| [logoff & execute] | Log off and execute next command. |
| [mail announce] | Query availability of server nodes. |
| [mailslot message] | Mail slot transaction message. |
| [make/bind dir] | Make dir and get file system address. |
| [make temp file] | Make temporary data file. |
| [make new file] | Make new file only if it does not exist. |
| [make node] | Make file for use as a device. |
| [move file] | Move file to specified path (OS/2). |
| [move new path] | Move file to specified path (UNIX/Xenix). |
| [multi-block data] | Send data for multi-block message. |
| [multi-block end] | Terminate multi-block message. |
| [multi-block hdr] | Send header for multi-block message. |
| [named pipe call] | Open, write, read, or close named pipe. |
| [named pipe wait] | Wait for named pipe to become ready. |
| [named pipe peek] | Look at named pipe data. |
| [named pipe query] | Query named pipe handle modes. |
| [named pipe set] | Set named pipe handle modes. |
| [named pipe attr] | Query named pipe attributes. |
| [named pipe R/W] | Named pipe read/write transaction. |
| [named pipe read] | Raw mode named pipe read. |
| [named pipe write] | Raw mode named pipe write. |
| [negotiate protoc] | Negotiate SMB protocol version. |
| [newfile & bind] | Make new file and get file system address. |
| [notify close] | Close handle used to monitor file changes. |
| [open file] | Open specified file. |
| [open & execute] | Open specified file and execute next command. |
| [open spoolfile] | Open specified print buffer file. |
| [process exit] | Terminate consumer process. |
| [read & execute] | Read file and execute next command. |
| [read and hide] | Read directory ignoring hidden files. |
| [read block mplex] | Read block data on multiplexed connection. |
| [read block raw] | Read block data on unique connection. |
| [read block sec/r] | Read block secondary response. |
| [read check] | Check file accessibility. |
| [read from file] | Read from specified file. |
| [read w/options] | Read from file with specified options. |
| [rename file] | Rename the specified file to a new name. |
| [reserve resourcs] | Reserve resources on the server. |
| [search dir] | Search directory with specified attribute. |
| [seek] | Set file pointer for handle. |
| [send broadcast] | Send a one block broadcast message. |
| [session setup] | Log-in with consumer-based authentication. |
| [set exp attrib] | Set expanded file attributes (OS/2). |
| [set unix attribs] | Set expanded file attributes (UNIX/Xenix). |
| [set file attribs] | Set normal file attributes. |
| [single block msg] | Send a single block message. |
| [transaction next] | Subsequent name transaction. |
| [tree & execute] | Make virtual connection and execute next command. |
| [tree connect] | Make a virtual connection. |
| [tree disconect] | Detach a virtual connection. |
| [unbind] | Discard file system address binding. |
| [unlock bytes] | Release a locked byte range. |
| [write & close] | Write to and close specified file handle. |
| [write & execute] | Write to file and execute next command. |
| [write & unlock] | Write to and unlock a byte range. |
| [write block raw] | Write block data on unique connection. |
| [write block mplx] | Write block data on multiplexed connection. |
| [write block sec] | Write block secondary request. |
| [write complete] | Terminate a write block sequence. |
| [write spoolfile] | Write to the specified print buffer. |
| [write to file] | Write to the specified file handle. |
| [X2 open file] | Open file. |
| [X2 find first] | Find first file. |
| [X2 find next] | Find next file. |
| [X2 query FS] | Get file system information. |
| [X2 set FS info] | Set file system information. |
| [X2 query path] | Get information on path. |
| [X2 set path] | Set path information. |
| [X2 query file] | Get file information. |
| [X2 set info] | Set file information. |
| [X2 FS control] | File system control information. |
| [X2 IOCTL] | I/O control for devices. |
| [X2 notify] | Monitor file for changes. |
| [X2 notify next] | Subsequent file monitoring. |
| [X2 make dir] | Make directory. |