Avatar billede vostrikov Nybegynder
08. marts 2006 - 09:47 Der er 5 kommentarer og
1 løsning

Trække information ud af IIS

Hej.

Jeg sidder og roder med et vbscript, hvor jeg skal trække information ud af IIS metadatabasen. Er ret så meget nybegynder i vb btw.

Disse ting skal jeg have ud fra IIS:

Sitenavn (hostheader)
Physical location (fx. c:\Inetpub\wwwroot)
IP adresse, port
Site id (identifier)
Logfile path
Security (anonymt, ntlm?)
Frontpage server ext (yes/no)
SSL (yes/no)

Mit script ser således ud pt:

MachineName = "localhost"
IIsObjectPath = "IIS://" & MachineName & "/w3svc"


Set IIsObject = GetObject(IIsObjectPath)
for each obj in IISObject
if (Obj.Class = "IIsWebServer") then
BindingPath = IIsObjectPath & "/" & Obj.Name

Set IIsObjectIP = GetObject(BindingPath)
wScript.Echo IISObjectIP.ServerComment & " ( W3SVC" & obj.Name & " ) "

ValueList = IISObjectIP.Get("ServerBindings")
ValueString = ""
For ValueIndex = 0 To UBound(ValueList)
value = ValueList(ValueIndex)
Values = split(value, ":")
IP = values(0)
if (IP = "") then
IP = "(All Unassigned)"
end if
TCP = values(1)
if (TCP = "") then
TCP = "80"
end if
HostHeader = values(2)

if (HostHeader <> "") then
wScript.Echo " IP = " & IP & " TCP/IP Port = " & TCP & ", HostHeader = " & HostHeader
else
wScript.Echo " IP = " & IP & " TCP/IP Port = " & TCP
end if
Next
wScript.Echo "test"
set IISObjectIP = Nothing
end if
next
set IISObject = Nothing



Nogen der har nogle gode tips?
Avatar billede bufferzone Praktikant
08. marts 2006 - 09:52 #1
Jeg vil tro at du måske kan anvende Microsoft Log parser via VB scripts til dette, jeg har skrevet en artikel om hvordan den fungerer. jeg finder lige et link til dig
Avatar billede bufferzone Praktikant
08. marts 2006 - 09:52 #2
Avatar billede vostrikov Nybegynder
08. marts 2006 - 12:36 #3
Så vidt jeg kan se, så bliver alle de data som jeg har brug for ikke på den måde? Logfile path, site id osv.

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/676400bc-8969-4aa7-851a-9319490a9bbb.mspx
Avatar billede vostrikov Nybegynder
08. marts 2006 - 12:37 #4
Så vidt jeg kan se, så bliver alle de data som jeg har brug for ikke logget på den måde? Logfile path, site id osv.

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/676400bc-8969-4aa7-851a-9319490a9bbb.mspx
Avatar billede vostrikov Nybegynder
09. marts 2006 - 11:44 #5
Ved ikke lige hvorfor det link kom med. :-)

Mit problem er jo nok egentlig, at de forskellige objekter ikke er særlig godt dokumenteret. Men hvis det er nogle, som har gode "glossaries" osv. Så kom med dem :-)
Avatar billede vostrikov Nybegynder
25. april 2006 - 12:30 #6
problem løst med IIS metabase viewer
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