Visual Basic Scripting ( VBS ) est un langage de programmation basé sur le compilateur Visual Basic. L'objet « FSO » est utilisé dans des applications VBS pour ouvrir un fichier , lire son contenu et d'écrire plus d'informations sur le fichier . Si vous recevez une erreur d'exécution étiqueté «Autorisation refusée », puis votre programme peut ne pas avoir l'autorisation de modifier le fichier. Permissions de fichiers
Vous êtes en mesure de mettre un fichier en lecture seule ou empêcher les utilisateurs d'accéder à un fichier en utilisant les paramètres d'autorisation Windows. Si le fichier se trouve sur un lecteur réseau , votre nom d'utilisateur peut être bloqué. Cliquez-droit sur le fichier et sélectionnez "Propriétés". Vérifiez les autorisations de sécurité pour tous les noms d'utilisateurs bloqués . Ajoutez votre nom d'utilisateur pour les autorisations de fichier si elle n'est pas répertoriée.
Directory Permissions
Windows utilise toujours l'accès le plus restreint pour les fichiers quand il ya plus d'une permission définir . Cela signifie que si les paramètres du répertoire restreindre votre utilisateur, mais les permissions de fichiers permettent à votre nom d'utilisateur, l'autorisation la plus restrictive s'applique, ce qui signifie que vous êtes bloqué . Vérifiez les permissions du répertoire contenant le fichier pour s'assurer que vous avez accès au contenu de l'annuaire.
Lecteur mappé
Si le fichier se trouve sur un ordinateur distant , vous devez avoir le dossier partagé de l'ordinateur distant mappé sur votre ordinateur. Cliquez sur le bouton "Démarrer " et cliquez sur "Ordinateur". Si la lettre de lecteur de fichier est affiché , alors vous avez le dossier partagé mappé . Si elle n'est pas là , cliquez sur le bouton " Carte d'entraînement d'un réseau » en haut de la fenêtre. Tapez l'emplacement du lecteur partagé , puis cliquez sur "Terminer" pour mapper le lecteur .
Check VBS code
Si vous avez une erreur à l' emplacement du fichier dans votre code VBS , vous pouvez recevoir une erreur d'autorisation de fichier , même si elle n'explique pas le problème correctement . Vérifiez vos ( FileSystemObject ) de lignes de code OFS pour s'assurer que vous pointez vers le fichier correct. Aussi, assurez- vous que le code correspond à la lettre de lecteur de votre lecteur mappé si le fichier se trouve sur un ordinateur distant.