我想将powershell输出转换为html文件

时间:2016-05-10 10:42:18

标签: html powershell

我想将powershell结果转换为html文件,

我有一个数组$ f =" gsds,jv,hfvw"。

我希望html文件在一个新行中打印数组的每个元素。

怎么做?

谢谢!

我使用了这段代码 $ F =" 6e47812,662348,8753478" 获取服务| ConvertTo-Html -Body"

$ f

" | out-file D:\ service.html

输出是

6e47812,662348,8753478

2 个答案:

答案 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"  
    }

}
相关问题