Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   вход в учетную запись (http://forum.oszone.net/showthread.php?t=298647)

vsokol 20-04-2015 11:28 2498249

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

подскажите код
делаю так-пример
psexec \\computer1 -u Администратор -p 123456 cmd /c "ping mail.ru>1.txt"
Прога зайдет на удаленный компьютер COMPUTER1 под пользователем АДМИНИСТРАТОР с паролем 123456 и выполнить команду (для этого надо обязательно перед выполняемой командой написать /с и если длинная команда то взять её в ковычки)
я сделал так
psexec \\SYSADMIN -u хххххххххх -p ********
где х логин
*-пароль но батник открывается на 1 с и закрывается

vsokol 23-04-2015 13:27 2499688

кто нибудь поможет?

Loki3D 23-04-2015 16:36 2499813

ну так команду то допиши.
psexec \\SYSADMIN -u хххххххххх -p ******** /c cmd.exe (или что ты там хочешь выполнить)

vsokol 24-04-2015 08:34 2500033

так вот и фишка в том что почему то командная строка открывается и закрывается и не срабатывает команда,что не так то делаю?

psexec \\имя компьютера-все понятно ввожу имя
-u -здесь я ввожу логин(имя пользователя)
-p -ввожу пароль
/c cmd.exe ввожу любую команду
и запускаю батник от имени администратора

vsokol 11-05-2015 08:15 2505937

???

NickM 11-05-2015 09:15 2505949

Имя компьютера test, а вы пытаетесь подключиться к sysadmin.
Имя учетной записи в домене желательно указывать с префиксом домена.
Вы сначала от тестируйте команду без батника, тогда и ответ программы сможете прочесть а не мелькающие окна лицезреть. Да и консольные команды можно сразу без cmd указывать.

rufat_4 11-05-2015 10:43 2505978

vsokol,


ключь "-С" :
Copy the specified program to the remote system for
execution. If you omit this option the application
must be in the system path on the remote system.

т.е пинг.ехе у тебя есть в сестеме и не нужно ключь -с и "смд"


например: psexec \\192.168.62.16 -i -d -n 20 gpupdate /target:user /force - ( т.е тут уже не нужно писать "cmd" )

и вообще сначала делайте все локально, если успех - потом уже через сервак (вместо \\SYSADMIN - пишите \\localhost) \

NickM 11-05-2015 10:52 2505979

Rifat_4, нужно быть внимательным, ключ передается для командного интерпритатора, не не для psexec и в данном контексте означает запустить с последующим завершением.

rufat_4 11-05-2015 11:15 2505984

NickM,

перевожу:
Copy the specified program to the remote system for execution. If you omit this option the application must be in the system path on the remote system.
копировать указанную программу к удаленному компьютеру. если вы пропускаете эту опцию , программа должна присуствовать на удаленном компьютере.

как Вы думаете , ping.exe нужно копировать на удаленный компютерь?

vsokol 12-05-2015 11:17 2506324

что то я запутался,мне нужен простой батник
1.его буду запускать на компе,не удаленно
2. в команде должно быть -открытие удаленного компьютера \\CALL
3.что бы сразу были введены логин и пароль
4.и открылся бы нужный удаленный комп
5.мне не надо ничего открывать на удаленном компе
скиньте как правильно вводить вот мои данные
имя компьютера с которого я буду запускать батник-Sysadmin(учетная запись Администратор)
имя компьютера на который я хочу зайти-СALL
имя пользователя удаленного компьютера-LOGIN
пароль-123456

NickM 12-05-2015 12:59 2506356

Цитата:

Цитата rufat_4
перевожу: »

будьте внимательней,

Цитата:

Цитата vsokol
4.и открылся бы нужный удаленный комп »

что Вы понимаете пож этой фразой? Что значит открылся?

vsokol 12-05-2015 13:37 2506377

Цитата:

Цитата NickM
перевожу: »
будьте внимательней,
Цитата vsokol:
4.и открылся бы нужный удаленный комп »
что Вы понимаете пож этой фразой? Что значит открылся? »

неправильно выразился,открылись бы общие папки

NickM 12-05-2015 14:05 2506387

psexec - Вы знаете назначение данной программы? И что значит открылись общие папки? Перед глазами отобразились, или в удаленной системе указанные папки "превратились" в общие?

vsokol 12-05-2015 15:37 2506424

Вложений: 1
Цитата:

Цитата NickM
psexec - Вы знаете назначение данной программы? И что значит открылись общие папки? Перед глазами отобразились, или в удаленной системе указанные папки "превратились" в общие? »

я вроде понятно все написал.....когда запускаеш батник должно появиться вот так
Файл 125122

Iska 12-05-2015 20:38 2506545

vsokol, у Вас домен или рабочая группа?

NickM 12-05-2015 21:06 2506563

Вам наверное и понятно, а мне не понятно причем тут psexec? Net use для Своих целей применять не пробовали?

Iska 12-05-2015 22:43 2506602

Цитата:

Цитата NickM
а мне не понятно причем тут psexec? »

Не при чём ;).

NickM 13-05-2015 05:20 2506689

Vsokol, Вы работу с диспетчером учетных данных как один из вариантов решения Вашего вопроса рассматривали? Тогда не понадобятся третьи программы и все обойдется системными средствами.

vsokol 13-05-2015 08:22 2506722

Цитата:

Цитата Iska
vsokol, у Вас домен или рабочая группа? »

рабочая группа
Цитата:

Цитата NickM
Vsokol, Вы работу с диспетчером учетных данных как один из вариантов решения Вашего вопроса рассматривали? Тогда не понадобятся третьи программы и все обойдется системными средствами. »

нет не пробовал

Iska 13-05-2015 22:44 2507075

vsokol, как уже советовали:
Цитата:

Цитата NickM
Net use для Своих целей применять не пробовали? »

попробуйте «net.exe use …» в указанном виде, наподобие:
Код:

@echo off

net.exe use \\СALL /User:LOGIN 123456
explorer.exe /e,/root,\\СALL

Не проверялось.

vsokol 14-05-2015 16:43 2507292

Цитата:

Цитата Iska
@echo off
net.exe use \\СALL /User:LOGIN 123456
explorer.exe /e,/root,\\СALL »

спасибо ,как раз такой батник и нужен был


Время: 23:37.

Время: 23:37.
© OSzone.net 2001-