OVH Cloud OVH Cloud

Manipulation de la métabase en ligne de commande avec ADSUTIL

2 réponses
Avatar
Fred Brochier - Décalog
Bonjour,

Serveur 2003 - IIS 6
J'ai fait scripts à l'aide de ADSUTIL.VBS et autre CHACCESS.VBS pour créer
un site Web, incluant des répertoires virtuels.
Tout se passe bien, si ce n'est lorsque je veux rediriger mon site vers une
URL située en dessous : la propriété httpredirect est par défaut en modé
Hérité, ce qui redirige aussi les répertoires virtuels du site
Comment puis-je modifier cette propriété par script (les attributs de
HttpRedirect pour qu'il ne soit plus en mode hérité) ? Merci de votre aide


Fred

2 réponses

Avatar
jbongran
Fred Brochier - Décalog wrote:
Bonjour,

Serveur 2003 - IIS 6
J'ai fait scripts à l'aide de ADSUTIL.VBS et autre CHACCESS.VBS pour
créer un site Web, incluant des répertoires virtuels.
Tout se passe bien, si ce n'est lorsque je veux rediriger mon site
vers une URL située en dessous : la propriété httpredirect est par
défaut en modé Hérité, ce qui redirige aussi les répertoires virtuels
du site
Comment puis-je modifier cette propriété par script (les attributs de
HttpRedirect pour qu'il ne soit plus en mode hérité) ? Merci de votre
aide


Fred



En utilisant inherit ?
http://www.microsoft.com/resources/documentation/iis/6/all/proddocs/en-us/ref_mb_httpredirect.mspx
References:
http://www.microsoft.com/resources/documentation/iis/6/all/proddocs/en-us/ref_we_redirect.mspx
Et une (petite) limitation de la MMC:
http://support.microsoft.com/default.aspx?scid=kb;en-us;838369
Avatar
EROL MVP SPS
Bonjour,

HttpRedirect
La propriété HttpRedirect spécifie le répertoire ou l'URL vers lequel un
client est redirigé lorsqu'il tente d'accéder à une ressource spécifique.
Cette propriété peut prendre des valeurs de deux formes générales.

Le format simple est Destination,Flag.

a.. Où Destination peut spécifier une URL ou un chemin virtuel vers un
fichier.

b.. Où Flag peut prendre une des quatre valeurs suivantes :
a.. EXACT_DESTINATION indique que la valeur fournie pour Destination
doit être considérée comme un emplacement cible absolu.
b.. CHILD_ONLY indique que la valeur doit être ajoutée au début du nom
de fichier de la demande à rediriger.
c.. PERMANENT indique que la redirection est permanente pour cette
ressource.
d.. TEMPORARY indique que la redirection est temporaire pour cette
ressource.

La forme la plus complexe utilise des caractères génériques. Le format est *
; Wildcard1; Destination1; Wildcard2; Destination2, Flag. Chaque paire
Wildcard ; Destination indique que les demandes correspondant aux caractères
génériques sont redirigées vers la destination spécifiée. Flag peut prendre
les mêmes valeurs que dans le cas du format de chaîne simple.

Important :
La définition de HttpRedirect au niveau du site ou du serveur n'a aucun
effet.

Nom de l'attribut Valeur de l'attribut
Type de données XML Chaîne
Type de données WMI Chaîne
Type de données ADSI Chaîne
Type de données ABO Chaîne
Identificateur de la métabase ABO MD_HTTP_REDIRECT
Attributs INHERIT
Valeur par défaut null
MetaFlagsEx CACHE_PROPERTY_MODIFIED
Type d'utilisateur IIS_MD_UT_FILE
StartingNumber N/A
EndingNumber N/A
ID 6011

Emplacements configurables

Vous pouvez configurer cette propriété aux emplacements suivants dans la
métabase IIS.

Chemin de la métabase Type d'objet d'administration IIS
/LM/W3SVC/n/ROOT
/LM/W3SVC/n/ROOT/nom_répertoire_virtuel IIsWebVirtualDir
/LM/W3SVC/n/ROOT/nom_fichier
/LM/W3SVC/n/ROOT/nom_répertoire_virtuel/nom_fichier IIsWebFile
/LM/W3SVC/n/ROOT/nom_répertoire_physique
/LM/W3SVC/n/nom_répertoire_virtuel/nom_répertoire_physique
IIsWebDirectory

+++++++++++

--
EROL MVP SharePoint www.mysps.info
http://www.microsoft.com/resources/documentation/IIS/6/all/techref/en-us/iisRG_SCA_20.mspx

"Fred Brochier - Décalog" a écrit dans le message
de news:
Bonjour,

Serveur 2003 - IIS 6
J'ai fait scripts à l'aide de ADSUTIL.VBS et autre CHACCESS.VBS pour créer
un site Web, incluant des répertoires virtuels.
Tout se passe bien, si ce n'est lorsque je veux rediriger mon site vers
une
URL située en dessous : la propriété httpredirect est par défaut en modé
Hérité, ce qui redirige aussi les répertoires virtuels du site
Comment puis-je modifier cette propriété par script (les attributs de
HttpRedirect pour qu'il ne soit plus en mode hérité) ? Merci de votre aide


Fred