Visual Basic Script para conocer el propietario de un archivo.
Active Directory, Scripts 30 Diciembre 2009
Este es un script sencillo que nos permite conocer quien es el propietario de un archivo.
Evidentemente en este script el nombre del archivo va incluido dentro del código pero bien utilizado nos amplia un abanico de posibilidades para catalogar ficheros de un directorio de red u otras características que queramos extraer de las propiedades de un fichero.
On Error Resume Next
strComputer = “.”
Set objWMIService = GetObject(“winmgmts:” _
& “{impersonationLevel=impersonate}!\\” & strComputer & “\root\cimv2″)
strFile = “P:\EUROCAJA.XLS” ‘El fichero, cámbialo por lo que quieras
Set colItems = objWMIService.ExecQuery _
(“ASSOCIATORS OF {Win32_LogicalFileSecuritySetting=’” & strFile & “‘}” _
& ” WHERE AssocClass=Win32_LogicalFileOwner ResultRole=Owner”)
For Each objItem in colItems
Wscript.Echo objItem.ReferencedDomainName
Wscript.Echo objItem.AccountName
Next
Copiar el código, pegarlo en un documento de notepad (por ejemplo) y guardarlo como FileOwner.vbs
Posts anterior y posterior:
Posts Relacionados:
- Previo: « Solucion al error 0×80041014 de Visual Basic Script
- Siguiente: Fichero de firmas para Outlook con Autoit »
Comentarios Recientes