Devuelve la información actual de asignación de unidades de red.
objUnidades = objeto.EnumNetworkDrives
El método EnumNetworkDrives devuelve una colección. Dicha colección es una matriz que asocia parejas de elementos: los nombres locales de las unidades de red y los nombres UNC asociados a ellas. Los elementos pares de la colección representan los nombres locales de las unidades lógicas. Los elementos impares representan los nombres de los recursos compartidos UNC asociados. El primer elemento de la colección se encuentra en el índice cero (0).
El siguiente ejemplo utiliza EnumNetworkDrives para generar una lista de las unidades de red y muestra la información de asignación.
<package> <job id="vbs"> <script language="VBScript"> Set WshNetwork = WScript.CreateObject("WScript.Network") Set oDrives = WshNetwork.EnumNetworkDrives Set oPrinters = WshNetwork.EnumPrinterConnections WScript.Echo "Unidades de red asignadas:" For i = 0 to oDrives.Count - 1 Step 2 WScript.Echo "Unidad " & oDrives.Item(i) & " = " & oDrives.Item(i+1) Next WScript.Echo WScript.Echo "Impresoras de red asignadas:" For i = 0 to oPrinters.Count - 1 Step 2 WScript.Echo "Puerto " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1) Next </script> </job> <job id="js"> <script language="JScript"> var WshNetwork = WScript.CreateObject("WScript.Network"); var oDrives = WshNetwork.
EnumNetworkDrives
(); var oPrinters = WshNetwork.EnumPrinterConnections(); WScript.Echo("Unidades de red asignadas:"); for(i = 0; i < oDrives.length; i += 2) { WScript.Echo("Unidad " + oDrives.Item(i) + " = " + oDrives.Item(i + 1)); } WScript.Echo(); WScript.Echo("Impresoras de red asignadas:"); for(i = 0; i < oPrinters.length; i += 2) { WScript.Echo("Puerto " + oPrinters.Item(i) + " = " + oPrinters.Item(i + 1)); } </script> </job> </package>
Ejecutar sus secuencias de comandos | Objeto WshNetwork | Método MapNetworkDrive | Método RemoveNetworkDrive
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |