PowerShell to find enabled user objects per OU in Active Directory

SO you’ve been tasked with trying to find out how many user objects exist i your domain, but the OU structure is so disorganised, you don’t know where to start?

This simple PowerShell script will tweeze out all any user objects no matter where they are hidden, so long as the account context you run it in can see them.
Continue reading PowerShell to find enabled user objects per OU in Active Directory

PowerShell to find unused AD user accounts

When you run scripts to find Active Directory user accounts that haven’t been used in a while, one thing the standard approach misses is accounts that have never been used.

Finding Active Directory user accounts that have never been used is a little tricky, in that the lastlogontimestamp is NULL although the attribute type is a large integer.  Querying this in PowerShell requires a back-to-front approach as we can’t query if the value is NULL, we have to query if the value is not ‘not-NULL’…. i.e. lastlogontimestamp -like “*”

Continue reading PowerShell to find unused AD user accounts

Windows 7 Kernel Mode Driver Framework (KMDF)

With all the new advanced features appearing in the latest vendor hardware, you may be finding issues with your image deployments when it comes to installing device drivers.

Late last year Microsoft released version 1.11 of the Kernel Mode Driver Framework (KMDF) which is the backbone of many newer device drivers today.  If you have SOE images built prior to this release you have an earlier KMDF embedded in the image, and if you use driverless images you’ll probably find many devices are not functioning at the end of your imaging process.  The fix is to either: Continue reading Windows 7 Kernel Mode Driver Framework (KMDF)

Does this make any sense?

So today the nytimes website went down.  The Syrian Electronic Army are being blamed.  Can we work out who they are and how they accomplished this?

If you ping www.nytimes.com the IP address comes up as 141.105.64.37.  A whois on this IP address shows that it’s in the IP range owned by Shorefront Media, Inc addressed in Moscow (reference – http://whois.domaintools.com/141.105.64.37). Continue reading Does this make any sense?

Dot Net Nuke – A critical error has occurred. An unexpected error has occurred

Some of you might have seen this error after upgrading your DNN from v6 to v7.  It’s a bit scarey because it means that no-one can log into your DNN instance, not even a super user.  Troubleshooting must therefore begin on the hosting server.  Check out the log files under .Portals_defaultLogs.  For me the critical error was:

Continue reading Dot Net Nuke – A critical error has occurred. An unexpected error has occurred

IT Tips, Tricks and Gadgets