VBS e FSO Permesso negato a causa di un errore di runtime

June 16

Visual Basic Scripting (VBS) è un linguaggio di programmazione basato sul compilatore Visual Basic. L'oggetto "FSO" viene utilizzato in applicazioni VBS per aprire un file, leggerne il contenuto e scrivere di più informazioni al file. Se si riceve un errore di run-time con l'etichetta "Autorizzazione negata", quindi il programma non può avere il permesso di modificare il file.

Autorizzazioni file

Siete in grado di impostare un file in sola lettura o bloccare agli utenti di accedere un file utilizzando le impostazioni di autorizzazione di Windows. Se il file si trova su un'unità di rete, il nome utente potrebbe essere bloccata. Fare clic destro sul file e selezionare "Proprietà". Controllare le autorizzazioni di protezione per tutti i nomi utente bloccati. Aggiungi il tuo nome utente per i permessi dei file se non è elencato.

Directory Permissions

Windows utilizza sempre l'accesso più limitato per i file quando vi è più di un set di autorizzazioni. Questo significa che se le impostazioni della directory limitano l'utente, ma i permessi dei file consentono il nome utente, l'autorizzazione più restrittiva si applica, il che significa che sono bloccati. Verificare le autorizzazioni directory che contiene il file per assicurarsi di avere accesso ai contenuti della directory.

unità mappata

Se il file si trova su un computer remoto, è necessario disporre di cartella condivisa del computer remoto mappato al computer. Fare clic sul Windows "Start" e fare clic su "Computer". Se viene visualizzata la lettera di unità di file, allora avete la cartella condivisa mappata. Se non è lì, fare clic sul pulsante "un'unità di rete" nella parte superiore della finestra. Digitare il percorso dell'unità condivisa e fare clic su "Fine" per mappare l'unità.

Controllare codice VBS

Se si dispone di un errore al percorso del file nel codice VBS, è possibile ricevere un errore di autorizzazione di file, anche se non spiega il problema in modo corretto. Controllare le FSO (File System Object) righe di codice per garantire che si punta al file corretto. Inoltre, assicurarsi che il codice corrisponde la lettera di unità per l'unità mappata se il file si trova su un computer remoto.