AccessFlags

Cette propriété unique contient les indicateurs suivants d'autorisation d'accès aux fichiers :

AccessExecute AccessNoRemoteWrite
AccessNoRemoteExecute AccessRead
AccessNoRemoteRead AccessScript
AccessNoRemoteScript AccessWrite
AccessSource  

Les autorisations établies par l'affectation de la valeur TRUE aux indicateurs AccessExecute, AccessScript, AccessNoRemoteExecute et AccessNoRemoteScript ne s'appliquent pas aux fichiers des serveurs FTP.

ATTENTION   L'attribution des autorisations d'écriture et d'exécution peut être dangereuse, car elle permet aux utilisateurs de modifier les fichiers internes et d'exécuter des scripts pouvant endommager le système.

Les indicateurs d'accès distant ne sont opérationnels que lorsque l'indicateur d'accès général correspondant est défini. Par exemple, la définition de l'indicateur AccessNoRemoteRead n'a aucun effet si l'indicateur AccessRead n'est pas également défini. Si les deux indicateurs sont définis, l'hôte local peut lire le fichier, mais ce dernier ne peut pas être lu par le client distant.

L'indicateur AccessSource, lorsqu'il est défini, donne aux clients l'accès à la source, à l'aide des extensions HTTP décrites dans la norme WebDAV (Web Distributed Authoring and Versioning). Pour plus d'informations sur WebDAV, consultez le site Web World Wide Web Consortium et la documentation .

Remarque   Toutes les autorisations s'appliquent aux services, serveurs, répertoires et fichiers Web. Seules les autorisations AccessRead et AccessWrite sont applicables aux services FTP, aux serveurs FTP et aux répertoires FTP.

Type de données Long
Valeur par défaut AccessRead = TRUE
Héritage Héritable

Emplacements d'accès

Cette propriété est accessible aux emplacements suivants :

Chemin de la métabase Type de clé
/LM/MSFTPSVC IIsFtpService
/LM/MSFTPSVC/N IIsFtpServer
/LM/MSFTPSVC/N/ROOT IIsFtpVirtualDir
/LM/MSFTPSVC/N/ROOT/FtpVirtualDir IIsFtpVirtualDir
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer
/LM/W3SVC/N/ROOT IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory IIsWebDirectory
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory/WebFile IIsWebFile

Informations relatives à l'objet de base d'administration IIS

Les tableaux suivants répertorient les informations complémentaires nécessaires uniquement pour le code qui utilise l'objet de base d'administration IIS.

Identificateur de la métabase MD_ACCESS_PERM
Paramètre de masque binaire par défaut MD_ACCESS_READ
Type d'utilisateur IIS_MD_UT_FILE

Valeurs du masque binaire
Constante Valeur Description
MD_ACCESS_READ 0x00000001 Permet l'accès en lecture.
MD_ACCESS_WRITE 0x00000002 Permet l'accès en écriture.
MD_ACCESS_EXECUTE 0x00000004 Permet l'exécution des fichiers (inclut l'autorisation de script)
MD_ACCESS_SOURCE 0x00000010 Permet l'accès à la source.
MD_ACCESS_SCRIPT 0x00000200 Permet l'exécution de scripts.
MD_ACCESS_NO_REMOTE_WRITE 0x00000400 Accès local en écriture uniquement.
MD_ACCESS_NO_REMOTE_READ 0x00001000 Accès local en lecture uniquement.
MD_ACCESS_NO_REMOTE_EXECUTE 0x00002000 Exécution locale uniquement.
MD_ACCESS_NO_REMOTE_SCRIPT 0x00004000 Accès local de l'hôte uniquement.


© 1997-1999 Microsoft Corporation. Tous droits réservés.