Kom ihåg mig?
Home Menu

Menu


dynamiskt skapa webbplats i iis6 från asp sida

Ämnesverktyg Visningsalternativ
Oläst 2006-06-14, 01:48 #1
mattiohl mattiohl är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 29
mattiohl mattiohl är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 29
Jag behöver kunna skapa nya webbplatser i IIS6 / windows 2003 direkt från en asp sida. Jag har provat många olika varianter, men säkerheten i iis6 verkar vara så hög att detta är näst intill omöjligt. Tanken är alltså att asp sidan skall kunna trigga något skript som skapar den nya webbplatsen.

Från cmd fungerar följande:
Kod:
CScript.Exe c:/windows/system32/iisweb.vbs /create C:\mattitestar "mattitestar".
Jag har försökt att anropa en batfil från asp sidan med Windows Scripting Host för att köra denna kod men får "access denied" trots att jag har provat att ge fullständinga (!) rättigheter till både IUSR_ och IWAM_ både på filnivå och i IIS:

Kod:
Set WshShell= Server.CreateObject ("WScript.Shell")
WshShell.Run ("c:/inetpub/wwwroot/tmp/test.bat")
Set WshShell= Nothing
Jag har provat att inkludera .vbs filen i en asp sida men får följande fel:

Kod:
<script LANGUAGE="vbscript" RUNAT="Server" src="iisweb.vbs"></script>
<%CreateWebSite "C:\mattitestar", "mattitestar", "", "", "", "", "" %>
........

Microsoft VBScript runtime error '800a01a8' 
Object required: 'WScript' 
/tmp/iisweb.vbs, line 259
Från detta inlägg (http://www.codecomments.com/archive3...-2-304702.html) förstår jag att det är i princip omöjligt att exekvera .bat filer från en asp sida, vilket förstås har sina poänger ur en säkerhetssynpunk. Frågan är hur jag går vidare. Tacksam om någon har tips, tex hur jag kan exekvera vb-skriptet iisweb.vbs (som använder WScript flitigt) direkt från min asp sida.
mattiohl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-14, 07:54 #2
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Du kan skapa filer och siter från asp-sidor men du kan inte köra vbs-filen utan du måste programmera själv. Inte så jätteknepigt men lite jobbigt om man vill använda mycket inställningar.
Ett annat alternativ är att du använder cgi-bin eller scripts (vilket av dem du har) men det har jag aldrig provat själv. Rent teoretiskt så borde det fungera att exekvera filer där (cscript.exe t.ex.).

EDIT: Du kan använda koden i iisweb.vbs som utgångspunkt för en egen asp-fil. Det finns också färdiga asp-filer men jag kommer tyvärr inte ihåg var jag hittade dem.
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-14, 08:15 #3
Micke_Ns avatar
Micke_N Micke_N är inte uppkopplad
Medlem
 
Reg.datum: May 2004
Inlägg: 159
Micke_N Micke_N är inte uppkopplad
Medlem
Micke_Ns avatar
 
Reg.datum: May 2004
Inlägg: 159
Har inte tittat närmare på det men denna kanske klarar av det du önskar.

http://www.iis-resources.com/modules...ile.php?lid=31

(Web based administration of IIS
Install, Modify, Delete WWW & FTP sites
Now supports IIS6's Application Pools!)
Micke_N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-14, 18:55 #4
mattiohl mattiohl är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 29
mattiohl mattiohl är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 29
Citat:
Originally posted by Micke_N@Jun 14 2006, 08:15
Har inte tittat närmare på det men denna kanske klarar av det du önskar.

http://www.iis-resources.com/modules...ile.php?lid=31

(Web based administration of IIS
Install, Modify, Delete WWW & FTP sites
Now supports IIS6's Application Pools!)
Jag tror att detta är vad jag är ute efter. En av filerna (install_w3svc.asp) verkar kunna göras om utan några större problem.
mattiohl är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 09:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017