Имя пользователя:
Пароль:
 

Название темы: заменить порт на RDP
Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


CMD+JS
Код: Выделить весь код
@set @E=1; /*

@Echo Off

Set "Port=0x00000d3d"

Cscript //NoLogo /E:jscript "%~dpnx0" %Port%
shutdown /r /t 30

GoTo :Eof

*/

var oArg = WScript.Arguments;

if (oArg.Count()==1) {
	var Port=+oArg(0);
	var WshShell=WScript.CreateObject("WScript.Shell");

	try {AAA=WshShell.RegWrite("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\RDP-Tcp\\PortNumber",Port,"REG_DWORD");}
	catch (err) {
		if (err != 0) {
			WScript.Echo("RegWrite "+"\nerror: "+err.number+"\n"+err.description);
			WScript.Quit(1);
		}
	}
	WScript.Quit();

}
else {
	WScript.Echo('wrong number of arguments in the JS script');
	WScript.Quit(240);

}

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 21-01-2018 в 23:44.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:39, 21-01-2018 | #3

Название темы: заменить порт на RDP