Can I Change the Current Directory When Running a Script?

Hey, Scripting Guy! Can I change the current directory while my script is running?– KO, Kalispell, MT Hey, KO. Yes, you can change the current directory while a script is running, provided you are running Windows Script Host 5.6, that is. To change the current directory, all you have to do is create an instance…

1

How Can I Determine Which Groups a User Belongs To?

Hey, Scripting Guy! In my logon script, how can I find out which Active Directory groups a user belongs to? — JB, Montpelier, VT Hey, JB. This is pretty easy to do in a logon script:On Error Resume Next Set objADSysInfo = CreateObject(“ADSystemInfo”) strUser = objADSysInfo.UserName Set objUser = GetObject(“LDAP://” & strUser) For Each strGroup…

1

How Can I Determine if a Folder Exists on a Computer?

Hey, Scripting Guy! Is there any way to determine whether or not a specific folder exists on a computer?– RP, Umatilla, OR Hey, RP. There are a couple ways of doing this, depending on whether you are looking for the folder on the local computer or on a remote computer, and depending on whether or…

4

How Can I Determine How Long It Takes a Script to Run?

Hey, Scripting Guy! Is there a good way to time how long it takes for a script to run? — BN, Montreal, Canada Hey, BN. Probably the easiest way to do this is to let the script time itself. To accomplish that feat, set the first line of the script to this: dtmStart = Now…

1

How Can I Save Output to a Text File?

Hey, Scripting Guy! Is there an easy way to save my script output to a text file rather than displaying it on screen? — KP, Ogden, UT Hey, KP. If you always want your script to save data to a text file rather than display it on screen, then you’re probably better off using the…

10

How Can I Give a User a Yes/No Prompt?

Hey, Scripting Guy! I have a script which performs some file management tasks, and then should ask the user whether or not they want to delete a set of files. How do I ask a user a Yes or No question like this? — SE, Casper, WY Hey, SE. There are a couple different ways…

17

Can I Copy Script Output to the Clipboard?

Hey, Scripting Guy! Is there any way to have my script output copied to the Clipboard? — ZW, Marseilles, France Hey, ZW. Well, as long as you don’t mind crazy work-arounds then, yes, it’s actually pretty easy to copy script output to the Clipboard. To start with, you need to construct a string that contains…

14

Can I Read a Text File From the Bottom Up?

Hey, Scripting Guy! I have a log file in which new data is appended to the bottom of the file; that means the most recent entries are at the end of the file. I’d like to be able to read the file starting with the last line and then ending with the first line, but…

1

Can I Get a List of All My User Accounts?

Hey, Scripting Guy! Is there any way to get a list of all the user accounts in Active Directory?– CB, Fremont, CA Hey, CB. By far the quickest and easiest way to do this is to search Active Directory for all your user accounts. Here’s a sample script that searches the fabrikam.com domain; to search…

3

How Can I Call the Dir Command?

Hey, Scripting Guy! I’m trying to do something that seems pretty simple: call the dir command from a script. It doesn’t seem to work, though. How come?– CR, Mexico City, Mexico Hey, CR. It appears from your mail that you’re trying to do a simple thing like this:Set objShell = CreateObject(“Wscript.Shell”) objShell.Run(“dir”), 1, TRUE However,…

4