如何使用WMI获取本地组策略信息? [英] how to get Local Group policy Info using WMI?
本文介绍了如何使用WMI获取本地组策略信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好!
我想使用WMI获取本地组策略列表,你能给我C#代码吗?
Hi,all!
I want to get Local group policy list using WMI,can you give me C# code?
推荐答案
嗨!
试试这个:
Hi!
Try this:
private void queryMethod(string queryString)
{
ManagementScope scope = new ManagementScope("\\\\localhost\\root\\rsop\\Computer");
scope.Connect();
ObjectQuery query = new ObjectQuery(queryString);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
ManagementObjectCollection queryCollection = searcher.Get();
foreach (ManagementObject mgo in queryCollection)
{
textBox1.Text += mgo.Path + "\r\n";
foreach (PropertyData q in mgo.Properties)
{
textBox1.Text += q.Name + " - " + q.Value + "\r\n";
}
textBox1.Text += "================================\r\n";
}
toolStripProgressBar1.Value = 0;
}
queryString可以是以下任何一种:
SELECT * FROM RSOP_GPO
SELECT * FROM RSOP_PolicySetting
SELECT * FROM RSOP_Session
SELECT * FROM RSOP_RegistryPolicySetting
请在此处查看其他WMI课程:
RSoP WMI类(Windows) [ ^ ]
这篇关于如何使用WMI获取本地组策略信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文