首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 6在网站上登录

IIS 6在网站上登录
EN

Server Fault用户
提问于 2009-08-19 17:36:30
回答 1查看 516关注 0票数 3

IIS 6中是否有程序地打开/关闭web场中的日志记录。我们有10个服务器,我不想在需要时登录到每个服务器并翻转登录,然后当我们完成登录并关闭它。

我知道远程管理,tools..but想要使用powershell脚本等等。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2009-08-20 21:37:07

以编程方式(使用ADSI和VBScript)进行此操作的最简单方法是使用adsutil.vbs (默认情况下安装在C:\InetPub\AdminScripts文件夹中)来修改元数据库中的相关配置选项。您可以找到有关脚本在这里..。的IIS 6版本的更多信息。

由于日志记录可以设置在多个级别上,我建议使用以下方法查找LogType属性的所有位置:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs FIND LogType

然后,您可以遍历每个值来记录当前值,例如,对于网站n:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs GET /LM/W3SVC/n/LogType

最后--您要寻找的是什么--下面是一个示例,通过将值设置为零来禁用网站n上的日志记录(您需要遍历找到的所有节点,因为子节点设置总是覆盖继承的父设置):

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET /LM/W3SVC/n/LogType 0

所有上述命令也可以附加到-s:服务器名中,以便对本地主机以外的服务器执行命令。

有许多修改元数据库的替代方法,包括(但不限于)通过另一种语言WMI或直接XML操作使用ADSI。还请注意,这些说明对IIS版本4、5、5.1和6有效。版本7略有不同,但在安装了可选的IIS 6兼容性组件后,这些说明在IIS 7.0和7.5上也是有效的。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/56231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档