码迷,mamicode.com
首页 > 其他好文 > 详细

导出IIS Log列表,导出站点下虚拟目录列表

时间:2015-10-10 14:03:45      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

 

Add-Type -AssemblyName System.Web
import-module webadministration
$ip = (gwmi Win32_NetworkAdapterConfiguration -Filter "IPEnabled=‘true‘" | ? {$_.DefaultIPGateway -ne $null}).IPAddress[0]
#导出所有站点的IISLog目录列表到IISLog.htm文件
$html = Get-Website|Select @{Label="Website";Expression={$_.Name}}, @{Label="IIS Log";Expression={‘<a href="http://‘ + $ip + ":11000/W3SVC" + $_.id + ‘">‘ + "http://" + $ip + ":11000/W3SVC" + $_.id + ‘</a>‘}} 
|sort Website |ConvertTo-Html
$html = $html | % { if($_ -match ‘a href‘ ) { [System.Web.HttpUtility]::HtmlDecode($_) } else { $_ } }
$html  |out-file d:\iislog\IISLog.htm -Force

#导出IISLog站点下的虚拟目录列表到APPLog.htm文件
$html_app = Get-WebVirtualDirectory -site "IISLog" |Select @{Label="LogName";Expression={($_.path).replace("/","")}}, @{Label="Log";Expression={‘<a href="http://‘ + $ip + ":11000" + $_.path + ‘">‘ + "http://" 
+ $ip + ":11000" + $_.path + ‘</a>‘}} |sort LogName |ConvertTo-Html
$html_app = $html_app | % { if($_ -match ‘a href‘ ) { [System.Web.HttpUtility]::HtmlDecode($_) } else { $_ } }
$html_app  |out-file d:\iislog\APPLog.htm -Force

 

IISlog

技术分享

APPLog

技术分享

导出IIS Log列表,导出站点下虚拟目录列表

标签:

原文地址:http://www.cnblogs.com/dreamer-fish/p/4866645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!