Windows Management Infrastructure Blog
Managing your IT infrastructure remotely, securely, reliably and efficiently
Move to PowerShell for WinRM Management
As most people are aware, PowerShell provides two ways of managing the Windows Remote Management...
Author: Date: 04/01/2015
WS-Man (Web Services for Management) 1.2 Published
The DMTF recently published the Web Services for Management (WS-Man) standard version 1.2. This...
Author: Steve Lee [MSFT] Date: 10/22/2014
Enumerating and getting WMI provider class instances with performance in mind
Performance of CIM_DataFile and Win32_Directory enumeration depends on the number of files or...
Author: Milena Natanov Date: 04/10/2014
Performing management tasks using CIM Cmdlets [4] – Files and Folders
As a part of the ongoing blog series Performing Management tasks using CIM Cmdlets we are...
Author: Milena Natanov Date: 03/28/2014
Performing Management tasks using Cimcmdlets [3] – Operating System
As a part of the ongoing blog series “Performing Management tasks using Cimcmdlets” we...
Author: Vaibhav Chugh Date: 01/16/2014
Performing Management tasks using Cimcmdlets [2] – Computer Hardware
As part of this blog series we are sharing PowerShell snippets for a few Computer Management tasks....
Author: Vaibhav Chugh Date: 01/15/2014
Performing Management tasks using Cimcmdlets - Processes
WMI provides a standardized system management infrastructure that can be leveraged by a number of...
Author: Vaibhav Chugh Date: 01/09/2014
Implementing MI Provider (6) - Build, Register, and Debug
This blog discusses how to build, register and debug MI provider. Build To build MI provider, open...
Author: Haowei Qin [MSFT] Date: 12/28/2013
Implementing MI Provider (5) - Implement
As discussed in Implementing MI Provider (4) - Generate Code (continute), Convert-MofToProvider.exe...
Author: Haowei Qin [MSFT] Date: 12/28/2013
Implementing MI Provider (4) - Generate Code (continute)
As described in Implementing MI Provider (3), Convert-MofToProvider.exe tool generates a set of code...
Author: Haowei Qin [MSFT] Date: 12/28/2013
Physical Computer System View Profile
Out-of-band management is a critical tool within a datacenter (also useful to small/medium...
Author: Steve Lee [MSFT] Date: 12/19/2013
Standards Based Identity and Role Management using PowerShell
A year ago I published an article and PowerShell module to simplify managing Standards-Based devices...
Author: Steve Lee [MSFT] Date: 09/10/2013
Introducing new Management Infrastructure (MI) API
In Windows 8/Windows server 2012 we introduced new Management Infrastructure (MI) API for writing...
Author: Osama Sajid [MSFT] Date: 05/16/2013
Implementing MI Provider (3) - Generate Code
In blog Implementing MI Provider (2), we discussed schema definition of MI provider. Upon the schema...
Author: Haowei Qin [MSFT] Date: 05/11/2013
Implementing MI Provider (2) - Define Schema
Define Schema To implement a MI provider, the first step is to model the management data, i.e., to...
Author: Haowei Qin [MSFT] Date: 05/08/2013
Implementing MI Provider (1) - Overview
Blog Standards-based Management in Windows Server “8” gives overview of standard-based...
Author: Haowei Qin [MSFT] Date: 05/08/2013
How to Implement a Profile Registration Provider
Introduction The DMTF standard uses profiles to perform namespacediscovery. As an implementer of...
Author: SBM Team [MSFT] Date: 03/25/2013
Windows Management Framework 3.0 Compatibility Update
We have an important update regarding WMF 3.0 ("Windows Management Framework") compatibility. Those...
Author: SBM Team [MSFT] Date: 12/19/2012
WMI cheat sheet and link to MSDN documentation
WMI team created a useful cheat sheet summarizing what's new in WMI. This is a great reference doc...
Author: Osama Sajid [MSFT] Date: 10/28/2012
PowerShell cmdlets invocation through Management ODATA using WCF client
Management ODATA uses the Open Data Protocol (ODATA) to expose and consume data over the Web or...
Author: Narine Mossikyan [MSFT] Date: 09/10/2012
Introduction to CIM Cmdlets
We recently posted a blog post related to our new CIM Cmdlets. The post is available on the...
Author: Vaibhav Chugh Date: 08/29/2012
Standards Based Hardware Management using PowerShell
In my last post, I discussed the concept of DMTF Management Profiles and in this blog post I’m...
Author: Steve Lee [MSFT] Date: 08/08/2012
Standards Based Management: DMTF Management Profiles
The investments we’ve made in Windows Server 2012 (and WMF3.0) for standards based management...
Author: Steve Lee [MSFT] Date: 08/02/2012
Announcing OMI - Open Management Infrastructure.
We are pleased to announce availability of a highly portable, small footprint, high performance CIM...
Author: Osama Sajid [MSFT] Date: 07/02/2012
Introducing - Standards Based Management in Windows Server "8"
We are excited to introduce the investments we have made in Windows Server “8” through...
Author: Osama Sajid [MSFT] Date: 04/04/2012
In-Band Management of IPMI with PowerShell
IPMI (Intelligent Platform Management Interface) is a specification defined by Intel and adopted by...
Author: Steve Lee [MSFT] Date: 03/22/2012
Announcing Windows Server “8” Beta
Beta release of Windows Server “8" is now available for download..<drum beats and...
Author: Osama Sajid [MSFT] Date: 03/02/2012
Windows Management Framework 3.0 Community Technology Preview (CTP) #2 Available for Download
<Copied from...
Author: Osama Sajid [MSFT] Date: 12/03/2011
Windows Management Framework 3.0 Community Technology Preview (CTP) #1 Available for Download
Copying blog post from PowerShell blog Windows Management Framework 3.0 CTP1 makes some updated...
Author: Osama Sajid [MSFT] Date: 09/20/2011
BITS – More Flexible Bandwidth Limit Policies
Background Intelligent Transfer Service (BITS) has introduced a more granular control over the BITS...
Author: Aditya Patwardhan [MSFT] Date: 02/02/2011
Using WS-Man to invoke a Powershell Cmdlet
First, let me apologize for the lack of posts to this blog. Out original team goal was to have a new...
Author: Steve Lee [MSFT] Date: 01/24/2011
Enabling BITS logging
Here's an oldie but a goodie. Heath Stewart provides example scripts on how to enable and disable...
Author: Alex Ng [MSFT] Date: 08/30/2010
WinRM 2.0 and Windows PowerShell 2.0 on Windows Update
Today, we released Windows PowerShell 2.0 and WinRM 2.0 for pre-Windows 7 operating systems on...
Author: Nathan Burkhart Date: 06/22/2010
Configure SCCM to use BITS + BranchCache
System Center Configuration Manager (SCCM) leverages BITS and BranchCache to download patches from a...
Author: Alex Ng [MSFT] Date: 05/28/2010
Configurig WSMan Limits
Here is an article that shows how to use Powershell to easily configure WSMan Limits....
Author: Aditya Patwardhan [MSFT] Date: 05/07/2010
Why do I get ACCESS DENIED when running commands on a remote PS runspace?
This blog entry describes the reasons behind getting "Access Denied" on certain commands run on...
Author: Manoj Ampalam Date: 05/02/2010
Scripts to make your life easier
I found a blog which has a few helpful VBScripts to perform some common tasks....
Author: Aditya Patwardhan [MSFT] Date: 04/27/2010
Configuring BITS Upload Server with PowerShell and ADSI
A common request that I get from customers is that they would like to use PowerShell to configure...
Author: Alex Ng [MSFT] Date: 04/02/2010
What is the DMTF?
As you may know, WinRM and WMI are implementations of public standards -- WMI is our implementation...
Author: Nathan Burkhart Date: 03/24/2010
Out-of-band Hardware Management using WS-Management and Powershell
This will be the first in a series of posts about out-of-band management. First, "out-of-band"...
Author: Steve Lee [MSFT] Date: 03/17/2010
Collecting WinRM Traces
This blog entry explains how to collect WinRM ETW and WPP traces: WinRM ETW Traces: You can use...
Author: Manoj Ampalam Date: 03/16/2010
Powershell Remoting fails with 502 error from server
502 usually results from an intermediate gateway/proxy unable to understand server’s response. If...
Author: Manoj Ampalam Date: 02/25/2010
Powershell Remoting through Load Balancers : The "select or value was not found" problem
Powershell remoting is supported over load balancers with configuration described at...
Author: Manoj Ampalam Date: 02/25/2010
WinRM hosted in IIS fails to start with error 1300 in event log
WinRM is hosted within IIS by enabling the WinRM native module at a particular IIS site, app or a...
Author: Manoj Ampalam Date: 02/25/2010
Windows Management Framework Install Failure and Investigation
Since Windows Management Framework was released Oct. 2009, our customers have been excited about...
Author: kmathur Date: 02/17/2010
Quick and Dirty Large Scale Event forwarding for Windows
We recently got a question on this blog about event forwarding. This post by Otto Helweg gives a...
Author: kmathur Date: 01/28/2010
Perform asynchronous asset management using Windows Powershell cmdlets for WMI
With Windows 7 wmi cmdlets now have support to perform tasks asynchronously. Asynchronous execution...
Author: kmathur Date: 01/20/2010
WMI in the cloud
Recently I came accross an interesting post which talks about how to use WMI with Windows Azure....
Author: kmathur Date: 01/11/2010
WMI in the cloud
Recently I came accross an interesting post which talks about how to use WMI with Windows Azure....
Author: kmathur Date: 01/11/2010
wmic vs WMI Powershell cmdlets
Compare WMIC.EXE with Windows Powershell Cmdlets for WMI The WMI command-line (WMIC) utility...
Author: kmathur Date: 01/06/2010