我想将powershell结果转换为html文件,
我有一个数组$ f =" gsds,jv,hfvw"。
我希望html文件在一个新行中打印数组的每个元素。
怎么做?
谢谢!
我使用了这段代码 $ F =" 6e47812,662348,8753478" 获取服务| ConvertTo-Html -Body"
$ f
" | out-file D:\ service.html
输出是
6e47812,662348,8753478
答案 0 :(得分:0)
$test = "abc","def","ghi"
foreach ($row in $test) {Write-Output "<p> $row </p>"}
输出:
<p> abc </p>
<p> def </p>
<p> ghi </p>
答案 1 :(得分:0)
cls $ Path ='C:\ temp \ test'#路径目录
获取所有子文件夹的递归列表
$SubFolders = dir $Path -Recurse | Where-Object {$_.PSIsContainer} | ForEach-Object -Process {$_.FullName}
遍历子文件夹列表,并获取每个子文件夹中的第一个文件
ForEach ($Folder in $SubFolders)
{
$FullFileName = dir $Folder | Where-Object {!$_.PSIsContainer} | Sort-Object {$_.LastWriteTime} -Descending | Select-Object -First 1
对于每个文件抓取位置,然后输出robocopy命令以供使用
ForEach ($File in $FullFileName)
{
$FilePath = $File.DirectoryName
$FileName = $File.Name
write-output "$FilePath $FileName"
}
}