Nwlapcug.com


Come eliminare una stampante disconnessa in VBS

Visual Basic script (VBS) è un linguaggio utilizzato dagli amministratori di rete per automatizzare le attività di software client. Utilizzando VBS, un amministratore può controllare il driver di periferica, stampanti, impostazioni del sistema operativo e gli account utente. Un'opzione che l'amministratore ha è automatizzare le connessioni stampante, tra cui l'eliminazione della stampante inutilizzata. Il processo prevede l'utilizzo di una (\"RemovePrinterConnection) \" funzione che è una parte del sistema VBS.

Istruzioni

1

Apri il file che si desidera modificare in blocco note o qualsiasi altro editor di testo. VBS è codificato in formato testo normale, quindi è necessario alcun software costoso per creare i file.

2

Creare un oggetto stampante. In questo esempio, viene utilizzato l'oggetto di rete. Questo è preferibile perché consente di rimuovere una stampante sul computer locale o su un computer di rete. Di seguito è riportato il codice che avvia il file VBS:

Impostare objNet = CreateObject(\"WScript.Network\")

3

Creare una variabile che contiene il nome della stampante. Di seguito è l'esempio per creare una variabile di stringa con un nome di stampante:

strPrinter = \"\\myComputer\myPrinter\"

Sostituire \"myComputer\" con il nome di un computer di rete o il nome del computer locale. Il \"myPrinter\" è il nome della stampante sul computer.

4

Rimuovere la stampante dalla macchina. Solo una riga VBS è necessaria per rimuovere una stampante. Il codice per rimuovere una stampante è:

objNet.RemovePrinterConnection strPrinter

5

Salvare il file e dargli una \".vbs\" estensione. I file VBS vengono eseguiti automaticamente da Windows quando vengono eseguiti. Dopo aver salvato il file, fare doppio clic sul computer per eseguire il test. La stampante viene rimosso dal computer.