What is Netsh.exe and what is it used for

Netsh.exe is a tool that an administrator can use to configure and monitor Windows-based computers, using the command prompt.

Netsh is made up of commands and scripts that are useful for the components of a network, both for local and remote computers.

The Netsh tool can also save a configuration script to a text file to configure other servers.

Netsh.exe allows you to perform the following tasks:

  • Configure interfaces.
  • Configure routing protocols.
  • Configure filters.
  • Configure routers.
  • Configure remote access behavior for Windows-based routers running the Routing and Remote Access Server (RRAS) service.
  • Show the configuration of a router that is running on any computer.
  • Execute a group of commands in batches.

The syntax of the Netsh.exe tool is:
netsh [-r routername] [-a AliasFile] [-c Context] [Command | -f CommandFile]


-r RemoteMachine

Specifies that netsh commands be run on a remote computer specified by its name or IP address.

-a corresponds to a file (AliasFile)

An aliases file contains a list of netsh commands and an alias version, so you can use the alias command line instead of the netsh command.

-c Context

Specifies the command context that corresponds to an installed helper DLL.


Specifies the netsh command to run.

-f ScripFile

Indicates the netsh commands to run.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *


Back to top button