| Метод | Описание |
|---|---|
AddPrinterConnection( | Подключает локальный порт компьютера к сетевому принтеру |
Для Windows NT/2000/XP: AddWindowsPrinterConnection( Для Windows 9AddWindowsPrinterConnection() | Регистрирует принтер в Windows и подключает его к сетевому ресурсу. В отличие от AddPrinterConnection, этот метод позволяет создать связь с сетевым принтером без явного перенаправления вывода в локальный порт |
EnumNetworkDrives() | Возвращает коллекцию, в которой хранятся буквы и сетевые пути ко всем подключенным сетевым дискам |
EnumPrinterConnections() | Возвращает коллекцию, в которой хранятся данные обо всех подключенных сетевых принтерах |
MapNetworkDrive( | Подключает сетевой ресурсstrRemoteNamestrLocalName |
RemoveNetworkDrive( | Отключает подключенный сетевой диск |
RemovePrinterConnection( | Отключает подключенный сетевой принтер |
SetDefaultPrinter( | Делает заданный сетевой принтер принтером по умолчанию |
Опишем методы из табл. 1.6 более подробно.
Метод
Если необязательный параметр bUpdateProfile
True, то создаваемое сетевое подключение будет сохранено в профиле пользователя.Параметры strUser
strPasswordВ следующем примере метод AddPrinterConnection
\\Server1\Epson к локальному порту LPT1:var WshNetwork = CreateObject("WScript.Network");
WshNetwork.AddPrinterConnection("LPT1", "\\Server1\Epson");
Метод
Параметр strDriverName
strDriverNameПараметр strPort
LPT1). В Windows NT/2000/XP параметр strPortВ следующем примере метод AddWindowsPrinterConnection
LPT1 (по умолчанию):var WshNetwork=CreateObject("WScript.Network");
PrinterPath="\\printserv\DefaultPrinter";
PrinterDriver="Lexmark Optra S 1650";
WshNetwork.AddwindowsPrinterConnection(PrinterPath, PrinterDriver);
Метод
Элементами возвращаемой коллекции являются буквы, обозначающие имеющиеся сетевые диски и сетевые имена ресурсов, к которым эти диски подключены. Первым элементом коллекции является буква, вторым — сетевое имя; эта последовательность сохраняется для всех сетевых дисков в коллекции.
В следующем примере на экран выводятся буквы, обозначающие все сетевые диски и имена ресурсов, к которым они подключены (листинг 1.9).
EnumNetworkDrives