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

Powershell創(chuàng)建簡(jiǎn)潔的HTML報(bào)告例子

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

支持所有版本

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

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

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

復(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://m.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命令把對(duì)象轉(zhuǎn)換成字符串輸出的例子

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

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

    Powershell中顯示隱藏文件的方法

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

    探索PowerShell(七) PowerShell變量

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

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

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

    Windows Powershell屬性:描述對(duì)象是什么

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

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

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

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

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

    Windows Powershell Switch 語(yǔ)句

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

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

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

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

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

最新評(píng)論

梁山县| 咸阳市| 抚州市| 中阳县| 鄂托克旗| 凤山县| 永寿县| 炎陵县| 龙口市| 盘锦市| 陇西县| 达日县| 合阳县| 宁明县| 浑源县| 美姑县| 乌拉特前旗| 苍南县| 宁武县| 房产| 广宁县| 海城市| 白玉县| 深州市| 上蔡县| 民乐县| 苍梧县| 隆林| 外汇| 冷水江市| 临猗县| 沾化县| 昌都县| 土默特右旗| 元阳县| 门头沟区| 无棣县| 寻甸| 金乡县| 延寿县| 瑞金市|