OVH Cloud OVH Cloud

Comment récupérer le chemin d'une IISWebDirectory par script (ADSI) ?

3 réponses
Avatar
FredMERLE
j'ai besoin de r=E9cup=E9rer le chenmin d'acc=E8s=20
(c:\inetpub\...) d'une application IIS (IISWebDirectory).
Probl=E8me : ce chemin est visible via la MMC o=F9 dans la=20
metabase vie MedaEdit (key=3D3001) mais en voulant extraire=20
cette propri=E9t=E9 via ADSI, j'ai un message m'indiquant=20
que "Path" n'est pas une propri=E9t=E9 de IISWebDirectory.=20
Pourtant elle est bien d=E9fini dans la metabase.=20

Comment y acc=E9der ?

Merci

3 réponses

Avatar
Yann-Loïc [MS]
Bonjour,

Essayes en utilisant IISWebVirtualDir à la place de IISWebDirectory.

Yann-Loïc
--
This posting is provided "AS IS" with no warranties, and confers no rights.


"FredMERLE" wrote in message
news:145b01c38bfa$fa639160$
j'ai besoin de récupérer le chenmin d'accès
(c:inetpub...) d'une application IIS (IISWebDirectory).
Problème : ce chemin est visible via la MMC où dans la
metabase vie MedaEdit (key001) mais en voulant extraire
cette propriété via ADSI, j'ai un message m'indiquant
que "Path" n'est pas une propriété de IISWebDirectory.
Pourtant elle est bien défini dans la metabase.

Comment y accéder ?

Merci
Avatar
FredMerle
En utilisant IISWebvirtualDir mon vbs se plante avec un
code : 0x80005008 sur le GetObject de la Virtual Dir
Exemple du code :
Set oFirstNode = GetObject("IIS://LocalHost/w3svc/1/root")
Set oVDir = oFirstNode.GetObject("IIsWebVirtualDir",
MyAppli)
le Set oVDir plante, et il fonctionne avec :
Set oVDir = oFirstNode.GetObject("IIsWebDirectory",
MyAppli)
Effectivement la classe de l'objet oVDir est bien
IIsWebDirectory. C'est assez troublant car MetaEdit montre
bien une propriété "Path" pour cet objet. Où est-elle
définie ?

-----Message d'origine-----
Bonjour,

Essayes en utilisant IISWebVirtualDir à la place de


IISWebDirectory.

Yann-Loïc
--
This posting is provided "AS IS" with no warranties, and


confers no rights.


"FredMERLE" wrote in message
news:145b01c38bfa$fa639160$
j'ai besoin de récupérer le chenmin d'accès
(c:inetpub...) d'une application IIS (IISWebDirectory).
Problème : ce chemin est visible via la MMC où dans la
metabase vie MedaEdit (key001) mais en voulant extraire
cette propriété via ADSI, j'ai un message m'indiquant
que "Path" n'est pas une propriété de IISWebDirectory.
Pourtant elle est bien défini dans la metabase.

Comment y accéder ?

Merci


.



Avatar
Yann-Loïc [MS]
Plus simplement:

Set IIsWebVDirObj = GetObject("IIS://localhost/W3SVC/1/Root/IISHelp")
wscript.Echo "IIsWebVDirObj.Name: " & IIsWebVDirObj.Name
wscript.Echo "IIsWebVDirObj.Path: " & IIsWebVDirObj.Path
wscript.Echo "IIsWebVDirObj.KeyType: " & IIsWebVDirObj.KeyType

--
This posting is provided "AS IS" with no warranties, and confers no rights.


"FredMerle" wrote in message
news:032e01c38d79$75024c70$
En utilisant IISWebvirtualDir mon vbs se plante avec un
code : 0x80005008 sur le GetObject de la Virtual Dir
Exemple du code :
Set oFirstNode = GetObject("IIS://LocalHost/w3svc/1/root")
Set oVDir = oFirstNode.GetObject("IIsWebVirtualDir",
MyAppli)
le Set oVDir plante, et il fonctionne avec :
Set oVDir = oFirstNode.GetObject("IIsWebDirectory",
MyAppli)
Effectivement la classe de l'objet oVDir est bien
IIsWebDirectory. C'est assez troublant car MetaEdit montre
bien une propriété "Path" pour cet objet. Où est-elle
définie ?

-----Message d'origine-----
Bonjour,

Essayes en utilisant IISWebVirtualDir à la place de


IISWebDirectory.

Yann-Loïc
--
This posting is provided "AS IS" with no warranties, and


confers no rights.


"FredMERLE" wrote in message
news:145b01c38bfa$fa639160$
j'ai besoin de récupérer le chenmin d'accès
(c:inetpub...) d'une application IIS (IISWebDirectory).
Problème : ce chemin est visible via la MMC où dans la
metabase vie MedaEdit (key001) mais en voulant extraire
cette propriété via ADSI, j'ai un message m'indiquant
que "Path" n'est pas une propriété de IISWebDirectory.
Pourtant elle est bien défini dans la metabase.

Comment y accéder ?

Merci


.