Scripting Blog [archived]

Formerly known as the "Hey, Scripting Guy!" blog

How Can I Determine the Executable File Corresponding to a Shortcut?

(image) Hey, Scripting Guy! How can I determine the executable file name corresponding to a .lnk shortcut file?-- AM(image) (image) (image) Hey, DE. We’re glad you asked this question; unlike some questions we get (like, “How do I use a script to disable File and Print Sharing on my Windows 2000 computers?”), this happens to be one ...

How Can I Return a List of All My Computers Except Those in a Specified OU?

(image) Hey, Scripting Guy! I need to get back a list of all the computers in my domain, except for the computers which are in our Test Lab OU. How do I do that?-- AM(image) (image) (image) Hey, AM. This seems to be one of the hot new trends in the IT world: in the past two weeks we’ve gotten three similar emails, all involving ...

How Can I Assign a New UPN to All My Users?

(image) Hey, Scripting Guy! How can I assign a new UPN to all my users?-- CH(image) (image) (image) Hey, CH. The UPN (or User Principal Name) provides an alternate way of logging on to a domain. Typically you log onto a domain by pressing Ctrl-Alt-Delete, typing in your user name, domain name, and password, and then pressing ENTER. With a ...

How Can I Prevent a Local User From Changing His or Her Password?

(image) Hey, Scripting Guy! How can I configure a local user account so that the user can’t change his or her password?-- DC(image) (image) (image) Hey, DC. The secret here lies in the mysterious userFlags attribute. We’ll show you how to set a user account so that the user can’t change his or her password, then we’ll fill you in ...