我想针对 IIS 根目录中的每个子文件夹运行下面的 powershell 代码。每个子文件夹内容的输出应该是单独的 .htm 文件(仅包含该子文件夹中的文件)。如果你需要我澄清我的问题,尽管问。
$basedir = 'c:\inetpub\wwwroot'
$exp = [regex]::Escape($basedir)
$server = 'http://172.16.246.76'
function Create-HtmlList($fldr) {
Get-ChildItem $fldr -Force |
select ...
...
} | Set-Content "$fldr.htm"
}
# list files in $basedir:
Create-HtmlList $basedir
# list files in all subfolders of $basedir:
Get-ChildItem $basedir -Recurse -Force |
? { $_.PSIsContainer } |
% {
Create-HtmlList $_.FullName
}