Windows Management Infrastructure Blog

Managing your IT infrastructure remotely, securely, reliably and efficiently

Browse by Tags

Tagged Content List
  • Blog Post: Performing Management tasks using Cimcmdlets [3] – Operating System

    As a part of the ongoing blog series “Performing Management tasks using Cimcmdlets” we are sharing PowerShell snippets for a few Computer Management tasks. In this post we will be going over the PS snippets for Operating System Management. The corresponding Visual Basic samples are at...
  • Blog Post: 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. In this post we will be going over the samples for Computer Hardware management. The Visual Basic samples for Computer Hardware Management are at: http://msdn.microsoft.com/en-us/library/aa394587(v...
  • Blog Post: Performing Management tasks using Cimcmdlets - Processes

    WMI provides a standardized system management infrastructure that can be leveraged by a number of different clients. WMI providers and the classes exposed by the providers help in various management tasks. Our MSDN documentation lists a bunch of management scenarios and the corresponding Visual Basic...
  • Blog Post: BITS – More Flexible Bandwidth Limit Policies

    Background Intelligent Transfer Service (BITS) has introduced a more granular control over the BITS bandwidth usage for background jobs, with a new set of group policies. Bandwidth limits can now be applied to the three BITS job priorities individually, hence providing a way of allocating more bandwidth...
  • Blog Post: Configurig WSMan Limits

    Here is an article that shows how to use Powershell to easily configure WSMan Limits. http://blogs.msdn.com/powershell/archive/2010/05/03/configuring-wsman-limits.aspx Hope this helps. Aditya Patwardhan [MSFT]
  • Blog Post: Scripts to make your life easier

    I found a blog which has a few helpful VBScripts to perform some common tasks. http://blogs.msdn.com/alejacma/archive/tags/WMI/default.aspx Hope this helps. Aditya Patwardhan [MSFT]
  • Blog Post: 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 the BITS Upload Server extension on IIS. In the past, automating upload server configuration required the use of the Windows Scripting Host and the BITS ADSI extension (see http://msdn.microsoft.com/en-us...
  • Blog Post: Using "within" in a WMI event query

    What happens when we don't specify a "within" interval in a WQL notification query with an intrinsic event class name? For example: SELECT * FROM __InstanceCreationEvent WHERE TargetInstance ISA 'Win32_NTLogEvent' AND TargetInstance.LogFile = 'System' AND TargetInstance.EventCode = '1007...
  • Blog Post: Finding out which machines are Laptops in a domain

    Say you want to provision some settings only on all laptops in your corporate domain. The problemthough is, how do you identify which computers ones are laptops? WMI Class win32_systemEnclosure has a property - ChassisTypes. ChassisTypes is 9 in a laptop. Addtion based on reader feedback: ChassisTypes...
  • Blog Post: How to extend WMI Provider unload time?

    1. Extend the Provider Unload time __win32provider Instance: UnloadTime = <CIM_Datetime for interval http://msdn.microsoft.com/en-us/library/aa387237(VS.85).aspx > For example: instance of __Win32Provider { CLSID = "{41ED66D6-53DC-4475-9765-B69FBC84CD28}"; HostingModel ...
  • Blog Post: Writing WMI providers FAQ series - 2 - When a provider doesn’t support enumeration what will be the impact for the WMI consumer?

    The aim of the series is to cover a WMI Provider writing question per post. If you have a question, you'd like the WMI team to answer, do leave a comment. Now, for the answer - If the WMI client requests to enumerate all instances of a class supported by such a provider, a return code WBEM_NOT_CAPABLE...
  • Blog Post: Writing WMI providers FAQ series - 1 - If a provider doesn’t support query capabilities, how is the query handled by WMI?

    The aim of the series is to cover a WMI Provider writing question per post. If you have a question, you'd like the WMI team to answer, do leave a comment. Now, for the answer - Let's take the Win32_Product class supported by the MSI provider as it is today. This class returns a complete list of...
  • Blog Post: WMI: Remote query for Win32_Product class results in ‘Generic Failure’ error (0x80041001)

    Here’s an issue that some of our WMI enthusiasts have been seeing in the field. When remotely querying the Win32_Product class to determine what software is installed on a Windows XP or Windows Server 2003 system, a “Generic Failure” (0x80041001) error is returned. If the same query is run locally on...
  • Blog Post: BITS Compact Server & WMI provider

    BITS Compact Server is a simple and secure HTTP / HTTPS server. BITS Compact Server exposes COM API for configuration. It can also be configured through a WMI provider. Features: 1. HTTP / HTTPS file server, for ad-hoc file hosting. It is not intended to be an internet facing server. 2. Independent...
  • Blog Post: WMI Feature Announcement

    Changes were made to Windows platforms to help provide more security for the WMI provider host process (wmiprvse.exe). These changes introduce three new group policies and two running modes for the WMI shared host, which are called secure and compatible. These new registry keys and host provider running...
  • Blog Post: Association Traversal Using WSMan cmdlets

    First let us review the concept of “CIM/WMI association”, then we’ll show examples on how to perform association traversal using WSMan-related cmdlets. Please note this is a generic discussion about association traversal but targeting Win7 implementation. Applying them to standard interop namespace and...
  • Blog Post: Forwarding security related events from XP, Win2k3, Vista using WinRM (WSMan) event forwarding

    Procedure for forwarding system and application logs from a given winrm endpoint can be found at http://blogs.technet.com/otto/default.aspx In order to forward security events, the following needs to be done at the endpoint: If endpoint is Vista, WS08: Add "Network Service" to the "Event Log Readers...
  • Blog Post: Searching for WMI classes

    Working with WMI can be difficult if I don’t know what I am looking for exactly. Most of the time I know the management entity I am interested in but not the WMI class that can provide this management information. It is easy to discover the classes in powershell V2 knowing just the management entity...
  • Blog Post: How to use WSMan config provider for certificate authentication

    WSMan Client certificate authentication is primarily used in non-domain cases: client can specify certain certificate as credential, after authentication each other, it’s mapped to a local account on the server, meaning the WinRM service runs under the context of the mapped account when processing the...
  • Blog Post: Three ways to configure WinRM listeners.

    Configure WinRM Listeners through Quick Configure. 1. Configuration HTTP listener and other actions to enable this machine for remote management: winrm qc 2. Configuration HTTPS listener and other actions to enable this machine for remote management: winrm qc –transport:https Note: this...
  • Blog Post: WMI Event -&gt; Windows Event on File Create?

    Here are 2 scripting options that demonstrate how to create a Windows Event from a WMI Event when a new file is created. Use the following sites for reference: Details on the WMI Event Watcher Task: http://msdn.microsoft.com/en-us/library/ms141130.aspx Details from a PowerShell v2 perspective...
  • Blog Post: Accessing WMI data via WinRM

    Windows Remote Management, better known as WinRM , provides an easy to use firewall friendly way to access Windows Management Instrumentation ( WMI ) data across different systems, using SOAP over HTTP protocol. In a nutshell, WMI represents management data in an enterprise network, and WinRM provides...
Page 1 of 1 (22 items)