Menentukan kepemilikan file atau folder di OS Windows 2003
Untuk mngetahui pemilik file atau folder di lingkungan OS linux sangat mudah sekali yaitu dengan menggunakan perintah ls -l atau ll maka setiap file akan kelihatan siapa yang memilikinya. Bagaimana dengan di windows 2003 ? untuk mengetahui kepemilikan file di OS windows 2003 bisa dilakukan menggunakan 3 cara, dengan GUI, Command Line atau dengan menggunakan VBscript.
Menggunakan GUI (graphical user interface)
- Buka windows explore
- Arahkan kursor pada file yang ingin diketahui kepemilikannya
- Klik kanan nama file dan kemudian pilih properties
- Klik security –> Advanced –> Owner
Menggunakan Command Line
Dalam contoh ini saya ingin mengetahui siapa pemilik file johan.txt, Â maka perintahnya sebagai berikut :
> dir /q johan.txt
Menngunakan VBscript
‘ This code prints the owner of a file.
‘ —— SCRIPT CONFIGURATION ——
strFile = “<FilePath>” ‘ e.g. d:\scripts\foo.vbs
strComputer = “<ServerName>” ‘ e.g. rallen-svr1 or . for local server
‘ —— END CONFIGURATION ———
set objWMI = GetObject(“winmgmts:\\” & strComputer & “\root\cimv2″)
set colItems = objWMI.ExecQuery _
(“ASSOCIATORS OF {Win32_LogicalFileSecuritySetting=’” & strFile & “‘}” _ & ” WHERE AssocClass=Win32_LogicalFileOwner ResultRole=Owner”) for each objItem in colItems Wscript.Echo “Owner: ” & objItem.ReferencedDomainName & “\” & _ objItem.AccountName next
Oke, Semoga membantu