最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Powershell創(chuàng)建簡潔的HTML報告例子

 更新時間:2014年11月07日 09:38:32   投稿:junjie  
這篇文章主要介紹了Powershell創(chuàng)建簡潔的HTML報告例子,本文先是講解了實(shí)現(xiàn)的步驟,然后給出了實(shí)現(xiàn)代碼,需要的朋友可以參考下

支持所有版本

把結(jié)果變成復(fù)雜的HTML報告,一個簡單的方法是定義三個腳本塊:一個用作HTML的開頭文檔,一個用作它的結(jié)尾,還有一個是存放動態(tài)對象的表格

接著,把這些腳本塊傳入到ForEach-Object,分別對應(yīng)腳本的開始塊、中間要處理的動態(tài)列表塊和結(jié)束代碼塊。

下面有個簡單的例子闡述如何用它創(chuàng)造一個服務(wù)報告:

復(fù)制代碼 代碼如下:

$path = "$env:temp\report.hta"
 
$beginning = {
 @'
    <html>
    <head>
    <title>Report</title>
    <STYLE type="text/css">
        h1 {font-family:SegoeUI, sans-serif; font-size:20}
        th {font-family:SegoeUI, sans-serif; font-size:15}
        td {font-family:Consolas, sans-serif; font-size:12}
 
    </STYLE>
 
    </head>
    <image src="http://www.fzitv.net/yourlogo.gif" />
    <h1>System Report</h1>
    <table>
    <tr><th>Status</th><th>Name</th></tr>
'@
}
 
$process = {
    $status = $_.Status
    $name = $_.DisplayName
 
    if ($status -eq 'Running')
    {
        '<tr>'
        '<td bgcolor="#00FF00">{0}</td>' -f $status
        '<td bgcolor="#00FF00">{0}</td>' -f $name
        '</tr>'
    }
    else
    {
        '<tr>'
        '<td bgcolor="#FF0000">{0}</td>' -f $status
        '<td bgcolor="#FF0000">{0}</td>' -f $name
        '</tr>'
    }
}
 
 
$end = {
@'
    </table>
    </html>
    </body>
'@
 
 
}
 
 
Get-Service |
  ForEach-Object -Begin $beginning -Process $process -End $end |
  Out-File -FilePath $path -Encoding utf8
 
Invoke-Item -Path $path

相關(guān)文章

  • PowerShell中使用Out-String命令把對象轉(zhuǎn)換成字符串輸出的例子

    PowerShell中使用Out-String命令把對象轉(zhuǎn)換成字符串輸出的例子

    這篇文章主要介紹了PowerShell中使用Out-String命令把對象轉(zhuǎn)換成字符串輸出的例子,即把對象轉(zhuǎn)為字符串的方法,需要的朋友可以參考下
    2014-08-08
  • Powershell中顯示隱藏文件的方法

    Powershell中顯示隱藏文件的方法

    這篇文章主要介紹了Powershell中顯示隱藏文件的方法,本文使用是是Get-ChildItem檢索文件,加上-Hidden參數(shù)就可以顯示隱藏文件了,需要的朋友可以參考下
    2015-01-01
  • 探索PowerShell(七) PowerShell變量

    探索PowerShell(七) PowerShell變量

    在程序設(shè)計(jì)中,變量是最基本的概念,它是我們表示數(shù)據(jù)的在存儲時的代號。在PowerShell中,變量通常供我們在腳本中使用,它可以是數(shù)字、字符、字符串,甚至是對象
    2012-12-12
  • Powershell小技巧之獲取當(dāng)前的時間并轉(zhuǎn)換為時辰

    Powershell小技巧之獲取當(dāng)前的時間并轉(zhuǎn)換為時辰

    這篇文章主要介紹了使用Powershell獲取當(dāng)前的時間并轉(zhuǎn)換為時辰的方法,非常簡單實(shí)用,有需要的朋友可以參考下
    2014-09-09
  • Windows Powershell屬性:描述對象是什么

    Windows Powershell屬性:描述對象是什么

    既然上文說明了對象=屬性+方法,那么本文我們就先來探討下屬性。先從屬性的概念入手,接著通過屬性中包含對象、只讀屬性和讀寫屬性、屬性的類型、查看所有屬性這4個方面詳細(xì)向我們展示了對象。有需要的朋友展示下
    2014-09-09
  • PowerShell函數(shù)中限制數(shù)組參數(shù)個數(shù)的例子

    PowerShell函數(shù)中限制數(shù)組參數(shù)個數(shù)的例子

    這篇文章主要介紹了PowerShell中限制函數(shù)的數(shù)組參數(shù)個數(shù)的例子,可以控制數(shù)組的參數(shù)個數(shù)在指定范圍內(nèi),需要的朋友可以參考下
    2014-07-07
  • Windows Powershell 創(chuàng)建數(shù)組

    Windows Powershell 創(chuàng)建數(shù)組

    在日常處理中,除了使用像“數(shù)值類型”和“字符串類型”外,還需要使用能夠包含其他對象的“集合”類型。大多數(shù)常見語言,都提供一些操作集合類型的語法。最基本的集合類型就是數(shù)組類型,它提供了一種下標(biāo)基于0的數(shù)組對象。
    2014-09-09
  • Windows Powershell Switch 語句

    Windows Powershell Switch 語句

    如果語句中有多路分支,使用IF-ELSEIF-ELSE不友好,可以使用Switch,看起來比較清爽一點(diǎn)。
    2014-10-10
  • 用PowerShell刪除N天前或指定日期(前后)創(chuàng)建(或修改)的文件

    用PowerShell刪除N天前或指定日期(前后)創(chuàng)建(或修改)的文件

    這篇文章主要介紹了用PowerShell刪除N天前或指定日期(前后)創(chuàng)建(或修改)的文件,需要的朋友可以參考下
    2016-11-11
  • 探索PowerShell(十三) WMI對象介紹

    探索PowerShell(十三) WMI對象介紹

    我記得在xp時代,經(jīng)常使用的工具有一個叫做WMI Administrative Tools,是微軟官方提供的用來查看、編輯WMI對象的,只是現(xiàn)在好似不支持新的系統(tǒng)了
    2012-12-12

最新評論

常州市| 大理市| 和龙市| 承德市| 庆城县| 广灵县| 临海市| 兴和县| 嵊州市| 平谷区| 昌图县| 兴和县| 庆城县| 安阳市| 花莲市| 灵川县| 常熟市| 彭山县| 高碑店市| 碌曲县| 清镇市| 扶风县| 乐至县| 满城县| 日土县| 通河县| 红安县| 神农架林区| 平利县| 临海市| 五寨县| 闻喜县| 桃园县| 巴彦淖尔市| 南昌县| 北票市| 江山市| 肥乡县| 六盘水市| 呈贡县| 新野县|