Windows command net command

From Wikipedia, the free encyclopedia

net

The ReactOS net command

Developer(s) Microsoft, IBM, ReactOS Contributors
Initial release April 2, 1985; 40 years ago
Operating system MS-Net, DOS, OS/2, Windows, ReactOS, eComStation, ArcaOS
Platform Cross-platform
Type Command
License MS-Net, OS/2, Windows, eComStation, ArcaOS: Proprietary commercial software
ReactOS: GNU General Public License
Website docs.microsoft.com/en-gb/previous-versions/windows/it-pro/windows-xp/bb490948(v%3dtechnet.10)
The Windows CE 3.0 net command

In computing, net is a command in IBM OS/2 (including eComStation and ArcaOS), Microsoft Windows, and ReactOS used to manage and configure the operating system from the command-line. It is also part of the IBM PC Network Program for DOS.[1]

The command is primarily used to manage network resources.[2] It is an external command implemented as net.exe.[3] When used in a batch file, the /Y or /N switches can be used to unconditionally answer Yes or No to questions returned by the command.[2] The net command has several sub-commands that can differ from one implementation or operating system version to another.

On Windows CE .NET 4.2,[4] Windows CE 5.0[5] and Windows Embedded CE 6.0,[6] it is available as an external command stored in \Windows\net.exe. This version only supports the use and view sub-commands.

net sub-commands

Name Description DOS support OS/2 support Windows support ReactOS support Remarks
access Manage access No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
accounts Change Netlogon service role and manage maximum user logon time, password expiration time and other account settings No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[10]
admin Run administrative command on a remote server No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
alias Manage aliases currently defined in the domain No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
app Manage information about application definitions No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
appparm No OS/2 Warp 4.5[7] No No OS/2 Warp 4.5 and later only
audit List and clear contents of the network audit log of the server No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
comm List information about queues for shared serial devices No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
computer Add or delete computer from domain database No No Windows Server 2000, Windows Server 2003, Windows Server 2003 with SP1, Windows Server 2003 R2, Windows Server 2008, Windows Server 2012, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9][11][12] ReactOS 0.4.8[13]
config Display NetBIOS configuration information No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[14]
continue Continue paused services IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[15]
copy Copy and append files locally and remotely No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
dasd Manage and display directory limits No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
device List statuses of shared serial devices and stop current use of a device No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
diag Run the Microsoft Network Diagnostic program No No Windows 95, Windows 98[8] No
error List and clear network error log IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
file List files opened by remote computers IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] Unimplemented[16]
forward Route incoming messages and cancel forwarding IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
group Add, display, or modify global groups in domains No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows Server 2000, Windows Server 2003, Windows Server 2003 with SP1, Windows Server 2003 R2, Windows Server 2008, Windows Server 2012, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9][17][18] ReactOS 0.4.8[19]
help Display syntax No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[20]
helpmsg Display information on error messages No No Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[21]
init No No Windows 95, Windows 98[8] No
localgroup Add, display, or modify local groups No No Windows Server 2008, Windows Server 2012, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9][22][23] ReactOS 0.4.8[24]
log Start/stop saving messages to a file/printer and display information about forwarding the current message log IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
logoff No No Windows 95, Windows 98[8] No
logon No No Windows 95, Windows 98[8] No
move Move files locally and remotely No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
name List or manage NetBIOS names IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows NT, Windows 2000, Windows XP[8][9] Unimplemented[16]
password Change passwords on a server or in a domain No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows 95, Windows 98[8] No
pause Pause services IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[25]
print Display printer queue information or print job information, or control print jobs IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows Server 2008, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server (Semi-Annual Channel), Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 8[8][9][26][27][28] Unimplemented[16] Deprecated in Windows 7 and Windows Server 2008 R2
riplmach No OS/2 Warp 4.5[7] No No OS/2 Warp 4.5 and later only
riplmclas No OS/2 Warp 4.5[7] No No OS/2 Warp 4.5 and later only
run No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
send Send messages to other users or computers IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows NT, Windows 2000, Windows XP[8][9] Unimplemented[16]
separator Control whether or not a separator page is printed at the beginning of a print file IBM PC Network Program[1] No No No
session Manage server computer connections No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows Server 2003, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 with SP1, Windows Server 2012, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 7 with SP1, Windows 8, Windows 10[8][9][3][29][30] Unimplemented[16]
share Manage shared resources IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9][31][32] ReactOS 0.4.8[33]
start Start services IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[34]
statistics Display and clear list of usage statistics for a workstation No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[35]
status List information about current network shares and server definition settings No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No
stop Stop services No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] ReactOS 0.4.8[36]
time Display remote computer’s current time or sync time with remote computer No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9] Unimplemented[16]
use Connect/disconnect computer to/from shared resources, or display information about computer connections IBM PC Network Program[1] IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows CE .NET 4.2, Windows CE 5.0, Windows Embedded CE 6.0[8][3][9][37][38][4][5][6] ReactOS 0.4.8[39]
user Add or modify user accounts, or display user account information No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2008, Windows Server 2012, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10[8][3][9][40][41] ReactOS 0.4.8[42]
ver Display information about workgroup redirector No No Windows 95, Windows 98[8] No
view Display list of domains, computers, or resources shared by specified computers No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows CE .NET 4.2, Windows CE 5.0, Windows Embedded CE 6.0[8][3][9][43][44][4][5][6] Unimplemented[16]
who List uses who are logged on current or remote domains, display user logon information, and list users with sessions to a specific server No IBM OS/2 LAN Server, OS/2 Warp 4.5[7] No No

The net use command has several network-related functions.

Connecting network drive and printer

[edit]

net use can control mounting («mapping» in Microsoft terminology) drive shares and connecting shared printers in a network environment. This command makes use of the SMB (server message block) and the NetBIOS protocol on port 139 or 445. The basic Windows XP configuration enables this functionality by default. Thus users can connect to and disconnect from shared resources such as computers, printers and drives.

net use can display a list of network-connection information on shared resources.

Null session connections

[edit]

net use also connects to the IPC$ (interprocess communication share). This is the so-called null session connection, which allows unauthenticated users.
The basic syntax for connecting anonymously is:

net use \\IP address\IPC$ "" /u:""

For example, typing at the command prompt:

net use \\192.168.1.101\IPC$ "" /u:""

attempts to connect to the share IPC$ of the network 192.168.1.101 as an anonymous user with blank password. If successfully connected to the target machine, a lot of information can be gathered such as shares, users, groups, registry keys and more. This would provide a hacker with a lot of information about a remote user. This has changed in Windows NT 4.0 SP6 already. In Windows 2000 «null session connections» could have been enabled after changes of the system-configuration.

Similar commands in other OSes

[edit]

  • Novell NetWare
    • map for mapping volumes (network drives) to drive letters
    • capture for capturing print queues to LPT ports
  • List of DOS commands
  • MS-Net
  1. ^ a b c d e f g h i j k l m n IBM PC Network Program 1.0 Users Guide
  2. ^ a b Net — Services, File/Print shares, Permissions — Windows CMD — SS64.com
  3. ^ a b c d e f g h i j k l m n o p q r s t MS-DOS and Windows command line net command
  4. ^ a b c «net (Windows CE .NET 4.2)». docs.microsoft.com.
  5. ^ a b c «net (Windows CE 5.0)». docs.microsoft.com.
  6. ^ a b c «net (Windows Embedded CE 6.0)». docs.microsoft.com.
  7. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am Batch files — The NET command
  8. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab net commands in The Network Encyclopedia
  9. ^ a b c d e f g h i j k l m n o p q r s t u v «Net services commands».
  10. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  11. ^ «Net computer».
  12. ^ «Net computer».
  13. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  14. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  15. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  16. ^ a b c d e f g «Reactos/Reactos». GitHub. 3 November 2021.
  17. ^ «Net group».
  18. ^ «Net group».
  19. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  20. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  21. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  22. ^ «Net localgroup».
  23. ^ «Net localgroup».
  24. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  25. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  26. ^ «Net print».
  27. ^ «Net print».
  28. ^ «Net print». 3 February 2023.
  29. ^ «Net session».
  30. ^ «Net session».
  31. ^ «Net share».
  32. ^ «Net share».
  33. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  34. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  35. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  36. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  37. ^ «Net use».
  38. ^ «Net use».
  39. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  40. ^ «Net user».
  41. ^ «Net user».
  42. ^ «Reactos/Reactos». GitHub. 3 November 2021.
  43. ^ «Net view».
  44. ^ «Net view».
  • David Moskowitz; David Kerr (1993). OS/2 2.1 Unleashed. Sams Publishing. ISBN 978-0672302404.
  • Stanek, William R. (2008). Windows Command-Line Administrator’s Pocket Consultant, 2nd Edition. Microsoft Press. ISBN 978-0735622623.
  • John Paul Mueller (2007). Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000. John Wiley & Sons. ISBN 978-0470165799.
  • Microsoft TechNet
  • «How To Use Net Use Command In Windows Command Line?». poftut. Archived from the original on 2019-04-19.

The `net` command in CMD is a versatile utility for managing network resources, user accounts, and services on Windows systems.

Here’s a simple example of using the `net user` command to display a list of user accounts:

net user

What is the Net Command?

The net command in cmd serves as a powerful tool for managing and configuring network resources within a Windows environment. It allows users to handle various network functions, from user account administration to managing shared network resources. Understanding the capabilities of the net command is crucial for both IT professionals and everyday users aiming to streamline their interactions with Windows networks.

Mastering Cmd: How to Type Command in Cmd Efficiently

Mastering Cmd: How to Type Command in Cmd Efficiently

Common Uses of the Net Command

The versatility of the cmd net commands can be seen across multiple domains, including network resource management and user account administration. Below, we delve into some of the most common functionalities that the net command provides.

Managing Shared Resources with Net

One of the critical roles of the net command in cmd is managing shared resources on a network.

How to view shared resources: Use the command to list all shared network devices and folders.

net share

This command provides a straightforward list of all the shared resources available, making it easy to identify what is accessible on the network.

How to create a new share: To share a folder, the command structure is

net share [sharename]=[folder]

For example, to create a share named `MyDocs`, you would write:

net share MyDocs=C:\Users\Username\Documents

This command establishes a new share called ‘MyDocs’ that points to the specified directory.

How to delete a share: When you no longer need a shared resource, you can remove it with:

net share [sharename] /delete

For instance, to delete the ‘MyDocs’ share:

net share MyDocs /delete

Executing this command will effectively remove the specified share from the network.

User Management with Net

The net command in cmd is also essential for managing user accounts.

How to add a new user: To create a new user account, utilize the following command format:

net user [username] [password] /add

For example, to add a user named `JohnDoe` with a password:

net user JohnDoe P@ssw0rd /add

This command adds the user ‘JohnDoe’ to the system.

How to delete a user: If an account is no longer needed, you can delete it with:

net user [username] /delete

For example:

net user JohnDoe /delete

This removes the user ‘JohnDoe’ from the system.

How to view user accounts: To get a comprehensive list of all user accounts, simply execute:

net user

This command reveals the names of all user accounts on the machine, essential for user management tasks.

Network Configuration with Net

Network configuration and assessment are critical tasks that the net command in cmd can simplify.

How to view network settings: Understanding your current network configuration is vital, and you can view it using:

net config

This command displays the current workstation and server settings, allowing you to verify configurations quickly.

How to see the network connections: To examine active network connections, the command you want is:

netstat -a

This command provides insights into all current connections and listening ports, which is invaluable for monitoring network activity.

Group Management with Net

Managing user groups is another capability offered by the net command.

How to create a new group: Create a local group with:

net localgroup [groupname] /add

For example, if you wanted to create an ‘Admins’ group, you would enter:

net localgroup Admins /add

This establishes a new local group titled ‘Admins’.

How to add a user to a group: To add a user into a specific group, you can leverage the following command:

net localgroup [groupname] [username] /add

For instance, to add ‘JohnDoe’ to the ‘Admins’ group, use:

net localgroup Admins JohnDoe /add

This effectively includes ‘JohnDoe’ in the specified group, granting appropriate permissions.

Networking Commands with Net

The net command is multifaceted, providing capabilities for managing network services.

How to view and manage network services: To see running services, you can execute:

net start

To stop a running service, the syntax is:

net stop [service name]

For example:

net start
net stop wuauserv

The first command will display all currently active services, while the second command stops the Windows Update service (wuauserv).

Mastering the Tracert Command in Cmd for Quick Network Insight

Mastering the Tracert Command in Cmd for Quick Network Insight

Best Practices for Using the Net Command

When using the net command in cmd, it’s imperative to adhere to security best practices. Ensure that you run the command prompt with administrative privileges when necessary to avoid access denied errors. Always double-check the syntax before executing any command to prevent unintended changes, especially when creating or deleting users or shares.

Mastering Format Command in Cmd: A Quick Guide

Mastering Format Command in Cmd: A Quick Guide

Troubleshooting Common Net Command Errors

Despite its utility, users may encounter several common issues while using the net command.

Access denied issues can occur when the command prompt does not have the requisite permissions. To resolve this, always run CMD as an administrator.

Incorrect command syntax is another frequent challenge; ensure you follow the exact syntax as demonstrated in this guide.

Finally, if you face issues with network unavailability, check your physical network connections and verify that the network services are operational.

Mastering SSH Command in Cmd: A Quick Guide

Mastering SSH Command in Cmd: A Quick Guide

Conclusion

Mastering the net command in cmd can significantly enhance your efficiency and effectiveness in managing Windows networks. By understanding its various functions, you’ll be better equipped to handle user accounts, shared resources, and network configurations. Whether you are an IT professional or a casual user, familiarity with this powerful command-line tool is invaluable.

Mastering the Clear Command in Cmd: A Quick Guide

Mastering the Clear Command in Cmd: A Quick Guide

Further Resources

To deepen your knowledge, refer to the official Microsoft documentation for more detailed information and guidelines regarding the net command and its extensive functionalities. Additionally, consider exploring online courses that focus on CMD and network management to further sharpen your skills.

Утилита NET.EXE

   Утилита NET.EXE существует во всех версиях Windows и является одной из самых используемых в практической работе с сетевыми ресурсами. Позволяет подключать и отключать сетевые диски, запускать и останавливать системные службы, добавлять и удалять пользователей, управлять совместно используемыми ресурсами, устанавливать системное время, отображать статистические и справочные данные об использовании ресурсов и многое другое.

Выполнение команды net без параметров вызывает краткую справку со списком возможных уровней использования, запуск с параметром help позволяет получить более подробную информацию об использовании net.exe:


Синтаксис данной команды:

NET HELP

имя_команды

-или-

NET имя_команды /HELP

Можно использовать следующие имена команд:

NET ACCOUNTS NET HELP NET SHARE

NET COMPUTER NET HELPMSG NET START

NET CONFIG NET LOCALGROUP NET STATISTICS

NET CONFIG SERVER NET NAME NET STOP

NET CONFIG WORKSTATION NET PAUSE NET TIME

NET CONTINUE NET PRINT NET USE

NET FILE NET SEND NET USER

NET GROUP NET SESSION NET VIEW

NET HELP SERVICES — эта команда выводит список служб, которые
можно запустить.

NET HELP SYNTAX — эта команда выводит объяснения синтаксических
правил, используемых при описании команд в Справке.

NET HELP имя_команды | MORE — просмотр справки по одному экрану за раз.

При описании команды NET используются следующие синтаксические соглашения:

— Заглавными буквами набраны слова, которые должны быть введены без
изменений, строчными буквами набраны имена и параметры, которые могут
изменяться, например, имена файлов.

— Необязательные параметры заключены в квадратные скобки — [ ].

— Списки допустимых параметров заключены в фигурные скобки — { }. Необходимо использовать один из элементов такого списка.

— Символ | (вертикальная черта) используется в качестве разделителя
элементов списка. Возможно использование только одного из элементов списка.
Например, в соответствии с изложенными соглашениями, необходимо ввести
NET COMMAND и один из переключателей — SWITCH1 или SWITCH2. Указанное
в квадратных скобках имя [name] является необязательным параметром:

NET COMMAND [name] {SWITCH1 | SWITCH2}

— Запись […] означает, что указанный элемент может повторяться.
Повторяющиеся элементы должны быть разделены пробелом.

— Запись [,…] означает, что указанный элемент может повторяться, но
повторяющиеся элементы должны быть разделены запятой или точкой с
запятой, но не пробелом.

— При вводе в командной строке можно использовать русские названия служб,
при этом они должны быть заключены в кавычки и не допускается изменение
прописных букв на строчные и наоборот. Например, команда

NET START «Обозреватель сети»

запускает службу обозревателя сети.

Справочная система NET.EXE, пожалуй, является одной из лучших в семействе операционных систем Windows. Подробную справку по использованию нужной команды, например use , можно получить несколькими способами:

net use ? — справка о синтаксисе команды

net use /help — подробная справка по использованию команды с описанием используемых ключей.

net help use — аналогично предыдущей форме вызова справки.

net help use | more — отобразить справку в постраничном режиме выдачи на экран. Удобно пользоваться в тех случаях, когда тест не помещается на экране. Нажатие Enter перемещает текст на одну строку, нажатие пробела — на один экран.

net help use > C:\helpuse.txt — создать текстовый файл справки C:\helpuse.txt

  • Работа с системными службами
  •     Данный режим использования NET.EXE , в некоторой степени, является не характерным для основного предназначения утилиты, и начиная с Windows XP, для управления системными службами используется специальная утилита командной строки SC.EXE. Тем не менее, NET.EXE в среде любой версии операционных систем Windows может быть использована для запуска и остановки системных служб (сервисов). Согласно справочной информации, список служб, которыми можно управлять с помощью net.exe можно получить используя следующую команду:

    net help services

    Но это не совсем верно, и на самом деле, с помощью net.exe можно запустить или остановить практически любую системную службу, и в том числе, не представленную в списке , отображаемом при выполнении данной команды .
    Для остановки используется параметр stop, а для запуска — параметр start:

    net stop dnscache — остановить службу dnscache

    net start dnscache — запустить службу dnscache

    Возможно использование как короткого, так и полного имени («Dnscache» — короткое, «DNS-клиент» — полное имя службы). Имя службы, содержащее символы русского алфавита и пробелы заключается в двойные кавычки.

    net stop «DNS-клиент» — остановить службу DNS-клиент .

    Полное имя службы можно скопировать из «Панель управления» — «Администрирование» — «Службы» — Имя службы — «Свойства» — «Выводимое имя».

    Для приостановки некоторых системных служб или продолжения работы ранее приостановленной службы используются команды NET PAUSE и NET CONTINUE :

    net pause «Планировщик заданий» — приостановить службу «Планировщик заданий»

    net continue schedule — продолжить работу службы «Планировщик заданий» .
    Имя службы задано в коротком формате.

  • Работа с сетевыми дисками
  • net use — отобразить список сетевых дисков, подключенных на данном компьютере.


    Состояние     Локальный     Удаленный                 Сеть

    —————————————-—————————————

    Отсоединен   X:                     \\SERVER\movies         Microsoft Windows Network

    OK                 Y:                      \\SERVER\shares           Microsoft Windows Network

    В колонке «Локальный» отображается буква сетевого диска, а в колонке
    «Удаленный» — имя удаленного сетевого ресурса в формате UNC

    UNC — это
    Общее соглашение об именах (Uniform Naming Convention) или универсальное
    соглашение об именовании (universal naming convention), соглашение об
    именовании файлов и других ресурсов, дающее определение местоположения
    ресурса .

    Имя, соответствующее UNC — полное имя ресурса в сети, включающее имя сервера
    и имя совместно используемого (разделяемого, сетевого ) ресурса
    (принтера, каталога или файла).
    Синтаксис UNC-пути к каталогу или файлу следующий:

    \\Сервер\СетевойКаталог[\ОтносительныйПуть]

    Сервер — сетевое имя компьютера, СетевойКаталог — это сетевое
    имя общего каталога на этом компьютере, а необязательный
    ОтносительныйПуть — путь к каталогу или файлу из общего каталога.

    СетевойКаталог не обязательно называется так же, как ассоциированный с ним
    каталог на сервере, имя даётся в ходе открытия общего доступа к каталогу в
    файловой системе компьютера

    В операционных системах семейства Windows, если в конце имени разделяемого
    ресурса используется знак $ то такой ресурс является скрытым и не
    отображается в проводнике при просмотре сетевого окружения. Это правило
    относится не только к автоматически создаваемым ресурсам для системного
    администрирования ( C$ , D$ , ADMIN$ и т.п. ), но и для любого
    пользовательского разделяемого ресурса. Если, например, для сетевого доступа
    выделена папка под именем «movies», то она будет видна в сетевом окружении,
    а если — под именем «movies$» — то нет.

    Для того, чтобы скрыть в сетевом окружении отдельный компьютер
    используется команда:

    NET config server /hidden:yes

    Чтобы вернуть отображение компьютера в сетевом окружении

    NET config server /hidden:no

    UNC-пути можно использовать и для локальной машины, только в этом случае
    вместо имени «Сервер» нужно подставлять знак «?» или «.», а путь к файлу указывать
    вместе с буквой диска. Например так: «\\?\C:\Windows\System32\file.exe» .

    Для отключения сетевого диска или устройства используется команда net use с ключом /DELETE

    net use X: /delete — отключить сетевой диск X:

    Регистр букв в данном ключе не имеет значения и можно использовать сокращения:

    net use Y: /del

    Примеры выполнения команды NET USE для подключения сетевых дисков:

    net use X: \\server\shares — подключить сетевой диск X: которому соответствует разделяемый сетевой каталог с именем shares на компьютере с именем server

    net use Y:\C$ /USER:Администратор admpass — подключить сетевой диск Y: которому соответствует скрытый ресурс C$ (корневой каталог диска C:) . При подключении к удаленному компьютеру используется имя пользователя Администратор и пароль admpass

    То же самое, но с использованием учетной записи в домене mydomain
    net use Y:\C$ /USER:mydomain\Администратор admpass

    net use Y:\C$ /USER:Администратор@mydomain admpass

    Если в командной строке пароль не задан, то он будет запрошен при подключении к сетевому ресурсу. Если ключ /USER не задан, то для авторизации на удаленном компьютере используется текущая учетная запись.

    net use Y:\C$ /SAVECRED — выполнить подключение с запоминанием полномочий (credentials) пользователя.
    При первом подключении, будет выдан запрос на ввод имени пользователя и пароля , которые будут запомнены и не будут запрашиваться при последующих подключениях. Параметр /savecred не работает в версиях Домашняя и Начальная Windows 7 / Windpws XP

    Для изменения режима запоминания подключенных сетевых дисков используется ключ /PERSISTENT

    net use /PERSISTENT:NO — не запоминать сетевые подключения.

    net use /PERSISTENT:YES — запоминать сетевые подключения.

    Необходимо учитывать, что режим, определяемый значением ключа /PERSISTENT, относится к вновь создаваемым подключениям. Если, например, сетевой диск X: был создан при установленном режиме запоминания (PERSISTENT:YES), а затем вы выполнили смену режима командой net use /PERSISTENT:NO и подключили сетевой диск Y: , то после перезагрузки системы, не будет восстановлено подключение диска Y: , но будет восстановлено подключение диска X:

  • Работа с файлами и каталогами
  • NET SHARE — эта команда позволяет выделить ресурсы системы для сетевого доступа . При запуске без других параметров, выводит информацию обо всех ресурсах данного компьютера, которые могут быть совместно использованы . Для каждого ресурса выводится имя устройства или путь и соответствующий комментарий.

    net share — получить список разделяемых в локальной сети ресурсов данного компьютера. Пример списка:


    Общее имя                     Ресурс                     Заметки

    —————————————-—————————————

    G$                             G:\                 Стандартный общий ресурс

    E$                              E:\                 Стандартный общий ресурс

    IPC$                                               Удаленный IPC

    ADMIN$               C:\WINDOWS               Удаленный Admin

    INSTALL               C:\INSTALL                   Дистрибутивы и обновления

    net share INSTALL — получить информацию о разделяемом ресурсе с именем INSTALL .

    Имя общего ресурса     INSTALL

    Путь                               C:\INSTALL

    Заметки                       Дистрибутивы и обновления

    Макс. число пользователей     Не ограничен

    Пользователи                         Administrator

    Кэширование                         Вручную

    Для добавления нового разделяемого по сети ресурса используется параметр /ADD

    net share TEMP=»C:\Documents And Settings\LocalSettings\games» — добавить новый разделяемый каталог под именем TEMP

    net share TEMP=»C:\Documents And Settings\LocalSettings\games» /users:5 — добавить новый разделяемый каталог под именем TEMP с максимальным числом обновременоо подключающихся пользователей равным 5 .

    Кроме этого, при создании разделяемого ресурса можно указать краткое его описание (заметку) с помощью параметра /REMARK и режим кэширования файлов с помощью параметра /CACHE .

    NET SHARE имя_ресурса=диск:путь [/USERS:чиcло | /UNLIMITED] [/REMARK:»текст»]
    [/CACHE:Manual | Automatic | No ]
    [/CACHE:Manual | Documents| Programs | None ]

    Для удаления существующего разделяемого ресурса используется параметр /DELETE:

    net share TEMP /DELETE — удалить разделяемый ресурс под именем TEMP

    Удаление выполняется только для имени разделяемого ресурса и не затрагивает каталог локального диска, связанный с данным именем.

    Для работы с файлами, открытыми по сети на данном компьютере, используется команда NET FILE . По каждому открытому ресурсу выводится идентификационный номер, путь файла, имя пользователя, которым используется файл, и количество блокировок при совместном использовании. Кроме того, команда NET FILE позволяет закрыть совместно используемый файл и снять блокировки .

    net file — получить список открытых по сети файлов .

    net file 4050 /close — принудительно закрыть файл, идентификатор которого равен 4050

    Для получения списка компьютеров рабочей группы или домена с разделяемыми ресурсами используется команда

    net view — отобразить список компьютеров в сетевом окружении.

    net view | more — отобразить список компьютеров в постраничном режиме вывода на экран.

    net view > C:\computers.txt — отобразить список компьютеров c записью результатов в текстовый файл.

    Синтаксис данной команды:

    NET VIEW [\\имя_компьютера [/CACHE] | /DOMAIN[:имя_домена]]

    NET VIEW /NETWORK:NW [\\имя_компьютера]

    net view \\server — отобразить список сетевых ресурсов компьютера server

    net view /DOMAIN:mydomain — отобразить список компьютеров с разделяемыми ресурсами в домене mydomain Если имя домена не указано, то выводится список всех доступных компьютеров локальной сети.

    net view /NETWORK:NW — отобразить список серверов Novell Netware, доступных в данной локальной сети.

    net view /NETWORK:NW \\NWServer — отобразить списков сетевых ресурсов сервера Netware с именем NWServer .

  • Работа с пользователями и компьютерами .
  •     Утилита NET.EXE позволяет отобразить данные об учетных записях пользователей и групп, добавлять новые записи, удалять существующие, отображать параметры безопасности, связанные с авторизацией пользователей и некоторые другие операции по администрированию на локальном компьютере или контроллере домена.

    NET ACCOUNTS — эта команда используется для обновления базы данных
    регистрационных записей и изменения параметров входа в сеть (LOGON) .
    При использовании этой команды без указания параметров,
    выводятся текущие значения параметров, определяющих требования к паролям и
    входу в сеть, — время принудительного завершения сессии, минимальную длину пароля, максимальное и минимальное время действия пароля и его уникальность.

    Синтаксис данной команды:

    NET ACCOUNTS [/FORCELOGOFF:{минуты | NO}] [/MINPWLEN:длина] [/MAXPWAGE:{дни | UNLIMITED}] [/MINPWAGE:дни] [/UNIQUEPW:число] [/DOMAIN]

    Пример отображаемой информации по команде NET ACCOUNTS :


    Принудительный выход по истечении времени через: Никогда

    Минимальный срок действия пароля (дней):         0

    Максимальный срок действия пароля (дней):         42

    Минимальная длина пароля:                 0

    Хранение неповторяющихся паролей:         Нет

    Блокировка после ошибок ввода пароля:       Никогда

    Длительность блокировки (минут):                 30

    Сброс счетчика блокировок через (минут):         30

    Роль компьютера:                 РАБОЧАЯ СТАНЦИЯ

        При использовании в локальной сети, каждый компьютер может выполнять как роль сервера (server), предоставляющего свои ресурсы для совместного использования, так и рабочей станции (workstation), использующей разделяемые сетевые ресурсы. Основные настройки сетевых служб сервера и рабочих станций можно отобразить с помощью команд:

    net config server — настройки сетевых служб для роли сервера.

    net config workstation — настройки сетевых служб для роли рабочей станции.

    Настройки служб сервера можно изменить с использованием параметров:

    /AUTODISCONNECT:минуты — максимальное время, в течение
    которого сеанс пользователя может быть не активен,
    прежде чем соединение будет отключено. Можно
    использовать значение -1, которое означает, что
    отключение вообще не производится. Допустимый
    диапазон значений: от -1 до 65535; по умолчанию
    используется 15.

    /SRVCOMMENT:»текст»
    Добавляет текст комментария для сервера, который
    отображается на экране Windows и при выполнении
    команды NET VIEW. Максимальная длина этого текста
    составляет 48 знаков. Текст должен быть заключен
    в кавычки.

    /HIDDEN:{YES | NO} Указывает, должно ли выводиться имя данного
    сервера в списке серверов. Учтите, что «скрытие»
    сервера не изменяет параметров доступа к этому
    серверу. По умолчанию используется значение NO.

    net config server /SRVCOMMENT:»Игровой сервер» /AUTODISCONNECT:5 — автоотключение при неактивности пользователя — 5 минут..

    net config server /HIDDEN:YES>/AUTODISCONNECT:-1 — автоотключение при неактивности пользователя не выполняется, сервер не отображается в сетевом окружении.

    При выполнении на контроллере домена, утилита net.exe позволяет добавлять новые компьютеры в базу данных Active Directory (AD) или удалять существующие компьютеры из нее.

    net computer \\notebook /add — добавить в домен компьютер notebook .

    net computer \\notebook /del — удалить из домена компьютер notebook .

    Для просмотра списка групп пользователей и изменения их состава, а также добавления новых или удаления существующих групп используются команды NET GROUP и NET LOCALGROUP. Первая из них используется только на контроллерах домена и предназначена для работы с группами пользователей в домене.

    net group — отобразить список групп пользователей в текущем домене.

    net localgroup — отобразить список групп пользователей данного компьютера.

    Синтаксис и назначение параметров этих команд практически не отличаются.

    NET LOCALGROUP [имя_группы [/COMMENT:»текст»]] [/DOMAIN] имя_группы {/ADD /COMMENT:»текст»] | /DELETE} [/DOMAIN] имя_группы имя […] {/ADD | /DELETE} [/DOMAIN]

    имя_группы — имя локальной группы, которую необходимо добавить,
    изменить или удалить. Если указать только имя группы, то
    будет выведен список пользователей или глобальных групп,
    являющихся членами этой локальной группы.

    /COMMENT:»текст» — комментарий для новой или существующей группы.
    Текст должен быть заключен в кавычки.

    /DOMAIN — Команда выполняется на основном контроллере домена в
    текущем домене. В противном случае операция выполняется
    на локальном компьютере.

    имя [ …] — Список из одного или нескольких имен пользователей,
    которые необходимо добавить или удалить из локальной группы.
    Имена разделяются пробелом. Эти имена могут быть именами
    пользователей или глобальных групп, но не именами других
    локальных групп. Если пользователь зарегистрирован в другом
    домене, его имени должно предшествовать имя домена
    (например, SALES\RALPHR).

    /ADD — Добавляет имя группы или имя пользователя в локальную
    группу. Регистрационная запись для добавляемых пользователей
    или глобальных групп должна быть создана заранее.

    /DELETE — Удаляет имя группы или пользователя из локальной группы.

    net localgroup Администраторы — отобразить список пользователей локальной группы Администраторы данного компьютера.

    net localgroup Администраторы testuser /add — добавление в группу Администраторы нового пользователя с именем testuser

    net localgroup Администраторы testuser /delete — удалить пользователя testuser из группы Администраторы .

    Для работы с учетными записями пользователей используется команда net user

    NET USER [имя_пользователя [пароль | *] [параметры]] [/DOMAIN] имя_пользователя {пароль | *} /ADD [параметры] [/DOMAIN] имя_пользователя [/DELETE] [/DOMAIN]

    имя_пользователя — имя пользователя, которое необходимо добавить,
    удалить, изменить или вывести на экран. Длина имени
    пользователя не должна превосходить 20 знаков.

    пароль — пароль для учетной записи пользователя. Пароль должен отвечать установленным требованиям на длину — быть не короче, чем значение, установленное параметром /MINPWLEN в команде NET ACCOUNTS, и в то же время не длиннее 14 знаков.

    * — Вызывает открытие специальной строки ввода пароля. Пароль
    не выводится на экран во время его ввода в этой строке.

    /DOMAIN команда будет выполняться на контроллере домена в
    текущем домене.

    /ADD — добавление нового пользователя.

    /DELETE — удаление пользователя.

    Параметры — Допустимые параметры :

    /ACTIVE:{YES | NO} — Активизирует учетную запись или делает ее
    не активной. Если учетная запись не активна,
    пользователь не может получить доступ к
    серверу. По умолчанию используется значение
    YES (т.е. учетная запись активна).

    /COMMENT:»текст» — Добавляет описательный комментарий об учетной
    записи (длиной не более 48 знаков).
    Текст должен быть заключен в кавычки.

    /COUNTRYCODE:nnn — Использует кодовую страницу нужного
    языка для вывода справки и сообщений об
    ошибках. Значение 0 означает выбор кодовой
    страницы по умолчанию.

    /EXPIRES:{дата | NEVER} — Устанавливает дату истечения срока действия
    ученой записи. Если используется значение
    NEVER, то время действия учетной записи не
    ограничено. Дата истечения срока действия задается в формате
    дд/мм/гг или мм/дд/гг, в зависимости от того,
    какая кодовая страница используется. Месяц
    может быть указан цифрами, названием месяца или
    трехбуквенным его сокращением. В качестве
    разделителя полей должен использоваться знак
    косой черты (/).

    /FULLNAME:»имя» — Указывает настоящее имя пользователя (а не
    кодовое имя, заданное параметром имя_пользователя). Настоящее имя следует
    заключить в кавычки.

    /HOMEDIR:путь Указывает путь к домашнему каталогу
    пользователя. Этот каталог должен существовать.

    /PASSWORDCHG:{YES | NO} Определяет, может ли пользователь изменять
    свой пароль. По умолчанию используется значение
    YES (т.е. изменение пароля разрешено).

    /PASSWORDREQ:{YES | NO} Определяет, является ли указание пароля
    обязательным. По умолчанию используется
    значение YES (т.е. пароль обязателен).

    /PROFILEPATH[:путь] Устанавливает путь к профилю пользователя.

    /SCRIPTPATH:путь Устанавливает расположение пользовательского
    сценария для входа в систему.

    /TIMES:{промежуток | ALL} — Устанавливает промежуток времени, во время
    которого пользователю разрешен вход в систему.
    Этот параметр задается в следующем формате:

    день[-день][,день[-день]],время[-время][,время[-время]]

    Время указывается с точностью до одного часа.
    Дни являются днями недели и могут указываться
    как в полном, так и в сокращенном виде. Время
    можно указывать в 12- и 24-часовом формате.
    Если используется 12-часовой формат, то можно
    использовать am, pm, a.m. или p.m.
    Значение ALL указывает, что пользователь может
    войти в систему в любое время, а пустое
    значение указывает, что пользователь не может
    войти в систему никогда.
    Разделителем полей указания дней недели и
    времени является запятая, разделителем при
    использовании нескольких частей является
    точка с запятой.

    /USERCOMMENT:»текст» — Позволяет администратору добавлять или изменять
    текст комментария к учетной записи.
    /WORKSTATIONS:{имя_компьютера[,…] | *}
    Перечисляет до восьми различных компьютеров,
    с которых пользователь может войти в сеть.
    Если данный параметр имеет пустой список или
    указано значение *, пользователь может войти
    в сеть с любого компьютера.

    Примеры использования:

    net user — отобразить список пользователей

    net user /DOMAIN — отобразить список пользователей текущего домена

    net user VASYA /USERCOMMENT:»Тестовый пользователь » /add — добавить пользователя с именем VASYA

    net user VASYA /delete — удалить созданного пользователя.

    net user VASYA password /USERCOMMENT:»Тестовый пользователь » /add — создать учетную запись нового пользователя VASYA с паролем password .

    net user VASYA * /USERCOMMENT:»Тестовый пользователь » /add — то же, что и в предыдущей команде, но пароь будет запрошен при создании новой учетной записи.

    net user VASYA * — изменить пароль существующего пользователя VASYA. Новый пароль будет запрошен при выполнении команды.

    net user VASYA Boss — изменить пароль пользователя VASYA на новое значение Boss

    Пример последовательности команд для создания нового пользователя с правами локального администратора:BR>

    net user VASYA Boss /ADD
    — создание учетной записи.

    net localgroup Администраторы VASYA /ADD — добавление пользователя в группу «Администраторы»

  • Отправка сообщений по локальной сети
  •     Для отправки сообщений в Windows XP используется команда NET SEND

    NET SEND {имя | * | /DOMAIN[:имя] | /USERS} сообщение
    имя — имя пользователя, компьютера или имя для
    получения сообщений, на которое отправляется данное
    сообщение. Если это имя содержит
    пробелы, то оно должно быть заключено в кавычки (» «).

    * — отправка сообщения по всем именам, которые доступны в данный момент.

    /DOMAIN[:имя домена] — сообщение будет отправлено по всем именам домена данной
    рабочей станции. Если указано имя домена, то сообщение
    отправляется по всем именам указанного домена или
    рабочей группы.

    /USERS — сообщение будет отправлено всем пользователям, подключенным
    в настоящий момент к серверу.

    сообщение — текст отправляемого сообщения.

    Для того, чтобы получить сообщение, должна быть запущена «Служба сообщений» (MESSENGER). Имена пользователей, компьютеров и текст сообщений на русском языке должны быть в DOS-кодировке.

    Перечень доступных активных имен на данном компьютере и состояние службы сообщений можно получить с использованием команды net name без параметров. По всему списку имен, отображаемому в результате выполнения данной команды возможна отправка сообщений. Примеры использования:

    net send VASYA привет! — отправка сообщения на имя VASYA .

    net send * привет! — отправка сообщения всем пользователям локальной сети, имена которых можно определить.

    net send /DOMAIN:mydomain Привет — отправка сообщения всем пользователям в домене mydomain

    net send /USERS Привет! — отправка сообщений всем пользователям,
    зарегистрированным службой сервера данного компьютера.

    В операционных системах Windows 7/Windows 8 команда net send не
    реализована
    и для обмена сообщениями в локальной сети используется команда msg.
    Такая же команда существует и в операционных системах
    WindowsXP/Server 2003, но используется в них только для обмена сообщениями с
    пользователями терминальных сессий. Тем не менее, при определенных настройках службы сервера Terminal Server команда msg может использоваться для обмена сообщениями
    между пользователями Windows XP и более поздних версий Windows. Для этого необходимо на каждом компьютере, которому будут отправляться сообщения, разрешить удаленный
    вызов процедур для службы сервера терминалов, добавив в раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server параметр AllowRemoteRPC типа REG_DWORD и равный 1 . Для вступления данного значения в силу, требуется перезагрузка. После чего команду msg можно будет использовать как альтернативу net send на компьютерах с любой версией Windows. Необходимо также учитывать тот факт, что потребуются настройки брандмауэров, поскольку по умолчанию, передача и прием сообщений по сети, как правило, блокируются.

    Справку по работе с командой msg. можно получить введя /? в качестве параметра:

    MSG {<пользователь> | <имя сеанса> |  | @<имя файла> | *}
        [/SERVER:<сервер>] [/TIME:<секунд>] [/V] [/W] [<сообщение>]
    
      <пользователь>    Имя пользователя.
      <имя сеанса>      Имя сеанса.
             Идентификатор сеанса.
      @<имя файла>      Файл, содержащий список имен пользователей, сеансов или
                        идентификаторов сеансов, которым отправляется сообщение.
      *                 Отправить сообщение всем сеансам на указанном сервере.
      /SERVER:<сервер>  Сервер (по умолчанию - текущий).
      /TIME:<секунд>    Интервал ожидания подтверждения от получателя.
      /V                Отображение информации о выполненных действиях.
      /W                Ожидание ответа от пользователя, полезно вместе с /V.
      <сообщение>       Отправляемое сообщение. Если не указано, выдается запрос
                        или принимается ввод из STDIN.
    

    Примеры использования:

    msg * /server:TSServer «Тестовое сообщение » — отправить тестовое сообщение всем пользователям компьютера TSServet

    msg RDP-Tcp#0 /server:TSServer «Тестовое сообщение» — отправить тестовое сообщение пользователю терминальной сессии с именем RDP-Tcp#0 на компьютере TSServer

    msg console /server:Windows7 «Тестовое сообщение» — отправить тестовое сообщение текущему локальному пользователю компьютера Windows7

    msg console «Тестовое сообщение» — отправка тестового сообщения от пользователя сеанса RDP локальному пользователю

  • Статистика и синхронизация часов .
  • Утилита NET.EXE позволяет получить статистические данные по использованию служб сервера и рабочей станции. Статистика содержит информацию о сеансах, доступе к сетевым устройствам, объемах принятых и переданных данных, отказах в доступе и ошибках, обнаруженных в процессе сетевого обмена.

    net statistics server — отобразить статистические данные для службы сервера

    net statistics workstation — отобразить статистические данные для службы рабочей станции

    Для изменения системного времени компьютера используется команда NET TIME :

    NET TIME [\\компьютер | /DOMAIN[:домен]| /RTSDOMAIN[:домен]] [/SET]
    [\\компьютер] /QUERYSNTP [\\компьютер] /SETSNTP[:список серверов NTP]

    NET TIME синхронизирует показания часов компьютера с другим компьютером
    или доменом. Если используется без параметров в домене Windows Server,
    выводит текущую дату и время дня, установленные на компьютере, который
    назначен сервером времени для данного домена. Эта команда позволяет задать сервер времени NTP для компьютера.

    \\компьютер — имя компьютера, который нужно проверить или
    с которым нужно синхронизировать показания часов.

    /DOMAIN[:домен] Задает домен, с которым нужно синхронизировать
    показания часов.

    /RTSDOMAIN[:домен] — выполняет синхронизацию времени с сервером времени
    (Reliable Time Server) из указанного домена.

    /SET — Синхронизирует показания часов компьютера со
    временем указанного компьютера или домена.

    /QUERYSNTP — Отображает назначенный этому компьютеру сервер NTP (только Windows XP)

    /SETSNTP[:ntp server list] — задать список серверов времени NTP для этого компьютера ( только Windows XP).

    Это может быть список IP-адресов или DNS-имен,
    разделенных пробелами. Если задано несколько серверов,
    список должен быть заключен в кавычки.

    Параметры /QUERYSNTP и /SETSNTP не поддерживаются в операционных системах Windows 7 и более поздних. Для настройки службы времени в этих ОС используется утилита
    w32tm.exe

    net time \\COMPUTER — отобразить время на компьютере COMPUTER. Вместо имени компьютера можно использовать его IP-адрес.

    net time \\COMPUTER /SET — установить часы текущего компьютера по значению часов компьютера COMPUTER

    net time \\COMPUTER /SET /YES — установить часы текущего компьютера по значению часов компьютера COMPUTER без запроса подтверждения. Обычно ключ /YES используется в
    командных файлах, выполняющихся без участия пользователя.

    net time /QUERYSNTP — отобразить сервер времени, определенный для данного компьютера.

    net time \\COMPUTER /QUERYSNTP — отобразить сервер времени, определенный для указанного компьютера.

    net time /SETSNTP:»1.ru.pool.ntp.org time.windows.com» — задать в качестве NTP-серверов узлы 1.ru.pool.ntp.org и time.windows.com

    Утилита NSLOOKUP.EXE

       Утилита NSLOOKUP присутствует во всех версиях операционных систем Windows и является классическим средством диагностики сетевых проблем, связанных с разрешением доменных имен в IP-адреса. NSLOOKUP предоставляет пользователю возможность просмотра базы данных DNS-сервера и построения определенные запросов, для поиска нужных ресурсов DNS. Практически, утилита выполняет функции службы DNS-клиент в командной строке Windows.

    После запуска, утилита переходит в режим ожидания ввода. Ввод символа ? или команды help позволяет получить подсказку по использованию утилиты.

    Примеры использования:

    nslookup — запуск утилиты

    yandex.ru. — отобразить IP-адрес (а) узла с именем yandex.ru . Точка в конце имени желательна для минимизации числа запросов на разрешение имени к серверу DNS. Если завершающей точки нет, то NSLOOKUP сначала попытается разрешить
    указанное имя как часть доменного имени компьютера, на котором она запущена.

    server 8.8.4.4 — установить в качестве сервера имен DNS-сервер Google с IP-адресом 8.8.4.4

    yandex.ru. — повторить запрос с использованием разрешения имени DNS-сервером Google.

    set type=MX — установить тип записи MX

    yandex.ru. — отобразить MX-запись для домена yandex.ru — В примере узел обмена почтой для домена — mx.yandex.ru

    mx.yandex.ru. — отобразить информацию по mx.yandex.ru

    set type=A — установить тип записи в A

    mx.yandex.ru — получить IP-адреса для mx.yandex.ru

    http://ab57.ru/netcmd.html

    171

    171 people found this article helpful

    Net Command

    Use ‘net’ to manage a network from the Command Prompt in Windows

    Updated on February 25, 2022

    The net Command Prompt command manages almost any aspect of a network and its settings, including network shares, network print jobs, and network users.

    Lifewire / Tim Fisher

    Net Command Availability

    The net command is available from within the Command Prompt in all Windows operating systems including Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, and Windows XP.

    The availability of certain net command switches and other net command syntax may differ from operating system to operating system.

    Net Command Syntax

    The command takes the following general form:

    net [accounts | computer | config | continue | file | group | help | helpmsg | localgroup | name | pause | print | send | session | share | start | statistics | stop | time | use | user | view]

    Net Command Options
    Option Explanation
    net Execute the net command alone to show information about how to use the command which, in this case, is simply a list of the net subset commands.
    accounts The net accounts command is used to set password and logon requirements for users. For example, the net accounts command can be used to set the minimum number of characters that users can set their password to. Also supported is password expiration, minimum number of days before a user can change their password again, and the unique password count before the user can use the same old password.
    computer The net computer command is used to add or remove a computer from a domain.
    config Use the net config command to show information about the configuration of the Server or Workstation service.
    continue The net continue command is used to restart a service that was put on hold by the net pause command.
    file Net file is used to show a list of open files on a server. The command can also be used to close a shared file and remove a file lock.
    group The net group command is used to add, delete, and manage global groups on servers.
    localgroup The net localgroup command is used to add, delete, and manage local groups on computers.
    name Net name is used to add or delete a messaging alias at a computer. The net name command was removed in conjunction with the removal of net send beginning in Windows Vista. See the net send command for more information.
    pause The net pause command puts on hold a Windows resource or service.
    print Net print is used to display and manage network print jobs. The net print command was removed beginning in Windows 7. According to Microsoft, the tasks performed with net print can be performed in Windows 11, 10, 8, Windows 7 using the prnjobs.vbs and other cscript commands, Windows PowerShell cmdlets, or Windows Management Instrumentation (WMI).
    send Net send is used to send messages to other users, computers, or net name created messaging aliases. The net send command is not available in Windows 11 through Windows Vista, but the msg command accomplishes the same thing.
    session The net session command is used to list or disconnect sessions between the computer and others on the network.
    share The net share command is used to create, remove, and otherwise manage shared resources on the computer.
    start The net start command is used to start a network service or list running network services.
    statistics Use the net statistics command to show the network statistics log for the Server or Workstation service.
    stop The net stop command is used to stop a network service.
    time Net time can be used to display the current time and date of another computer on the network.
    use The net use command is used to display information about shared resources on the network that you’re currently connected to, as well as connect to new resources and disconnect from connected ones. In other words, the net use command can be used to show the shared drives you’ve mapped to as well as allow you to manage those mapped drives.
    user The net user command is used to add, delete, and otherwise manage the users on a computer.
    view Net view is used to show a list of computers and network devices on the network.
    helpmsg The net helpmsg is used to display more information about the numerical network messages you might receive when using net commands. For example, when executing net group on a standard Windows workstation, you’ll receive a 3515 help message. To decode this message, type net helpmsg 3515 which displays «This command can be used only on a Windows Domain Controller.» on screen.
    /? Use the help switch with the net command to show detailed help about the command’s several options.

    Only in Windows NT and Windows 2000 was there a difference in the net command and the net1 command. The net1 command was made available in these two operating systems as a temporary fix for a Y2K problem that affected the net command.

    Net Command Examples

     net view
    

    This is one of the simplest net commands that lists all the networked devices.

     net share Downloads=Z:\Downloads /GRANT:everyone,FULL
    

    In the above example, I’m sharing the Z:\Downloads folder with everyone on the network and giving all of them full read/write access. You could modify this one by replacing FULL with READ or CHANGE for those rights only, as well as replace everyone with a specific username to give share access to just that one user account.

     net accounts /MAXPWAGE:180
    

    This example of the net accounts command forces a user’s password to expire after 180 days. This number can be anywhere from 1 to 49,710, or UNLIMITED can be used so that the password never expires. Default is 90 days.

     net stop "print spooler"
    

    The above net command example is how you’d stop the Print Spooler service from the command line. Services can also be started, stopped, and restarted via the Services graphical tool in Windows (services.msc), but using the net stop command lets you control them from places like Command Prompt and BAT files.

     net start
    

    Executing the net start command without any options following it (e.g., net start «print spooler») is useful if you want to see a list of currently running services. This list can be helpful when managing services because you don’t have to leave the command line to see which services are running.

    Related Commands

    The net commands are network-related commands and so may often be used for troubleshooting or management alongside commands like ping, tracert, ipconfig, netstat, nslookup, and others.

    Thanks for letting us know!

    Get the Latest Tech News Delivered Every Day

    Subscribe


    If you manage Windows Services and are comfortable working from the command line, then the Windows NET.EXE command should be in your toolkit. Use it to easily start, stop, pause or restart any service from an elevated command prompt, or in a convenient script/batch file.

    Using NET to stop a Windows Service

    To stop a service, run:

    net stop <Service-Name>

    where <Service-Name> is the name of the service. Be sure to enclose it in quotes if it contains a space!

    For example, to stop the Print Spooler service (named “Spooler”), run:

    net stop Spooler

    Here is what it looks like on our Windows Server 2016 computer:

    Notice that the NET command will wait for the service to stop before continuing. The only exception is when the service is unresponsive or takes more than 30 seconds to comply.

    Starting a Windows Service with NET

    To start an idle Windows Service, run:

    net start <Service-Name>

    If all goes well, your service (and any other service it depends on to operate) will be started after a few seconds:

    How to Restart a Windows Service with NET.EXE

    To restart a service, say from a batch file, chain the “net stop” and “net start” commands together like this:

    net stop <Service-Name>
    net start <Service-Name>

    NET will also Pause and Resume Windows Services

    Not all services support pause and resume, but if you have one that does, NET can come in handy there as well.

    To pause a service, type:

    net pause <Service-Name>

    To resume a paused service, run:

    net continue <Service-Name>

    You may also like…

    Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии
  • Как установить полностью чистую windows 10
  • Arial font windows download
  • Как изменить имя при входе в windows 10 pro
  • Как изменить ориентацию рабочего стола на windows
  • Профиль windows должен быть с правами администратора