| 
       | 
    
       | 
    
Configure interfaces, routing protocols, filters, routes, RRAS, 
  . 
syntax
      NETSH [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]
key
    context may be any of:
      DHCP, ip, ipx, netbeui, ras, routing,
      autodhcp, dnsproxy, igmp, mib, nat, ospf, relay, rip, wins.
      Under Windows XP the available contexts are:
      AAAA, DHCP, DIAG, IP, RAS, ROUTING, WINS
      To display a list of commands that can be used in a context, type the 
      context name followed by a space and a ? at the netsh> command prompt.
      e.g. 
      netsh> routing ? 
    command may be any of:
       /exec script_file_name 
                Load the script file and execute commands from it. 
       /offline 
                Set the current mode to offline. 
                changes made in this mode are saved, but require a "commit"
                or "online" command to be set in the router. 
       /online 
                Set the current mode to online. 
                Changes in this mode are immediately reflected in the router. 
       /commit  Commit any changes made in the offline mode to the router.
       /popd    Pop a context from the stack. 
       /pushd   Push current context onto the stack. 
       /set mode [mode =] online | offline 
                Set the current mode to online or offline. 
       /abort   Discard changes made in offline mode. 
       /add helper DLL-name 
                Install the helper .dll file in netsh.exe. 
       /delete helper .dll file name 
                Remove the helper .dll file from Netsh.exe. 
       /show alias   list all defined aliases. 
       /show helper  list all top-level helpers. 
       /show mode    show the current mode. 
       /alias   List all aliases.
       /alias [alias_name] 
                Display the string value of the alias. 
       /alias [alias_name] [string1] [string2 ...] 
                Set alias_name to the specified strings. 
       /unalias alias_name 
                Delete an alias.
       /dump - file name 
                Dump or append configuration to a text file. 
       /bye     Exit NETSH
       /exit    Exit NETSH
       /quit    Exit NETSH
       /h       Display help 
       /help    Display help 
       /?       Display help
 
   "Once you eliminate your #1 problem, #2 gets a promotion" - Gerald 
  Weinberg, "The Secrets of Consulting" 
  
  Related commands:
  
  Q242468 - How to Use 
  the Netsh.exe Tool 
  Q257748 - Change from 
  Static IP Address to DHCP with NETSH
  Q140859 - Win NT TCP/IP 
  Routing Basics 
  ROUTE - Manipulate network routing tables 
  
  Equivalent Linux BASH commands:
  
  route -