Я пытаюсь написать отчет в powershell, а затем отправил вывод на страницу HTML.я выясняю, как я могу отформатировать мою переменную из сценария powershell в HTML.Если я получу неправильный вывод, я сделаю так, чтобы на моей html-странице был синий шрифт.
Вот мой сценарий powershell
$os = (get-wmiobject -class win32_operatingsystem).caption
function checkosvers {
if($os -contains "*Server*" ){
write-output "This is a server"}
else{
write-output "Its a $os"}
}
$osvers = checkosvers | foreach {$PSItem -replace ("Its a $os","<font color='blue'>Its a $os</font>")}
$osvers | ConvertTo-Html -Fragment -as List | Out-File -FilePath "C:\Users\XX\Desktop\mypage.html"
, если я помещу строку на местопеременной, он кажется синим на моей html-странице {$ PSItem -replace («Это $ os», «Это $ os»)}