Esto es un ejemplo de un Script vbs para Windows que desconecta usuarios en red.
Una ruta (Universal Naming Convention o Uniform Naming Convention) es un formato de dirección para especificar la ubicación de recursos en una red de área local. UNC utiliza el siguiente formato:
\\nombre-servidor\ruta-del-recurso-compartido
También se puede utilizar UNC para identificar dispositivos periféricos compartidos (como impresoras).
La idea detrás del UNC es proveer un formato para que cada recurso compartido pueda ser identificado a través de una única dirección.
En sistemas UNIX se suele utilizar la barra “/” en vez de “\”.
Copia el contenido y grabarlo en un archivo llamado desconectar.vbs.
Después puedes personalizarlo cambiando la ruta UNC, y el nombre de los usuarios.
Veamos el ejemplo del Script para uso de un NAS.
comando = “net use \\Nas-oscar /delete”
comando2 = “net use \\Nas-oscar\usuario1/delete”
comando3 = “net use \\Nas-oscar\usuario2/delete”
result = MsgBox(“¿ Desea desconectar el usuario actual, para conectar con otro ?”, vbQuestion + vbOKCancel, “El NAS de oscar”)
if result =1 Then
Set oShell = WScript.CreateObject(“WSCript.shell”)
oShell.run comando,0
oShell.run comando2,0
oShell.run comando3,0
Set oShell = Nothing
msgbox “Ok. Se ha desconectado el usuario, conecte al NAS con otro.”
End if
Los vbs son similares a los procesos por lotes .bat que se ejecutaban en modo terminal.
VBScript (abreviatura de Visual Basic Script Edition) es un lenguaje interpretado por el Windows Scripting Host de Microsoft.
Su sintaxis refleja su origen como variación del lenguaje de programación Visual Basic.
Ha logrado un apoyo significativo por parte de los administradores de Windows como herramienta de automatización, ya que, conjunta y paralelamente a las mejoras introducidas en los sistemas operativos windows donde opera fundamentalmente, permite más margen de actuación y flexibilidad que el lenguaje batch (o de proceso por lotes) desarrollado a finales de los años 1970 para el MS-DOS.
Para finalizar respecto a NAS, generalmente, son dispositivos de almacenamiento específicos a los que se accede desde los equipos a través de protocolos de red (normalmente TCP/IP). También se podría considerar un sistema NAS a un servidor (Linux, Windows, …) que comparte sus unidades por red, pero la definición suele aplicarse a sistemas específicos.
Las ventajas del NAS sobre la conexión directa (DAS) son la capacidad de compartir las unidades, un menor coste, la utilización de la misma infraestructura de red y una gestión más sencilla. Por el contrario, NAS tiene un menor rendimiento y fiabilidad por el uso compartido de las comunicaciones.
Eso es todo …