DirectoryEntry root = new DirectoryEntry(@"IIS://localhost/W3SVC");
string PInfo = "";
foreach (string elmentName in root.Properties.PropertyNames)
{
PropertyValueCollection valueCollection = root.Properties[elmentName];
for (int i = ; i < valueCollection.Count; i++)
{
PInfo += elmentName + "[ " + i.ToString() + "] = " + valueCollection[i].ToString() + "\r\n";
}
}

PInfo的结果是:
AccessFlags[ 0]   = 513
AllowKeepAlive[ 0]   = True
AppAllowClientDebug[ 0]   = False
AppAllowDebugging[ 0]   = False
AspAllowOutOfProcComponents[ 0]   = True
AspAllowSessionState[ 0]   = True
AspAppServiceFlags[ 0]   = 0
AspBufferingLimit[ 0]   = 4194304
AspBufferingOn[ 0]   = True
AspCalcLineNumber[ 0]   = True
AspCodepage[ 0]   = 0
AspEnableApplicationRestart[ 0]   = True
AspEnableAspHtmlFallback[ 0]   = False
AspEnableChunkedEncoding[ 0]   = True
AspEnableParentPaths[ 0]   = False
AspEnableTypelibCache[ 0]   = True
AspErrorsToNTLog[ 0]   = False
AspExceptionCatchEnable[ 0]   = True
AspExecuteInMTA[ 0]   = 0
AspKeepSessionIDSecure[ 0]   = 0
AspLCID[ 0]   = 2048
AspLogErrorRequests[ 0]   = True
AspMaxDiskTemplateCacheFiles[ 0]   = 2000
AspMaxRequestEntityAllowed[ 0]   = 204800
AspProcessorThreadMax[ 0]   = 25
AspQueueConnectionTestTime[ 0]   = 3
AspQueueTimeout[ 0]   = -1
AspRequestQueueMax[ 0]   = 3000
AspRunOnEndAnonymously[ 0]   = True
AspScriptEngineCacheMax[ 0]   = 250
AspScriptErrorSentToBrowser[ 0]   = True
AspScriptFileCacheSize[ 0]   = 500
AspScriptTimeout[ 0]   = 90
AspSessionMax[ 0]   = -1
AspSessionTimeout[ 0]   = 20
AspTrackThreadingModel[ 0]   = False
AuthFlags[ 0]   = 1
CacheISAPI[ 0]   = True
CentralBinaryLoggingEnabled[ 0]   = False
CGITimeout[ 0]   = 300
ConnectionTimeout[ 0]   = 120
ContentIndexed[ 0]   = True
DirBrowseFlags[ 0]   = 1073741886
DownlevelAdminInstance[ 0]   = 1
IIs5IsolationModeEnabled[ 0]   = False
LogExtFileFlags[ 0]   = 2199519
LogFilePeriod[ 0]   = 1
LogFileTruncateSize[ 0]   = 20971520
LogInUTF8[ 0]   = False
LogType[ 0]   = 1
MaxConnections[ 0]   = -1
MaxGlobalBandwidth[ 0]   = -1
MinFileBytesPerSec[ 0]   = 240
PasswordChangeFlags[ 0]   = 6
AnonymousUserName[ 0]   = IUSR_SVCTAG-FT9G93X
AnonymousUserPass[ 0]   = UP-aq0|5076u(~
AppPoolId[ 0]   = DefaultAppPool
AspScriptErrorMessage[ 0]   = 处理 URL 时服务器出错。请与系统管理员联系。
AspScriptLanguage[ 0]   = VBScript
AuthChangeURL[ 0]   = /iisadmpwd/achg.asp
AuthExpiredUnsecureURL[ 0]   = /iisadmpwd/aexp3.asp
AuthExpiredURL[ 0]   = /iisadmpwd/aexp.asp
AuthNotifyPwdExpUnsecureURL[ 0]   = /iisadmpwd/anot3.asp
AuthNotifyPwdExpURL[ 0]   = /iisadmpwd/anot.asp
DefaultDoc[ 0]   = index.html,index.htm,Default.aspx,index.aspx,Default.htm,Default.asp
KeyType[ 0]   = IIsWebService
LogOdbcDataSource[ 0]   = HTTPLOG
LogOdbcPassword[ 0]   = sqllog
LogOdbcTableName[ 0]   = InternetLog
LogOdbcUserName[ 0]   = InternetAdmin
LogPluginClsid[ 0]   = {FF160663-DE82-11CF-BC0A-00AA006111E0}
WAMUserName[ 0]   = IWAM_SVCTAG-FT9G93X
WAMUserPass[ 0]   = 0R735F;wQ_/:8Q
AspDiskTemplateCacheDirectory[ 0]   = %windir%\system32\inetsrv\ASP Compiled Templates
LogFileDirectory[ 0]   = C:\WINDOWS\system32\LogFiles
ApplicationDependencies[ 0]   = Active Server Pages;ASP
ApplicationDependencies[ 1]   = Internet 数据连接器;HTTPODBC
ApplicationDependencies[ 2]   = 在服务器端的包含文件;SSINC
ApplicationDependencies[ 3]   = WebDAV;WEBDAV
ApplicationDependencies[ 4]   = ASP.NET v1.1.4322;ASP.NET v1.1.4322
ApplicationDependencies[ 5]   = ASP.NET v4.0.30319;ASP.NET v4.0.30319
ApplicationDependencies[ 6]   = ASP.NET v2.0.50727;ASP.NET v2.0.50727
HttpCustomHeaders[ 0]   = X-Powered-By: ASP.NET
HttpErrors[ 0]   = 400,*,FILE,C:\WINDOWS\help\iisHelp\common\400.htm
HttpErrors[ 1]   = 401,1,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm
HttpErrors[ 2]   = 401,2,FILE,C:\WINDOWS\help\iisHelp\common\401-2.htm
HttpErrors[ 3]   = 401,3,FILE,C:\WINDOWS\help\iisHelp\common\401-3.htm
HttpErrors[ 4]   = 401,4,FILE,C:\WINDOWS\help\iisHelp\common\401-4.htm
HttpErrors[ 5]   = 401,5,FILE,C:\WINDOWS\help\iisHelp\common\401-5.htm
HttpErrors[ 6]   = 401,7,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm
HttpErrors[ 7]   = 403,1,FILE,C:\WINDOWS\help\iisHelp\common\403-1.htm
HttpErrors[ 8]   = 403,2,FILE,C:\WINDOWS\help\iisHelp\common\403-2.htm
HttpErrors[ 9]   = 403,3,FILE,C:\WINDOWS\help\iisHelp\common\403-3.htm
HttpErrors[ 10]   = 403,4,FILE,C:\WINDOWS\help\iisHelp\common\403-4.htm
HttpErrors[ 11]   = 403,5,FILE,C:\WINDOWS\help\iisHelp\common\403-5.htm
HttpErrors[ 12]   = 403,6,FILE,C:\WINDOWS\help\iisHelp\common\403-6.htm
HttpErrors[ 13]   = 403,7,FILE,C:\WINDOWS\help\iisHelp\common\403-7.htm
HttpErrors[ 14]   = 403,8,FILE,C:\WINDOWS\help\iisHelp\common\403-8.htm
HttpErrors[ 15]   = 403,9,FILE,C:\WINDOWS\help\iisHelp\common\403-9.htm
HttpErrors[ 16]   = 403,10,FILE,C:\WINDOWS\help\iisHelp\common\403-10.htm
HttpErrors[ 17]   = 403,11,FILE,C:\WINDOWS\help\iisHelp\common\403-11.htm
HttpErrors[ 18]   = 403,12,FILE,C:\WINDOWS\help\iisHelp\common\403-12.htm
HttpErrors[ 19]   = 403,13,FILE,C:\WINDOWS\help\iisHelp\common\403-13.htm
HttpErrors[ 20]   = 403,15,FILE,C:\WINDOWS\help\iisHelp\common\403-15.htm
HttpErrors[ 21]   = 403,16,FILE,C:\WINDOWS\help\iisHelp\common\403-16.htm
HttpErrors[ 22]   = 403,17,FILE,C:\WINDOWS\help\iisHelp\common\403-17.htm
HttpErrors[ 23]   = 403,18,FILE,C:\WINDOWS\help\iisHelp\common\403.htm
HttpErrors[ 24]   = 403,19,FILE,C:\WINDOWS\help\iisHelp\common\403.htm
HttpErrors[ 25]   = 403,20,FILE,C:\WINDOWS\help\iisHelp\common\403-20.htm
HttpErrors[ 26]   = 404,*,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm
HttpErrors[ 27]   = 404,2,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm
HttpErrors[ 28]   = 404,3,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm
HttpErrors[ 29]   = 405,*,FILE,C:\WINDOWS\help\iisHelp\common\405.htm
HttpErrors[ 30]   = 406,*,FILE,C:\WINDOWS\help\iisHelp\common\406.htm
HttpErrors[ 31]   = 407,*,FILE,C:\WINDOWS\help\iisHelp\common\407.htm
HttpErrors[ 32]   = 412,*,FILE,C:\WINDOWS\help\iisHelp\common\412.htm
HttpErrors[ 33]   = 414,*,FILE,C:\WINDOWS\help\iisHelp\common\414.htm
HttpErrors[ 34]   = 415,*,FILE,C:\WINDOWS\help\iisHelp\common\415.htm
HttpErrors[ 35]   = 500,12,FILE,C:\WINDOWS\help\iisHelp\common\500-12.htm
HttpErrors[ 36]   = 500,13,FILE,C:\WINDOWS\help\iisHelp\common\500-13.htm
HttpErrors[ 37]   = 500,15,FILE,C:\WINDOWS\help\iisHelp\common\500-15.htm
HttpErrors[ 38]   = 500,16,FILE,C:\WINDOWS\help\iisHelp\common\500.htm
HttpErrors[ 39]   = 500,17,FILE,C:\WINDOWS\help\iisHelp\common\500.htm
HttpErrors[ 40]   = 500,18,FILE,C:\WINDOWS\help\iisHelp\common\500.htm
HttpErrors[ 41]   = 500,19,FILE,C:\WINDOWS\help\iisHelp\common\500.htm
InProcessIsapiApps[ 0]   = C:\WINDOWS\system32\inetsrv\httpext.dll
InProcessIsapiApps[ 1]   = C:\WINDOWS\system32\inetsrv\httpodbc.dll
InProcessIsapiApps[ 2]   = C:\WINDOWS\system32\inetsrv\ssinc.dll
InProcessIsapiApps[ 3]   = C:\WINDOWS\system32\msw3prt.dll
InProcessIsapiApps[ 4]   = C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
InProcessIsapiApps[ 5]   = C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
InProcessIsapiApps[ 6]   = C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
MimeMap[ 0]   = System.__ComObject
MimeMap[ 1]   = System.__ComObject
MimeMap[ 2]   = System.__ComObject
MimeMap[ 3]   = System.__ComObject
MimeMap[ 4]   = System.__ComObject
MimeMap[ 5]   = System.__ComObject
MimeMap[ 6]   = System.__ComObject
ScriptMaps[ 0]   = .asp,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
ScriptMaps[ 1]   = .cer,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
ScriptMaps[ 2]   = .cdx,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
ScriptMaps[ 3]   = .asa,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
ScriptMaps[ 4]   = .idc,C:\WINDOWS\system32\inetsrv\httpodbc.dll,5,GET,POST
ScriptMaps[ 5]   = .shtm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST
ScriptMaps[ 6]   = .shtml,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST
ScriptMaps[ 7]   = .stm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST
ScriptMaps[ 8]   = .asax,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 9]   = .ascx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 10]   = .ashx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
ScriptMaps[ 11]   = .asmx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
ScriptMaps[ 12]   = .aspx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
ScriptMaps[ 13]   = .axd,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
ScriptMaps[ 14]   = .vsdisco,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
ScriptMaps[ 15]   = .rem,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
ScriptMaps[ 16]   = .soap,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
ScriptMaps[ 17]   = .config,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 18]   = .cs,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 19]   = .csproj,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 20]   = .vb,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 21]   = .vbproj,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 22]   = .webinfo,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 23]   = .licx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 24]   = .resx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
ScriptMaps[ 25]   = .resources,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
WebSvcExtRestrictionList[ 0]   = 1,C:\WINDOWS\system32\inetsrv\httpodbc.dll,0,HTTPODBC,Internet 数据连接器
WebSvcExtRestrictionList[ 1]   = 1,C:\WINDOWS\system32\inetsrv\ssinc.dll,0,SSINC,在服务器端的包含文件
WebSvcExtRestrictionList[ 2]   = 1,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,0,ASP.NET v4.0.30319,ASP.NET v4.0.30319
WebSvcExtRestrictionList[ 3]   = 1,C:\WINDOWS\system32\inetsrv\asp.dll,0,ASP,Active Server Pages
WebSvcExtRestrictionList[ 4]   = 1,C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,0,ASP.NET v2.0.50727,ASP.NET v2.0.50727
WebSvcExtRestrictionList[ 5]   = 0,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,0,ASP.NET v1.1.4322,ASP.NET v1.1.4322
WebSvcExtRestrictionList[ 6]   = 0,*.exe
WebSvcExtRestrictionList[ 7]   = 1,C:\WINDOWS\system32\inetsrv\httpext.dll,0,WEBDAV,WebDAV
WebSvcExtRestrictionList[ 8]   = 0,*.dll
MaxBandwidth[ 0]   = -1
AdminACL[ 0]   = System.__ComObject

DirectoryEntry_Properties属性的遍历(win2003)的更多相关文章

  1. DirectoryEntry_Properties属性的遍历(win2008)

    DirectoryEntry root = new DirectoryEntry(@"IIS://localhost/W3SVC"); string PInfo = "& ...

  2. [转] JavaScript中的属性:如何遍历属性

    在JavaScript中,遍历一个对象的属性往往没有在其他语言中遍历一个哈希(有些语言称为字典)的键那么简单.这主要有两个方面的原因:一个是,JavaScript中的对象通常都处在某个原型链中,它会从 ...

  3. 【转载】JavaScript中的属性:如何遍历属性

    转载自:http://www.cnblogs.com/ziyunfei/archive/2012/11/03/2752905.html 在JavaScript中,遍历一个对象的属性往往没有在其他语言中 ...

  4. JavaScript中对象的属性:如何遍历属性

    for/in 语句循环遍历对象的属性. js中获取key得到某对象中相对应的value的方法:obj.key js中根据动态key得到某对象中相对应的value的方法有二: 一.var key = & ...

  5. VAD树结构体的属性以及遍历

    Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html VAD树的属性以及遍历 前面学习过的PFNDATABSAE是管理物 ...

  6. js 属性的遍历

    引自:http://es6.ruanyifeng.com/#docs/object 属性的遍历 ES6 一共有5种方法可以遍历对象的属性. (1)for...in for...in循环遍历对象自身的和 ...

  7. Iterator遍历器 调用Symbol.Iterator属性,遍历器对象。

    Iterator实现原理 创建一个指针对象,指向当前数据结构的起始位置.也就是说,遍历器对象本质上,就是一个指针对象. 第一次调用指针对象的next方法,可以将指针指向数据结构的第一个成员. 第二次调 ...

  8. JavaScript 对象属性的遍历

    ES6一共有5种方法可以遍历对象的属性. (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含Symbol属性). (2)Object.keys(obj) Object. ...

  9. js解析多层嵌套的json,取出所有父元素属性和遍历所有子元素

    已知一个多层嵌套的json,取出所有父元素和子元素的id值 思路:因为不知道到底嵌套了多少层,递归有可能造成栈溢出.查询时间特别久的问题 所以先查询一次,判断是否有子节点,如果有,取出子节点并到父节点 ...

随机推荐

  1. 死磕nginx系列--使用nginx做负载均衡

    使用nginx做负载均衡的两大模块: upstream 定义负载节点池. location 模块 进行URL匹配. proxy模块 发送请求给upstream定义的节点池. upstream模块解读 ...

  2. Fuel 30 分钟快速安装OpenStack

    一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的 ...

  3. Sql注入测试--Sqlmap

    慕课网sqlmap学习笔记: 一.SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令. 例如 (1)在url上 ...

  4. mysql 压缩备份 压缩还原 命令

    .mysqldump 备份并压缩sql文件 mysql>mysqldump -h主机ip -u用户名 -p密码(也可不输入) 数据库名 | gzip > 压缩后文件位置 .mysql直接用 ...

  5. 利用ngx_python模块嵌入到Python脚本

    导读 Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. ...

  6. IDEA导包(以junit为例)

    ## IDEA导包(以junit为例) 1. 准备junit的jar包: * hamcrest-core-1.3.jar * junit-4.12.jar 2. 在项目中新建文件夹:lib 3. 将j ...

  7. 八,ESP8266 文件保存数据(基于Lua脚本语言)

    https://www.cnblogs.com/yangfengwu/p/7533845.html 应该是LUA介绍8266的最后一篇,,,,,,下回是直接用SDK,,然后再列个12345...... ...

  8. js 按指定属性给对象数组排序(json数组)

    有时,我们有一个json对象的数组集合,如何按指定对象属性来进行排序? //fieldArr为一个json对象数组 var fieldArr = fieldArr.sort(compare(" ...

  9. HBase启动时报错:/bin/java: No such file or directory6/bin/../bin/hbase: line 412: /usr/local/jdk1.8.0_152/bin/java

    今天在启动HBase时发现如下错误:/bin/java: No such file or directory6/bin/../bin/hbase: line 412: /usr/local/jdk1. ...

  10. Verilog使用相对路径时应注意的问题

    在Quartus编译环境下,使用include, fopen等文件操作指令时,会涉及到文件路径问题. 以 E:\quartus_project\sd_card_controller\rtl\sd_wb ...