fpsrvadm to add frontpage extension
I really need help!I'm running IIS 5.0, I have this custom ASP script to add the frontpage extensions to the users web, it isn't working below is the error message and code:**When executing the script i get this: (the XX are just there to help keep my IPs safe)
Code:
Adding Front Page Extensions Results are: Starting install, port: 64.23.XX.XX:80, web: "bob" Error 2 opening registry key "SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\Ports\Port 80". Adding user as author Results are: Starting security, port: 64.23.XX.XX:80, web: "bob" Error 2 opening registry key "SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\Ports\Port 80". Front Page Extensions added
Code:
<% sub AddFPextensions(username,ipadd) 'Use ASP Execute as the helper for fpsrvadm Set Executor = Server.CreateObject("ASPExec.Execute") Executor.Application = "c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\40\bin\fpsrvadm" ' Add the extensions ' username is needed to insure web gets create with seperate permissions Response.write "<h5>Adding Front Page Extensions </h5>" Executor.Parameters = "-o install -m " & ipadd & " -p 80 -w " & username & " -u root" strResult = Executor.ExecuteDosApp Response.write "<h5>Results are: " & strResult & "</h5>" ' Add the username to the authors list Response.write "<h5>Adding user as author</h5>" Executor.Parameters = "-o security -m " & ipadd & " -p 80 -w " & username & " -a authors -u " & username strResult = Executor.ExecuteDosApp Response.write "<h5>Results are: " & strResult & "</h5>" set Executor = nothing end sub %> <% dim user dim ipadd ipadd = request.Form("ip") user = request.Form("username") AddFPExtensions user,ipadd If Err.Number = 0 then Response.write "<h4> Front Page Extensions added </h4>" Else Response.write "<h3>Adding FP Extensions failed.</h3>" Response.write "<h3>The error was " & Err.Description & "</h3>" End If Err.Clear %>