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 |
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 |
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 |
| 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. |