Avatar billede virvelvar Nybegynder
29. oktober 2003 - 11:03 Der er 5 kommentarer og
1 løsning

vbs script til oprettelse af nyt virtual directory i IIS

Hvordan laver jeg et vbs script der går ind i IIS under default website som går ind og laver
et nyt Virtual Directory. Så man også kan indtaste Alias og Directory og
så skal man også kunne sætte de forskellige Access Permissions ved hjælp af scriptet.

På Forhånd Mange Tak.
Avatar billede medions Nybegynder
29. oktober 2003 - 11:05 #1
Avatar billede medions Nybegynder
29. oktober 2003 - 11:09 #2
Option Explicit



Dim Root

Dim Dir



On Error Resume Next



Set Root = GetObject("IIS://LocalHost/W3SVC/1/ROOT")



if (Err.Number <> 0) then

      MsgBox "Web Server doesn't exist"

      wscript.Quit

end if

strDirNavn = InputBox("Skriv sitenavn")

strAccessRead = MsgBox("Skal brugeren have læserettigheder?",64+4,"Rettigheder")

If strAccessRead = vbYes Then
  strAccessRead = True
Else
  strAccessRead = False
End If

strAccessWrite = MsgBox("Skal brugeren have skriverettigheder?",64+4,"Rettigheder")

If strAccessWrite = vbYes Then
  strAccessWrite = True
Else
  strAccessWrite = False
End If

Set Dir = Root.Create("IIsWebVirtualDir", strDirNavn)

Dir.Path = "C:\ "

Dir.AccessRead = strAccessRead

Dir.AccessWrite = strAccessWrite

Dir.EnableDirBrowsing = False

Dir.AppFriendlyName = "Test"

Dir.SetInfo

   

Set Dir = Nothing

Set Root = Nothing

(Er utestet, ved ik' om det virker!)

//>Rune
Avatar billede medions Nybegynder
29. oktober 2003 - 11:11 #3
Hov, det skal nok være sådan her så:

Dim Root

Dim Dir



On Error Resume Next



Set Root = GetObject("IIS://LocalHost/W3SVC/1/ROOT")



if (Err.Number <> 0) then

      MsgBox "Web Server doesn't exist"

      wscript.Quit

end if

strDirNavn = InputBox("Skriv sitenavn")

strAccessRead = MsgBox("Skal brugeren have læserettigheder?",64+4,"Rettigheder")

If strAccessRead = vbYes Then
  strAccessRead = True
Else
  strAccessRead = False
End If

strAccessWrite = MsgBox("Skal brugeren have skriverettigheder?",64+4,"Rettigheder")

If strAccessWrite = vbYes Then
  strAccessWrite = True
Else
  strAccessWrite = False
End If

Set Dir = Root.Create("IIsWebVirtualDir", strDirNavn)

Dir.Path = "C:\ "

Dir.AccessRead = strAccessRead

Dir.AccessWrite = strAccessWrite

Dir.EnableDirBrowsing = False

Dir.AppFriendlyName = "Test"

Dir.SetInfo

   

Set Dir = Nothing

Set Root = Nothing

//>Rune
Avatar billede virvelvar Nybegynder
29. oktober 2003 - 11:43 #4
mange tak for hjælpen. det sidste virkede.
Avatar billede medions Nybegynder
29. oktober 2003 - 11:56 #5
Fair nok.. :)
Thx 4 poinz

//>Rune
Avatar billede virvelvar Nybegynder
29. oktober 2003 - 12:28 #6
Nu hvor du har fået så mange point kan du så ik lige give mig et script til hvordan jeg sletter directoriet igen. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester