PDA

Просмотр полной версии : как вырубить комп в сети из командной строки?


Дикс
07.01.2008, 20:52
Пишу в батник вот это

shutdown -s -f -m \\deex2 -t 00 -c "shit"

у меня стоят два компа, соединённые сетевым шнуром через adsl-модем.

запускаю, пишет "The network path was not found."

в чем дело? имя компа именно deex2.


Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "c
omment"] [-d up:xx:yy]

No args Display this message (same as -?)
-i Display GUI interface, must be the first option
-l Log off (cannot be used with -m option)
-s Shutdown the computer
-r Shutdown and restart the computer
-a Abort a system shutdown
-m \\computername Remote computer to shutdown/restart/abort
-t xx Set timeout for shutdown to xx seconds
-c "comment" Shutdown comment (maximum of 127 characters)
-f Forces running applications to close without war
ning
-d [u][p]:xx:yy The reason code for the shutdown
u is the user code
p is a planned shutdown code
xx is the major reason code (positive integer le
ss than 256)
yy is the minor reason code (positive integer le
ss than 65536)

Дюша
07.01.2008, 20:58
установи радмин не мучай мозг

AFoST
07.01.2008, 21:05
Сеть между компами настроена? У них выставлены локальные Ip-адреса, маска подсети и прочая лабуда?

MacTep
07.01.2008, 21:18
Программа в 5 строк на WinApi:

#include <windows.h>

int main( void )
{
InitiateSystemShutdown( "<имя_компа_в_сети>", lpMsg, 0, FALSE, FALSE );
return 0;
}

Дикс
08.01.2008, 11:24
сеть настроена, ремот десктоп работает отлично, но в нём нет функции shutdown, тока log off =\
а когда я через него создаю на компе батник с шатдауном, то при запуске он пишет что шатдаун процесс ин прогресс и ничего не происходит.

точнее произошло - пропала нах связь с ремот десктопом. я нажал на кнопку выключения компа, но он так и продолжал работать.
хватило ж мне ума отключить ему видяху через ремот десктоп, я даже не мог подключить моник чтобы посмотреть что на нём происходит ))) а ваще имеет смысл видяху отключать? есть от этого хоть какая-то польза?

2 MacTep
error C2065: 'lpMsg' : undeclared identifier

SpawnConnektion
08.01.2008, 11:32
Ремот Десктоп открывай и shutdown -s через CMD напиши там.
У мя по крайней мере сработало и через радмин и через стандартный удаленный рабочий стол.
А что у тебя там за Винда то стоит?

MacTep
08.01.2008, 12:36
Черт, я функцию в Msdn`е уточнял. Это имя сообщения при выходе. Оно все арвно любым может быть, ибо мы вырубаем комп с таймаутом 0. Поставь там Null и не парься.

Дикс
08.01.2008, 14:08
винда xp professional.
через rdс получилось, но нужный мне батник shutdown -s -f -m \\deex2
всё равно не работает.

пробовал менять на айпишник (он статический), всё равно безрезультатно.

сейчас создал на втором компе батник

shutdown -s
pause

запустил его через ремот десктоп - так он тупо выводит эту команду в бесконечном цикле! О_о

че за отстой =\