Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
30 used & new from $26.81

Have one to sell? Sell yours here
 
   
Developing WMI Solutions: A Guide to Windows Management Instrumentation (Addison-Wesley Microsoft Technology Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Developing WMI Solutions: A Guide to Windows Management Instrumentation (Addison-Wesley Microsoft Technology Series) (Paperback)

by Craig Tunstall (Author), Gwyn Cole (Author)
4.4 out of 5 stars See all reviews (7 customer reviews)

List Price: $64.99
Price: $44.16 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.83 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
15 new from $26.81 15 used from $27.05

Frequently Bought Together

Customers buy this book with VBScript, WMI, and ADSI Unleashed: Using VBScript, WMI, and ADSI to Automate Windows Administration by Don Jones

Developing WMI Solutions: A Guide to Windows Management Instrumentation (Addison-Wesley Microsoft Technology Series) + VBScript, WMI, and ADSI Unleashed: Using VBScript, WMI, and ADSI to Automate Windows Administration

Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description
This book helps developers and system administrators understand Windows Management Instrumentation (WMI). For the first time the Windows Operating System employs a unified technology to represent software and hardware management. The power of WMI in systems management stretches to virtually every piece of software and hardware. So regardless of whether you’re a team leader, software engineer or system administrator, WMI will probably affect you.

After the introduction, the book starts covering where management technologies/frameworks were (SNMP and DMI) and roughly how they worked and the differences between them. This leads to the reasons why the Desktop Management Task Force (DMTF) defined a protocol/schema called WBEM (Web Based Enterprise Management). Microsoft adopted WBEM and WMI was born. WMI is an implementation of the WBEM standard and it is also consistent with Microsoft's Total Cost of Ownership (TCO) initiative. The book continues to explain how to understand the various class schemas and the WMI tools provided by Microsoft. The class schemas describe virtually every aspect of a network, computer and its operating system together with the installed software. The book then introduces how WMI fits together with all its different building blocks.

From a development point of view, the most important place to start in making your own software/hardware manageable through a standard management environment is learning how to develop a class schema. The book takes a whole two chapters to discuss how to do this.

Accessing the WMI management environment can be achieved a number of ways. The book covers how system administrators can develop script to access and manipulate the management environment. The next part of the book is then focused on how developers can use and access the management environment through both the C++/COM interface and the .net framework. A chapter is also included how application developers can develop their UI management tools for the Microsoft Management Console (MMC). A crucial chapter in the book describes how software and hardware developers can write their own WMI providers. WMI providers are the gateway for developers to expose their own class schema.

Finally, the book covers a very little-known subject of the WMI toolset called Event Tracing. Event Tracing is a very powerful and high performance method of instrumenting applications. It allows applications to expose very detailed information about an operation or task. The operating system uses this technology to expose activity in the Windows kernel, security subsystems and numerous other subsystems.

From the Author
Many applications written for Windows currently don’t harness the power of a systems management technology (like WMI); this is what drove us to write this book. We want developers to realize that making an application manageable is a key benefit, especially to system administrators. Once system administrators and IT support departments realize what can be done with WMI, they will start demanding that applications expose WMI management interfaces. Not only will system administrators by happy, but you’ll be able to harvest a wealth of information available from WMI when building your own management applications. The other side of the coin apart from making an application manageable is a ‘management application’. A management application is a program (like an MMC snap-in) or web interface that can interact with the system to gather, inspect and manipulate the systems functionality or configuration. We also want system administrators to realize what they can do in !

a system equipped with a technology like WMI and how they should go about automating routine tasks. For instance, a system administrator can easily write a script that will identify what Windows service packs have been installed on all the machines in the network.

See all Editorial Reviews


Product Details

  • Paperback: 816 pages
  • Publisher: Addison-Wesley Professional (November 22, 2002)
  • Language: English
  • ISBN-10: 0201616130
  • ISBN-13: 978-0201616132
  • Product Dimensions: 9 x 7.4 x 1.1 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #356,598 in Books (See Bestsellers in Books)

What Do Customers Ultimately Buy After Viewing This Item?

Developing WMI Solutions: A Guide to Windows Management Instrumentation (Addison-Wesley Microsoft Technology Series)
78% buy the item featured on this page:
Developing WMI Solutions: A Guide to Windows Management Instrumentation (Addison-Wesley Microsoft Technology Series) 4.4 out of 5 stars (7)
$44.16
VBScript, WMI, and ADSI Unleashed: Using VBScript, WMI, and ADSI to Automate Windows Administration
7% buy
VBScript, WMI, and ADSI Unleashed: Using VBScript, WMI, and ADSI to Automate Windows Administration 3.8 out of 5 stars (5)
$38.49
Advanced VBScript for Microsoft  Windows  Administrators (Pro Other)
6% buy
Advanced VBScript for Microsoft Windows Administrators (Pro Other) 5.0 out of 5 stars (6)
$31.49
Windows Management Instrumentation (WMI) (Circle)
5% buy
Windows Management Instrumentation (WMI) (Circle) 4.4 out of 5 stars (7)
$38.99

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

7 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 11 people found the following review helpful:
5.0 out of 5 stars At last! Something for overworked sysadmins, January 4, 2003
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
A significant component of the Total Cost of Ownership of a network of personal computers is due to the myriad different pieces of hardware and software that these can contain; invariably from a slew of vendors. Integrating and managing the totality can be quite labour intensive for the systems administrator. Also too for the developer; whether she is writing the interface for a piece of software that others will use or if she is on the other side, and has to write code that runs that package and others.

Accordingly, Microsoft has pushed forward Windows Management Instrumentation. The book describes how to use WMI straightforwardly. You do need to know C++, COM and Active Template Library. No surprise there. Several sections also describe using the still new C# and .NET to write OO applications that easily connect to WMI. If you have not used C# and .NET, the book's coverage is concise enough to get you started. The authors treat a minimal subset that is enough for you to do useful work vis-a-vis WMI.

On the scripting aspect, the authors rightly give this careful coverage. Scripting files may not have the sexy appeal of a GUI-driven methodology. But in fact, for automated systems administration of many machines, they are usually far more important. Veterans of DOS and Unix batch file writing will see much of familiar approaches here.

Part of Microsoft's incentive for promoting WMI is to help it stay ahead of linux. The basic functionality of a browser and Microsoft Office are already in various linux applications. So at least in the network sphere, WMI helps Microsoft hold off linux. The authors do not discuss this, but if you read this book, you should keep it in mind; in the broader context of where the PC market is going.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 people found the following review helpful:
4.0 out of 5 stars Excellent For .NET Developers, October 12, 2004
On the back cover, one bolded line sums up this book nicely: "...[this title explains] how easy it is to write powerful management applications thru WMI on the .NET platform". If you are an experienced enterprise application developer working on the .NET platform and interested in what WMI can do to replace legacy solutions such as SNMP, this book is an excellent choice. Just enough attention is given to the history of WBEM, the overview of the WMI/CIM environment, the elements of the SDK, and the query methodologies of WMI, before spending the remainder of the book creating a solution to an example scenario, that anyone ready to "take the plunge" will not be disappointed.

Another quote on the back cover, as well as within the introduction section, states that "...[this book] is an essential companion for network administrators, software developers and team leaders looking to become proficient with WMI". Well, one third of that is true. I can't image what network administrator would find this title beneficial, as network administrators leverage WMI in automation and data gathering scripts or within applications such as SMS 2003. This title is not only not a traditional reference for the individual elements of WMI, nowhere in the title does it even cover the scriptable aspects of WMI. As for team leaders, if the team leader needs and introduction and administrative overview of what WMI is and what WMI's capabilities are, again, this is not the right title. For those two users I would recommend starting with Microsoft's free on-line WMI Scripting Primer (Microsoft Windows 2000 Scripting Guide) as it is straightforward, uncomplicated, and easy to understand.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars Best WMI book I have seen, June 13, 2005
By coffee_fan (Seattle, WA United States) - See all my reviews
I am now on chapter 5, but this book really takes the reader by the hand into the world of WMI.

Chapter 2 covers previous management technologies like SNMP and DMI.

Chapter 3 describes WMI, its motivation and details about its implementation that are absent from any Microsoft documentation yet. Note that MSDN lately revamped its documentation, so it is much better now.

Chapter 4 does a tour of the CIM model and the tools the Microsoft WMI SDK provides. This is a nice tutorial for developers.

Chapter 5 introduces the user to the creation of CIM class schemas. The CIM model presented is a bit outdated as the DMTF CIM model is constantly changing. The reader should be aware of this in order to prevent confusion.

Overall, the book is very educational and still of very good value.

When I finish the book I will update my review.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

3.0 out of 5 stars caution - some assertions flat wrong
It still remains possible that this is the best book out there on WMI - the other reviews like it and the alternatives do not seem inspiring. Read more
Published on March 13, 2007 by Hibernating Hummingbird

5.0 out of 5 stars WMI distilled
The authors do a great job of compiling all of the relavent specifications and standards related to WMI(WBEM). Read more
Published on January 23, 2004

4.0 out of 5 stars Best WMI Book Yet
Perhaps the best WMI book currently available. Includes source code for all samples.
Published on March 8, 2003

5.0 out of 5 stars Great book for learning about WMI implementations
Book provides a great introduction into WMI and how to create WMI programs. Code sample are pertinent and easy to understand. Great as a learning tool and a reference manual.
Published on January 1, 2003 by Gary Bushey

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Let Toro Clear the Snow

Let Toro Clear the Snow
Rely on Toro for top-quality snow throwers and power shovels to make snow removal a breeze.

Shop all Toro

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Best of Allure

Best of Allure 2008
Find Allure's best of beauty favorites and experience the difference that has the beauty critics raving. Check out the 2008 Best of Allure picks in makeup, skin care, fragrance, and more at Amazon Beauty.

Shop the Best of Allure

 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates