我有一个PowerShell脚本,它从多个文件夹中提取日志文件,并将数据作为HTML文件输出。我需要将文件夹名称从PowerShell变量插入到HTML文件中有关如何将PowerShell $variable
转换为可用于我的报告的HTML格式的想法吗?以下是我的脚本:
$a = Get-Date -Format M.d
$Test = (Get-Content -Path "\\Test\d$\APSO\LCI\Scripts\MW\AllServers.txt")
foreach ($Server in $Test) {
Get-ChildItem -Path "\\test\LogFiles\BackupEventLogs\$Server\" -Exclude *.evt* |
? {$_.LastWriteTime -gt (Get-Date).AddDays(-1)} |
ConvertTo-Html -Property LastWriteTime, Name >> \\test\d$\APSO\LCI\Checks\Backups$a.html
}
只需添加一个包含文件信息结果的附加变量。就像是...
(Get-ChildItem -Path D:\Temp\diff\TestFile_4.txt).DirectoryName
(Get-ChildItem -Path D:\Temp\diff\TestFile_4.txt).Directory.Name
D:\Temp\diff
diff
然后像往常一样传递变量。