Visual Basic Scripting ( VBS) ist eine Programmiersprache, auf der Visual Basic-Compiler basiert. Die " FSO " Objekt in VBS -Anwendungen verwendet, um eine Datei zu öffnen , lesen Sie dessen Inhalt und schreiben Weitere Informationen zu der Datei. Wenn Sie einen Laufzeitfehler erhalten beschriftet " Zugriff verweigert ", dann kann das Programm nicht über die Berechtigung , um die Datei zu bearbeiten. Dateiberechtigungen
Sie sind in der Lage , eine Datei eingestellt als nur lesen oder zu blockieren Benutzern den Zugriff auf eine Datei mit der Windows- Rechte-Einstellungen . Wenn die Datei auf einem Netzlaufwerk , können Sie Ihren Benutzernamen gesperrt. Rechten Maustaste auf die Datei und wählen Sie "Eigenschaften". Überprüfen Sie die Sicherheitseinstellungen Berechtigungen für alle blockiert Benutzernamen. Fügen Sie Ihren Benutzernamen, um die Datei-Berechtigungen , wenn sie nicht aufgeführt.
Directory-Berechtigungen
Windows- immer die meisten eingeschränkten Zugriff für Dateien , wenn es mehr als eine Berechtigung eingestellt . Dies bedeutet, dass , wenn das Verzeichnis Einstellungen Ihrer Benutzer zu beschränken , sondern Dateiberechtigungen erlauben Sie Ihren Benutzernamen, die restriktive Berechtigung gilt , das heißt, Sie blockiert. Überprüfen Sie die Verzeichnis-Berechtigungen , die die Datei , um sicherzustellen, dass Sie Zugriff auf das Verzeichnis der Inhalt haben enthält .
Netzlaufwerk
Wenn die Datei auf einem Remote-Computer ist , müssen Sie die Remote-Computers freigegebenen Ordner auf Ihrem Computer zugeordnet haben . Klicken Sie auf die Windows- Schaltfläche "Start" und klicken Sie auf "Computer". Wenn die Datei Laufwerksbuchstaben angezeigt wird, dann haben Sie den freigegebenen Ordner zugeordnet. Wenn es nicht vorhanden ist , klicken Sie auf " Netzlaufwerk "-Button am oberen Rand des Fensters . Geben Sie den Speicherort des freigegebenen Laufwerk und klicken Sie auf " Fertig stellen", um das Laufwerk zu mappen.
Prüfen VBS -Code
Wenn Sie einen Fehler an den Speicherort der Datei in haben Ihre VBS Code , erhalten Sie möglicherweise eine Dateiberechtigungsfehler , obwohl es nicht erklären, das Problem richtig . Überprüfen Sie Ihre FSO ( FileSystemObject ) Zeilen Code , um sicherzustellen, dass Sie die richtige Datei verweist . Also, stellen Sie sicher, dass der Code dem Laufwerksbuchstaben für Ihr zugeordnetes Laufwerk , wenn die Datei auf einem Remote- Computer.