Subscribe to Windows IT Pro

 

Get Newsletters

  • Get the Latest News
  • Product Updates
  • Helpful Tricks
  • Productivity Tips

Subscribe Now!

September 05, 2006 02:40 PM

Using ADsSecurity.dll Instead of GetOwner.dll

Windows IT Pro
InstantDoc ID #93406
Rating: (1)

If you're unable to use GetOwner.dll, you can use OwnedBy-ADsSecurity.vbs, an alternative version of OwnedBy.vbs that uses ADsSecurity.dll instead. Just as with GetOwner.dll, ADsSecurity.dll must be registered on the computer running the script. To get ADsSecurity.dll, download the software development kit (SDK) for Active Directory Services Interfaces (ADSI) 2.5—adsrtk.msi—from http://www.microsoft.com/ntserver/nts/downloads/other/ADSI25/default.asp. After you download the SDK .msi file, you can install it by right-clicking it in Windows Explorer and choosing Install or by typing the following command at a command prompt:

msiexec /i path to SDK download folder\adsrtk.msi

Installing the SDK automatically registers ADsSecurity.dll on the system. If you don't need the full SDK installed on every system that will run the script, you can simply copy ADsSecurity.dll to a folder (e.g., %systemroot%\system32) and register it similarly to the way I describe GetOwner.dll registration in the main article.

Due to an apparent flaw in ADsSecurity.dll, OwnedBy-ADsSecurity.vbs (or any other calling script) will crash if the account under which you run the script doesn't have at least the Read Permissions NTFS permission on every file it accesses. To avoid this problem, make sure to run the script under an account with sufficient NTFS permissions.

Related Content:

ARTICLE TOOLS

Comments
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

White Papers

Get your Windows 7 deployment off to the right start by implementing PC lockdown. A locked-down environment is easier and cheaper to support since users are less likely to make unnecessary changes to the core system configuration - read more here!

Essential Guides

Is your iSCSI "lossy"? The reality is that most off-the-shelf Ethernet hardware deployed for iSCSI can lose packets, resulting in slow performance or application downtime. Learn how to assess your current iSCSI infrastructure and engineer an advanced iSCSI SAN infrastructure.

Web Seminars

What's the best way to keep your network safe from malware? In this web seminar, security expert Greg Shields suggests an alternative method to the traditional blacklisting approach that is common with anti-virus and anti-malware solutions.

eLearning Series

We bring the experts direct to you to share their real-world perspective and expertise. During each event, three sessions stream in real time, so you can learn, ask questions, and get solutions.
Upcoming event: Getting the Most with Exchange 2010 with Paul Robichaux

Subscribe to Windows IT Pro!

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.