Partager via


Help Design the "Next Generation" Script Center

Hey, guys. I apologize for being absent for so long from this space, but this time of year it’s hard for me to find the time to do things like blogs. Now, that might sound a bit odd; after all, as a Microsoft Scripting Guy, isn’t it my job to do things like scripting blogs? Well, to tell you the truth, it’s not. People always say to me, “Man, what a great job you have, just sitting around writing about scripting all day.” And you know what: that is a great job; it’s just not my job. In reality, I don’t spend much time during the workday writing about scripting; I do other more … important … things. If I want to write a blog or do a Webcast, I pretty much have to put that stuff together at home. Now, I don’t mind doing that (well, not too much anyway) but because I coach baseball my evenings are pretty much booked between March and August. So expect the postings to be sporadic for the next few months. I’ll try to get something posted on a regular basis, but not only am I coaching, but I also volunteered to take care of standings and stats for our league as well.

(Well, actually, I didn’t volunteer, I just mentioned when I signed my son up that it would be nice if we kept the standings on the league Web site this year. Next thing I knew, I was conducting scorekeeping clinics and compiling stats and doing all sorts of stuff like that. I’m still not sure how that happened.)

I have a confession to make, though: even though I am posting something today, I’m also cheating a bit. That’s because I’m just posing a question rather than providing some any kind of scripting information. (You can always tell when bloggers are getting lazy, because they start saying things like, “I’d like to turn this blog over to you, the readers, for awhile.”) As I think I mentioned awhile back, while we are generally pleased with the TechNet Script Center we’ve also been somewhat disappointed in the fact that the Script Center has not evolved along with the interest in scripting. In fact, the Script Center hasn’t evolved at all; it’s basically in the exact same shape it was 100 years ago (albeit with about twice the number of scripts we started with). And that’s a problem. For example, we have over 1,200 new scripts we’d like to add (as a point of reference, we have a little over 900 scripts there right now). These scripts run the gamut: IIS scripts, Virtual Server scripts, a few Exchange scripts, Services for Unix scripts, etc. So why don’t we add them? Well, up until now, the categories for the Script Center have been writ in stone; we have not been allowed to create new categories, and have been required to file new scripts under those existing categories. Based on that, most of our 1,200 new scripts would have to be unceremoniously dumped into the Computer Management node. That sounded like a usability/discoverability nightmare, and so we have been reluctant to do anything with the new scripts.

But now, after over a year of negotiating, we have been given the right to do the Script Center ourselves. That means we can change existing categories, create new categories, delete old categories that don’t make much sense. It also means we can create a dynamic home page, we can “advertise” things like Webcasts, we can post content quickly and easily, we might (and I emphasize the word might) even be allowed to post scripts submitted by – gasp! – non-Microsoft people. It’s gonna take us awhile to learn the ropes of self-publishing on Microsoft.com, but we think it will eventually be cool. Way cool.

So here’s the question I wanted to pose: what do you think we should do to the Script Center? We have some ideas, but we’d like to hear what people who actually use the Script Center have to say. What would you like to see? What wouldn’t you like to see? Give us your wish list. Obviously there’s no guarantee that we can, will, or will be allowed to do the things on your list, but, hey, who knows; after all, about a year ago we were told that there was zero chance we’d ever be allowed to actually manage the Script Center ourselves. Who’da thunk it?

Anyway, if you have ideas for the Script Center and if you have ideas for helping us create a true scripting community, either post them here, or email scripter@microsoft.com. Thanks, guys!

And now if you’ll excuse me, I’ve got to start thinking about the lineup for Saturday.

Comments

  • Anonymous
    March 24, 2004
    Ouch... I didn't even know there was script center. Why aren't there links on MSDN? When I'm reading the reference to how something works, why isn't there an automatic "See it in action..." link to appropriate scripts in the Script Center?

  • Anonymous
    March 25, 2004
    First of all you do need a link on msdn home page.

    Second make it function(not look) like this site http://regexlib.com/REDetails.aspx?regexp_id=333.

    This site allow you to leave comments on the page and where you can discuss the code and actuall show ways the sample scrpt can be improved.

  • Anonymous
    March 25, 2004
    I wondered a bit about the structure since there was a lot of stuff that sort of was lumped together.

    I hope the new scriptcenter will be there shortly, because I know at least one person who might have use for the examples on exchange.

    I'm very much looking forward to the new script center.

    As far as writing this blog is concerned: sleeping is overrated. Fill your nights with meaning and write more here :-)

    greetings,

  • Anonymous
    March 26, 2004
    The comment has been removed

  • Anonymous
    March 26, 2004
    The comment has been removed

  • Anonymous
    March 28, 2004
    Make a reference of references (and keep it current)!

    When I first started scripting, one big hurdle was finding the references for various objects. The File System Object is in one place, the WSH reference is in another place, the WMI reference is somewhere else, the cluster automation obejct reference is buried elsewhere, etc. There are a number of other objects as well (IE, Office applications, Exchange Server, etc.).

    <li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mscs/mscs/cluster_automation_server_reference.asp">Cluster Server Automation Reference</a></li>

    <li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/fsooriScriptingRun-TimeReference.asp">FileSystem Object Reference</a></li>

    <li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vbscripttoc.asp">VBScript Reference</a></li>

    <li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsoriWSHLanguageReference.asp">WSH Reference</a></li>

    <li><a href="http://msdn.microsoft.com/library/en-us/wmisdk/wmi/wmi_reference.asp">WMI Reference</a>

  • Anonymous
    March 30, 2004
    The comment has been removed

  • Anonymous
    March 31, 2004
    Its a shame to hear that you hold back so many scripts. The script center is very usefull as is but would be a lot better with more scripts. Most times when im scripting and hit a problem i'll google whatever i'm having problems with and this doesn't usually yeild that many hits on the script center. So a well indexed search engine would be much appreciated. Most SDK's could also do with a lot more scripting examples.

  • Anonymous
    April 01, 2004
    Here's another item for the Script Center: anything at all about "Monad" (MSH.EXE), the new .NET-enabled command shell replacement for CMD.EXE. Here's a link about it:

    http://tfl09.blogspot.com/2003_11_01_tfl09_archive.html#106769921834716276

    In that page above is a link to a PPT slideshow about Monad given at
    PDC 2003.

    This brings up another important issue, perhaps for it own top-level thread in this blog, and that is: what is going to happen to WSH when Monad comes out?

    I've also heard rumors that MS is not going to develop/enhance either the WSH or VBScript beyond what they are today. Is this true? If not, when's the next WSH coming out and what will be new for VBScript when it does? (Thanks!)

  • Anonymous
    April 01, 2004
    I'm thinking that a searchable database of scripts would seriously enhance the scripting center. Take a look at the code repository database available at myitforum.com. It makes things very findable while having thousands of scripts available.

  • Anonymous
    April 02, 2004
    The comment has been removed

  • Anonymous
    April 03, 2004
    I had the idea that "Script Center" was aimed more at admininstrators than developers. I assumed that was why it isn't as prominent at MSDN as elsewhere.

    Since it is primarily a TechNet service it all makes perfect sense.

    Maybe the question we (at least some of us) should be asking is "Why isn't there more scripting coverage for developers?"


    The answer may be twofold:

    Third party web sites provide a lot of application scripting coverage already, but really did not cover the "TechNet audience" needs in as thorough or coordinated a manner.

    Microsoft doesn't really see these legacy scripting technologies as appropriate for applications. Inside Redmond people may live in a ".Net Uber Alles" environment today. That isn't a criticism but more of an observation that many of us live in a world Microsoft probably sees as the past.


    The .Net Visual Studio for Applications seems to leave most people cold for some reason. I'm guessing this is due to a lack of marketing, improperly targeted marketing, and a generally confused message. The cost of deploying and versioning the Framework is a headache too: you can't even come close to expecting a target platform has the Framework at all, let alone the version you need.

    But this is all sort of off-topic when we discuss the Script Center.


    I'll be interested to see what sort of reception MSH.EXE gets. The admin types I work with were at once impressed and totally freaked out. The power was appreciated. The "complexity" had them running for the door. Yet how many organizations will assign and task even a small development team with meeting the script development needs of admin groups? These poor guys and gals are left to glean what they can from places like the Script Center, and then "cargo cult" slash away attempting to customize things to meet their own needs.

    Microsoft could help the TechNet crowd a lot by encouraging the concept of an "operational analyst" to handle these tasks. I don't think most IT organizations perceive the need. Then something like Slammer or xDoom.y hits hard, and IT management screams about a lack of patch deployment. Joe TechNet out here meantime hasn't even heard of simple tools like SUS, and has even less idea where to start getting them in place and operational. A lot of admins are challenged enough just managing AD, Exchange, and their disk farms. And you don't want to see what sorts of things the typical DBA or webmaster lets slide on his boxes. As the issues proliferate the need for specialization grows. I think we ask an awful lot of platform admins.

  • Anonymous
    April 12, 2004
    > I've also heard rumors that MS is not going to
    > develop/enhance either the WSH or VBScript
    > beyond what they are today. Is this true? If
    > not, when's the next WSH coming out and
    > what will be new for VBScript when it does?

    This is the way Microsoft works. They start off with a lot of potentially useful stuff, but never completes. Once the stuff is out the doors they find something more interesting to do. Then they spend the time finding new cool way of doing whatever we did last year. There seems to be no effort trying to enable us to do more with the existing tools on existing systems.

    This means that we get new scripting technologies every few years. New stuff to learn. In addition, the new stuff will probably only work on the new Operating Systems, so since we have all the ancient stuff we will never be able to leverage the newest. Not that it matters anyway, because the new stuff will have some glaring holes for us system administrators. But that will not deter MS. After a few years there will be yet another scripting language out.

    My message to Microsoft is: I don't want new ways of doing what I do now. I want to be able to do more with what I have now.

    An example of this apart from scripting is Word. There seems to have been no attempt at improving the word objects since the release of Office 97. Programming in word seems to consist of finding workarounds.

    I also have a feeling that Microsoft really does not understand documentation. I belive this might stem from them always having people around who KNOWS. So all they need is a list of what is available. This is of course terrible for those of us who are trying to use Microsoft documentation to learn.


    greetings,


  • Anonymous
    April 26, 2004
    I know that generation script is really good but I don't know where I can download it from.Can you help me?

  • Anonymous
    April 26, 2004
    please help me!!

  • Anonymous
    May 14, 2004
    TechNet Script Center:
    http://www.microsoft.com/technet/community/scriptcenter/default.mspx

  • Anonymous
    June 28, 2004
    I'm thinking that a searchable database of scripts would seriously enhance the scripting center. Take a look at the code repository database available at myitforum.com. It makes things very findable while having thousands of scripts available.

  • Anonymous
    May 31, 2009
    PingBack from http://patiochairsite.info/story.php?id=1517

  • Anonymous
    May 31, 2009
    PingBack from http://portablegreenhousesite.info/story.php?id=13543

  • Anonymous
    June 02, 2009
    PingBack from http://woodtvstand.info/story.php?id=53253

  • Anonymous
    June 09, 2009
    PingBack from http://insomniacuresite.info/story.php?id=7551

  • Anonymous
    June 15, 2009
    PingBack from http://mydebtconsolidator.info/story.php?id=16285