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 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

Next>