Saturday, February 2, 2013

WIN MANAGEMENT INST WMI This is the full list


http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx


http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx#

http://msdn.microsoft.com/en-us/library/windows/desktop/hh309472(v=vs.85).aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/aa383953(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx#
Windows Management Instrumentation (Windows)

Windows Desktop App DevelopmentDesktop app development documentationSystem AdministrationBoot Configuration Data WMI ProviderWhat's New in the BCD WMI ProviderAbout the BCD WMI ProviderMapping Boot Options to ElementsBCD WMI Provider ReferenceBCD WMI Provider ClassesBCD WMI Provider EnumerationsBCD WMI Provider StructuresGroup PolicyGroup Policy APIAbout Group Policy APINew for Group PolicyGroup Policy ArchitectureGroup Policy ObjectsLinking GPOs to Active Directory ContainersGroup Policy StorageGroup Policy HierarchyFiltering the Scope of a GPOApplying Group PolicyGroup Policy Object EditorAbout the MMC Extension Snap-in ModelGroup Policy Object Editor NamespaceExtensions to the Group Policy Object EditorClient-side Extensions to Group PolicyPolicy ProcessingInitial Processing of Group PolicyBackground Refresh of Group PolicyReading Policy Data from the RegistryClient-side Processing of Group PolicyLogon OptimizationReporting Group PolicyRSoP ArchitectureAbout the RSoP Snap-inAbout the RSoP WMI Method ProviderRSoP DelegationProviding Policy for Your ApplicationsPolicy EventsOptions for Providing PolicyAdhering to System Policy SettingsExtending Registry-based PolicyUser Interface for Registry-based PolicyData Storage for Registry-based PolicyEvent Processing for Registry-based PolicyWriting a Group Policy ExtensionUser Interface for Third-Party Group Policy ExtensionsData Storage for Third-Party Group Policy ExtensionsEvent Processing for Third-Party Group Policy ExtensionsSupporting and Extending RSoPCreating an RSoP User InterfaceAdding RSoP to your Extension Snap-inDeveloping an RSoP Management ToolAbout Group Policy PreferencesExtending the Applications Snap-inRegister the Extension to the Property Sheet of the Applications Snap-inImplement Support for Applications Snap-in Menu IntegrationDefine All Required GUID ValuesDefine All Required NamesObtain the IXMLDOMDocument* from the Primary Snap-in's IDataObjectFilter Display of Property Pages Using the extid AttributeImplement the IExtendPropertySheet2::CreatePropertyPages Method to Display Property PagesImplement a Dialog Box Procedure for Each Property PageImplement an Apply Handler for Each PageWrite Default DataWrite Property DataRead Property DataImplement Help SupportRelease the IXMLDOMDocument* ObjectBasic MSXML Utility FunctionsApplications Snap-in Extension Sample CodeHeader FilesSource FilesUsing Group Policy APIGroup Policy API ReferenceGroup Policy Management ConsoleAbout the Group Policy Management ConsoleGPMC Features and FunctionalityGPO Operations Supported by the GPMCSystem Requirements for the Group Policy Management ConsoleUsing the Group Policy Management ConsoleCopying and Importing GPOs Across DomainsImporting GPOs from a Test to a Production ForestImporting GPOs from one Production Forest to AnotherUsing Migration TablesGroup Policy Management Console Scripting Samples OverviewGroup Policy Management Console ReferenceGPMC Class LibraryAbout the GPMC Class LibraryInstalling the GPMC Class LibraryAdding the GPMC Assembly to a Visual Studio ProjectUsing the GPMC Class Library from Windows PowerShellUsing the GPMC Class LibraryHow to Back Up All GPOs in a DomainHow to Restore a Domain's GPOsHow to Import GPOs from a BackupHow to List Unlinked GPOs in a DomainGPMC Class Library ReferenceMicrosoft.GroupPolicyMicrosoft.GroupPolicy.CommandsMicrosoft Management Console (MMC)Welcome to the MMC 3.0 GuidelinesLegal InformationHow to Use This GuideArchitecting Management ToolsConstructing Snap-insCommon UI Controls and Text GuidelinesAbbreviations/AcronymsAccess KeysAccessibilityAnimationBorder StyleCapitalizationCheck BoxesColumn HeadingsCommand ButtonsCommands, standardControls, referring toCross-ReferencesDialog BoxesDrop-Down MenusEvent Log MessagesFontsGroup BoxesGroup Policy Explain TextIcons and Other GraphicsLabelsLayoutLayout Specifications: Win32Layout Specifications: Windows FormsList BoxesList View ControlsMenusMessagesOpen AppearanceOption ButtonsProgress IndicatorsPunctuationSelection AppearanceShortcut KeysShortcut MenusSlidersSpin BoxesStatus BarsSubordinationTablesText BoxesText FieldsTipsTitle BarsToolbarsTransfer AppearanceTree View ControlsUsability ConsiderationsVisual Index: ControlsVisual Index: SurfacesBest Practices: Monitoring and ReportingMonitoring: Best PracticesReporting: Best PracticesChecklist of Architecting GuidelinesGlossary of MMC TerminologyGlossary of UI TerminologyMicrosoft Management Console 3.0Microsoft Management Console 3.0MMC Class LibraryMicrosoft.ManagementConsoleMicrosoft.ManagementConsole.AdvancedMicrosoft Management Console 2.0NetShellOverview of NetShellComponents of NetShellCreating a NetShell HelperNetShell ReferenceSettings Management Infrastructure (SMI)Software Licensing APISystem RestoreSystem ShutdownTask SchedulerWhat's new in Task SchedulerAbout the Task SchedulerUsing the Task SchedulerTask Scheduler ReferenceTask Scheduler GlossaryUser Access LoggingHow to report user access to a server.User Access Logging referenceWindows Deployment ServicesWindows Genuine Advantage APIWindows Management InstrumentationAbout WMIUsing WMIWMI ReferenceWMI GlossaryWindows Management InfrastructureWindows PowerShellInstalling the Windows PowerShell SDKWriting a Windows PowerShell ModuleWriting a Windows PowerShell CmdletWriting a Windows PowerShell ProviderWriting a Windows PowerShell Host ApplicationWriting a Windows PowerShell Formatting FileWriting a Windows PowerShell WorkflowScheduling Jobs with the Windows PowerShell APIWindows PowerShell ReferenceCreating a Management OData IIS Extension Web ServiceWindows Remote ManagementAbout Windows Remote ManagementUsing Windows Remote ManagementWindows Remote Management ReferenceWindows Remote Management GlossaryWindows Resource ProtectionWindows Server Update ServicesWindows System Assessment Tool172 out of 404 rated this helpful - Rate this topic

Purpose

Windows Management Instrumentation (WMI) is the infrastructure for management data and operations on Windows-based operating systems. You can write WMI scripts or applications to automate administrative tasks on remote computers but WMI also supplies management data to other parts of the operating system and products, for example System Center Operations Manager, formerly Microsoft Operations Manager (MOM), or Windows Remote Management (WinRM).

Where applicable

WMI can be used in all Windows-based applications, and is most useful in enterprise applications and administrative scripts.System administrators can find information about using WMI at the TechNet ScriptCenter, and in various books about WMI. For more information, see Further Information.

Developer audience

WMI is designed for programmers who use C/C++, the Microsoft Visual Basic application, or a scripting language that has an engine on Windows and handles Microsoft ActiveX objects. While some familiarity with COM programming is helpful, C++ developers who are writing applications can find good examples for getting started at Creating a WMI Application Using C++.To develop managed code providers or applications in C# or Visual Basic .NET using the .NET Framework, see WMI in .NET Framework.The WMI Software Developer Kit (SDK) is available as a download that includes documentation at the Download Center. The WMI Redistributable Components version 1.0 file, is required only for Windows 2000 and is available to download at the same location.WMI functionality introduced in the Windows 2000 Professional with Service Pack 2 (SP2) operating system is also available to earlier operating systems by downloading the .NET Framework SDK, and the .NET Framework Redistributable. These can be obtained at http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx.

Run-time requirements

For more information about which operating system is required to use a specific API element or WMI class, see the Requirements section of each topic in the WMI documentation.If an expected component appears to be missing, see Operating System Availability of WMI Components.

In this section

TopicDescriptionAbout WMIGeneral information about WMI.Using WMIInformation about how to develop applications to use WMI, which includes information about tools.WMI ReferenceDocumentation about the WMI classes, WMI C++ classes, WMI COM API, Scripting API, and other WMI reference material.   Send comments about this topic to MicrosoftBuild date: 11/19/2012Did you find this helpful? Yes No

Community Additions

ADD

kenneth

none yetbogusb7/15/2012

Problems ...

Where direct link for download Windows Management Instrumentation SDK?[tfl - 07 06 09] Hi - and thanks for your post. You should post questions like this to the MSDN Forums at http://forums.microsoft.com/msdn or the MSDN Newsgroups at http://www.microsoft.com/communities/newsgroups/en-us/. You are much more likely get a quicker response using the forums than through the Community Content. For specific help about:Visual Studio : http://groups.google.com/groups/dir?sel=usenet%3Dmicrosoft.public.vstudio%2C&.NET Framework : http://groups.google.com/groups/dir?sel=usenet%3Dmicrosoft.public.dotnet.frameworkAll Public : http://groups.google.com/groups/dir?sel=usenet%3Dmicrosoft.public%2C&awlva kumar11/2/2011

Malware Alert

Alert user to malware threats as they are occurring.BarrettAlan9/22/2011

PowerShell, WMI and Administrators

As noted earlier on this page, WMI is primarily a developer tool although in many cases (eg SCCM and OCS) it can be used as an admin tool. With PowerShell, it is much easier to access WMI as a useful tool for the IT administrator. PowerShell's Get-WMI cmdlet enables you to retreive information for a local or remote WMI repository.To illustrate this use of WMI, a number of the WMI classes have PowerShell samples - search for the tags "PowerShell WMI Code" to find them.I'm not sure why the previous author considers WMI as a "developer tool". What I will say is that its the most un-intrusive and powerful way to manage systems running 24/7. Its like hot-wiring a car without laying a hand on the car.Having WMI classes in Powershell as far as I'm concerned is the only reason to bother with Powershell. The rest of the Powershell functionality can be operated with GUIs and MMC aplets.بريق ألالماس8/4/2011

mk:@MSITStore:C:\Program%20Files\Debugging%20Tools%20for%20Windows%20(x86)\debugger.chm::/hh/Debugge

https://www.microsoftelearning.com/security/developer/xchungdungx1/25/2011
 out of 37 rated this helpful - Rate this topic

In this section

TopicDescriptionBoot Configuration Data WMI ProviderThe Boot Configuration Data (BCD) Windows Management Instrumentation (WMI) provider provides programmatic access to BCD stores, which describe boot applications and boot application settings.Group PolicyGroup Policy enables policy-based administration using Microsoft Active Directory directory services. Group Policy uses directory services and security group membership to provide flexibility and support extensive configuration information.Microsoft Management Console (MMC)Microsoft Management Console (MMC) provides a simple, consistent, and integrated administration user interface and administration model.NetShellNetShell is a command line based tool that enables administrators to remotely administer and configure critical network services.Settings Management InfrastructureSettings Management Infrastructure (SMI) provides a standardized infrastructure to access and manipulate settings that are modifiable by users and applications.Software Licensing APIThe Software Licensing API (SLAPI) can be used to determine a genuine Microsoft Windows installation, install and log an asset management license, and retrieve information about the licensing policy of a software component.System RestoreSystem Restore automatically monitors and records key system changes on a user's computer. It is designed to reduce support costs and increase customer satisfaction by enabling a user to undo a change that may have caused a problem with the system, or revert to a day when the system was performing optimally.System ShutdownThe system shutdown functions and messages allow applications to log off the current user, shut down the system, or lock the workstation.Task SchedulerThe Task Scheduler enables you to automatically perform routine tasks on a chosen computer. The Task Scheduler does this by monitoring whatever criteria you choose to initiate the tasks (referred to as triggers) and then executing the tasks when the criteria is met.User Access LoggingUser Access Logging (UAL) is a common framework for Windows Server roles to report their respective consumption metrics. This UAL framework is a foundational and critical component of the larger licensing management solution.Windows Deployment ServicesWindows Deployment Services (WDS) is the revised version of Remote Installation Services (RIS). WDS enables the deployment of Windows operating systems. You can use WDS to set up new clients with a network-based installation without requiring that administrators visit each computer or install directly from CD or DVD media.Windows Genuine Advantage APIThe Windows Genuine Advantage API is used to determine whether the Windows operating system that is running on the current system is a genuine copy.Windows Management InstrumentationWindows Management Instrumentation (WMI) is the infrastructure for management data and operations on Windows-based operating systems. You can write WMI scripts or applications to automate administrative tasks on remote computers.Windows PowerShellWindows PowerShell is a task-based command-line shell and scripting language designed especially for system administration. Built on the .NET Framework, Windows PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows.Windows Remote ManagementThe Windows Remote Management (WinRM) is the Microsoft implementation of WS-Management protocol, a standard Simple Object Access Protocol (SOAP)-based, firewall-friendly protocol that allows hardware and operating systems, from different vendors, to interoperate. The WS-Management protocol specification provides a common way for systems to access and exchange management information across an IT infrastructure.Windows Resource ProtectionWindows Resource Protection (WRP) prevents the replacement of essential system files, folders, and registry keys that are installed as part of the operating system.Windows Server Update ServicesSystem administrators can use the Windows Server Update Services (WSUS) API to determine which updates apply to a computer or group of computers, download those updates, and install them with little or no user intervention.Independent software vendors and end-user developers can integrate WSUS features into computer management or update management software to provide a seamless operating environment.Windows System Assessment ToolHow to use WinSAT to assess the performance characteristics and capabilities of a computer.   Build date: 11/19/2012Did you find this helpful? Yes No

1 comment: