![]() |
![]() |
|
Использование Net use и "/user:special" | ☑ | ||
---|---|---|---|---|
0
AHgpuXa
18.01.11
✎
13:23
|
Доброго времени суток!
Наткнулся на код: КомандаСистемы("Net use "+СетевойДиск+": "+СокрЛП(ПутьКСетевомуДиску)+" /user:special "+СокрЛП(ПарольСетевогоДиска)); Долго думал. Чтобы он заработал в системе должен быть пользователь "special", но тогда зачем пароль? Или может я чего-то недопонимаю ... |
|||
1
miki
18.01.11
✎
13:37
|
Это запуск от _другого_ пользователя, а у аккаунта, помимо логина есть и пароль.
|
|||
2
FN
18.01.11
✎
13:41
|
Синтаксис данной команды:
NET USE [имя_устройства | *] [\\имя_компьютера\имя_ресурса[\том] [пароль | *]] [/USER:[имя_домена\]имя_пользователя] [/USER:[имя_домена_с_точками\]имя_пользователя] [/USER:[имя_пользователя@имя_домена_с_точками] [/SMARTCARD] [/SAVECRED] [[/DELETE] | [/PERSISTENT:{YES | NO}]] NET USE {имя_устройства | *} [пароль | *] /HOME NET USE [/PERSISTENT:{YES | NO}] Команда NET USE подключает компьютер к общему ресурсу или отключает компьютер от общего ресурса. Когда команда используется без параметров, выводится список подключений данного компьютера. имя_устройства Назначает имя для подключения к ресурсу или задает устройство, от которого нужно отключиться. Используется два типа имен устройств: дисковые устройства (буквы от D: до Z:) и принтеры (от LPT1: до LPT3:). Если ввести звездочку (*) вместо имени устройства, то назначается следующее незанятое имя. \\имя_компьютера Указывает имя компьютера, контролирующего общий ресурс. Если в имени компьютера используются пробелы, то нужно заключить весь этот параметр в кавычки вместе с двумя знаками обратной косой черты (\\). Имя компьютера может иметь в длину от 1 до 15 символов. \имя_ресурса Задает сетевое имя общего ресурса. \том Задает том NetWare на сервере. Чтобы иметь доступ к серверам NetWare, необходимо установить и запустить клиентские службы NetWare (рабочие станции Windows) или службу шлюза NetWare (Windows Server). пароль Указывает пароль, который нужен для доступа к общему ресурсу. * Задает запрос на ввод пароля. При вводе в командной строке пароль не отображается. /USER Указывает другое имя пользователя, с помощью которого устанавливается соединение. имя_домена Указывает другой домен. Если домен не указан, то подразумевается текущий домен, использовавшийся при входе в сеть. имя_пользователя Указывает имя пользователя для входа в сеть. /SMARTCARD Указывает, что это подключение использует учетные данные со смарт-карты. /SAVECRED Указывает, что имя пользователя и пароль следует сохранить. Этот параметр пропускается, если команда не запрашивает имя пользователя и пароль. /HOME Подключает пользователя к домашнему каталогу. /DELETE Отменяет сетевое подключение и удаляет его из списка постоянных подключений. /PERSISTENT Управляет использованием постоянных сетевых подключений. По умолчанию - последний использованный параметр. YES Сохраняет установленные подключения и восстанавливает их при следующем входе в сеть. NO Не сохраняет установленные подключения или последующие подключения, в результате они не будут восстанавливаться при следующем входе в систему. Для удаления постоянных подключений используется параметр /DELETE. NET HELP имя_команды | MORE - постраничный просмотр справки. |
|||
3
Злой Бобр
18.01.11
✎
13:41
|
(0) Винда непонимает юзера без пароля.
|
|||
4
miki
18.01.11
✎
13:43
|
(3)Это по-дефолту. Да и то со 2-го, afaik, SP под XP. Для серверных не помню.
|
|||
5
AHgpuXa
18.01.11
✎
14:00
|
(2) Синтаксис команды я знаю.
Немного перефразирую вопрос. Если эта команда мапит диск под пользователем "special" тогда вопрос снимается (Видимо просто бестолково написано, жестко привязав к пользователю). Возникла мысль что /user:special это специальна команда, указывающая ну допустим текущего пользователя. |
|||
6
miki
18.01.11
✎
14:01
|
(5)если у текущего есть права на шару, то нет смысла в параметре /user
|
|||
7
AHgpuXa
18.01.11
✎
14:03
|
+(5) А если учесть то, что конфа используется далеко не в одном месте, и код должен быть универсальным, задался вопросом почему именно так.
|
|||
8
miki
18.01.11
✎
14:04
|
(7)"разные места" это в пределах одной сети?
|
|||
9
AHgpuXa
18.01.11
✎
14:06
|
(8)нет, это "разные клиенты", почему и задался вопросом откуда у всех берется пользователь "special"
|
|||
10
miki
18.01.11
✎
14:14
|
(9)Вот чтобы у всех он "брался", (и чтобы не заводить юзера на каждой ЭВМ, для одноранговых сетей) и применяют запуск под другой учеткой.
|
|||
11
filh
18.01.11
✎
14:15
|
(9) создает на серваке, при первом запуске конфы.
или в описалово написано, что нужно создать |
|||
12
AHgpuXa
18.01.11
✎
14:22
|
(11) Нет такого.
(10) >применяют запуск под другой учеткой что в коде указанном в (0) обозначает "/user:special " |
|||
13
miki
18.01.11
✎
14:23
|
(12)см. (2)
|
|||
14
AHgpuXa
18.01.11
✎
14:28
|
Да что Вы мне все синтаксис тыкаете?
пересмотрите (5). Спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |