Показать сообщение отдельно

  #3  
Старый 31.03.2010, 11:28
xor[jmp]
Banned
Регистрация: 29.03.2010
Сообщений: 134
Провел на форуме:
308180

Репутация: 31
По умолчанию

Люблю темы удалённого управления компьютерами... Вот совсем недавно возникла ситуация, когда надо было поуправлять одним компом под Windows Server 2003, но было одно НО: служба Remote Desktop отключена... Благо- служба удалённого реестра (Remote Registry) была включена.

Следующий скрипт RmtDsktop.bat помог мне включить Remote Desktop на удаленном Windows Server 2003.

Синтакс запуска RmtDsktop.bat такой:

RmtDsktop ComputerName1 [ComputerName2 .... ComputerNamen]

Где ComputerNameX это NetBIOS имя удалённого компьютера с Windows Server 2003.

ПРИМЕЧАНИЕ: RmtDsktop.bat перезагрузит удалённый Windows Server 2003 компьютер.

RmtDsktop.bat:

Цитата:
@echo off
setlocal
if {%1}=={} goto syntax
:loop
if {%1}=={} goto finish
set comp=%1
set remote="\\%1\HKLM\SYSTEM\CurrentControlSet\Control \Terminal Server"
shift
reg.exe ADD %remote% /v fDenyTSConnections /t REG_DWORD /d 0 /f>nul 2>&1
if NOT %ERRORLEVEL% EQU 0 @echo %remote% NOT found.
shutdown -m \\%comp% -r
goto loop
:syntax
@echo Syntax: RmtDsktop Computer1 [Computer2 .... Computern]
goto loop
:finish
endlocal
P.S пару минут гугления

Последний раз редактировалось xor[jmp]; 31.03.2010 в 11:33..
 
Ответить с цитированием