Welcome to the Scripting Guys’ First Blog

Posted by Greg Stemp. Welcome to the Scripting Guys’ first blog. You might very well be saying to yourself, “Why a blog? Shouldn’t you guys be doing something else with your time … like, say, releasing that Active Directory browser?” Well, probably. But the blog seemed like an interesting diversion, and for at least two reasons. First, blogs are hip, they’re cool, they’re in, and we Scripting Guys desperately want to be seen as being hip, cool, and in ourselves. Why else would we have started to wear our baseball hats backwards, to listen hip-hop music, and to ride skateboards to work? Why else would I say, “Yo, dawg” at every opportunity? (Well, OK, I do that less in an attempt to be cool than an attempt to embarrass my 14-year-old son whenever possible. But the point is, if there’s a bandwagon, you can expect the Scripting Guys to jump on it.)


Perhaps more important, though, we also saw the blog both as intriguing venue for communicating with the scripting community and as an outlet for sharing information that just didn’t make sense as a Webcast or article. For example, from time-to-time people write to us and ask things like, “How come all the scripts in the Script Center are written in VBScript?” or “Can you guys recommend a good book on database scripting?” Because the same questions pop up over and over, we thought it would be useful to have our answers written down and available to anyone who might be interested. Now, that’s fine, but it still doesn’t answer the question: why a blog, why not just an FAQ? Well, to tell you the truth, while we often have an answer to a question, we might not always have the answer to the question. Can we recommend a book on database scripting? Probably, but there are just as likely to be 100 other books on database scripting that we never even heard of. With the Script Center, and with a typical FAQ, there’s no mechanism for the scripting world to augment, correct, or otherwise respond to things that we say. With a blog, though, we can recommend a book on database scripting, and then the rest of the scripting community can chime in, telling us why our recommendation is a poor one, telling us about other books we overlooked, or maybe even saying they agree with us. (Ok, that last one is unlikely but, hey, we can dream, right?)


As for what we intend to accomplish with this blog, well, to tell you the truth, we have no set agenda; we’re just along for the ride ourselves. We decided to start off by addressing some of those frequently asked questions, sometimes to provide an answer, other times just to kick off a dialog. From time-to-time we’ll likely talk about what it means to write a script or to manage systems using scripts. We might ponder the future of scripting, we will definitely include plenty of tips and tricks (coming soon: how you can determine which scripts are running on a computer), and sometimes we’ll probably just jabber away about nothing. But that’s what blogs are for, right?


At any rate, we encourage you guys to contribute to this effort, either by commenting directly on the postings, or by emailing us at scripter@microsoft.com and letting us know what topics you’d like to see us address here. That doesn’t necessarily mean we’ll address them, but, hey, you can dream, too, right? (Ok, it’s not much of a dream, but, still ….)


Comments (8)

  1. CC says:

    Nice to see you … I’ll start you off with an easy one …

    Why can’t I use the scripting host to have a CreateObject equivalent for managed objects WITHOUT having a CCW around my managed class ?

    See told you it was an easy one πŸ™‚

  2. Greg Stemp says:

    Well, if I understand your question (and I’m definitely NOT a program) there’s no reason you can’t do this except for one: we haven’t extended WSH in a way that lets you do this? WILL we ever extend WSH in such a fashion? Posisble, but I wouldn’t count on it. Most likely you’ll have to wait for the next version of Windows, when there will be a scripting solution that allows you to get to .NET.

  3. CC says:

    πŸ™ Thanks for the feedback though, guess I’ll have to wait for Lua.Net instead πŸ™‚

  4. JesseH says:

    Uh Oh!!! & Awesome.

    I’ve always dreamed of a direct pipe to the melons’ of the scripting guys and it looks like I now have that!

    I may as well throw this link out. This is the FASTEST way on earth to query WMI.


    Enjoy and take care,


  5. sierrachow says:

    Hi there,

    I had assumed that you guys had retired on the proceeds from your β€œDinky” TweakOmatic?

    Keep blogging ………………

  6. CC says:

    In response to myself a few posts back, there is a rather cool blog at http://weblogs.asp.net/rosherove/articles/DotNetScripting.aspx which explains how to use Managed Objects in the scripting host. Except there ain’t much to explain, it just works which is COOL πŸ™‚