net

The net command is a versatile Windows command-line utility used for managing and configuring various network resources and services. It provides a wide range of subcommands that allow administrators and power users to perform tasks such as managing user accounts, network shares, services, sessions, and more.

Key Subcommands

1. net use

Used to connect, disconnect, and manage network drives or printers.

  • Purpose: Map a network share to a local drive letter, view existing connections, or disconnect them.

  • Examples:

    • Map a drive:

      net use Z: \\Server\Share
    • Connect with credentials:

      net use Z: \\Server\Share /user:DOMAIN\username password
    • List active connections:

      net use
    • Disconnect a mapped drive:

      net use Z: /delete

2. net user

Manages user accounts on the local machine or domain.

  • Purpose: Create, modify, and delete user accounts.

  • Examples:

    • Display user information:

      net user username
    • Create a new user:

      net user newuser password /add
    • Delete a user:

      net user username /delete
    • Change a user password:

      net user username newpassword

3. net group

Manages global groups on a domain (if executed in a domain context).

  • Purpose: Create, modify, and display domain groups.

  • Examples:

    • List group members:

      net group GroupName
    • Add a user to a group:

      net group GroupName username /add
    • Remove a user from a group:

      net group GroupName username /delete

4. net localgroup

Manages local groups on a computer.

  • Purpose: Create, modify, and display local groups.

  • Examples:

    • List local group members:

      net localgroup GroupName
    • Add a user to a local group:

      net localgroup GroupName username /add
    • Remove a user from a local group:

      net localgroup GroupName username /delete

5. net share

Manages shared resources on a computer.

  • Purpose: Create, delete, and display network shares.

  • Examples:

    • List shares:

      net share
    • Create a share:

      net share ShareName=C:\Path\To\Folder /grant:username,full
    • Delete a share:

      net share ShareName /delete

6. net start / net stop

Starts or stops Windows services.

  • Purpose: Control the running state of services.

  • Examples:

    • List running services:

      net start
    • Start a service:

      net start ServiceName
    • Stop a service:

      net stop ServiceName

7. net session

Manages sessions between the local computer and others on the network.

  • Purpose: Display or disconnect sessions with other computers.

  • Examples:

    • List active sessions:

      net session
    • Disconnect a session:

      net session \\ComputerName /delete

8. net file

Manages shared files that are open on a server.

  • Purpose: List open files and disconnect files that are being used.

  • Examples:

    • Display open files:

      net file
    • Close an open file by its ID:

      net file <ID> /close

9. net time

Synchronizes the computer's clock with a time server.

  • Purpose: Query and set the system time.

  • Examples:

    • Display the current time from a server:

      net time \\TimeServer
    • Synchronize the system clock with a server:

      net time \\TimeServer /set /yes

10. net statistics

Displays network statistics, including server and workstation statistics.

  • Purpose: Provide diagnostic information about network performance.

  • Examples:

    • Show workstation statistics:

      net statistics workstation
    • Show server statistics:

      net statistics server

11. net accounts

Manages password and logon requirements for user accounts.

  • Purpose: Set policies related to passwords, lockout thresholds, and logon hours.

  • Examples:

    • Display current account policies:

      net accounts
    • Set minimum password length:

      net accounts /minpwlen:8

12. net config

Configures server and workstation settings.

  • Purpose: Display or modify configuration settings for network services.

  • Examples:

    • Display server configuration:

      net config server
    • Display workstation configuration:

      net config workstation

Conclusion

The net command is a powerful tool that enables administrators and users to manage various network tasks directly from the Windows command line. Whether you need to manage user accounts, configure network shares, control services, or handle network sessions, the numerous subcommands of net provide a comprehensive set of functionalities essential for everyday network administration. Each subcommand addresses a specific area of network management, making net a central command for troubleshooting and configuring Windows network resources.

Last updated