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

PowerShell: Try...Catch...Finally 實(shí)現(xiàn)方法

 更新時(shí)間:2013年11月01日 00:43:50   作者:  
PowerShell 本身有很多很好的錯(cuò)誤控制,但是習(xí)慣于.net編程的人員,更喜歡用Try Catch Finally方法,尤其當(dāng)有一段代碼必須被執(zhí)行到的時(shí)候?,F(xiàn)在好了,adweigert 想出了一個(gè)好方法來(lái)實(shí)現(xiàn)。這個(gè)函數(shù)已經(jīng)在多種情況下測(cè)試過(guò),希望能對(duì)你有幫助

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

function Try
    {
        param
        (
            [ScriptBlock]$Command = $(throw "The parameter -Command is required."),
            [ScriptBlock]$Catch   = { throw $_ },
            [ScriptBlock]$Finally = {}
        )

        & {
            $local:ErrorActionPreference = "SilentlyContinue"

            trap
            {
                trap
                {
                    & {
                        trap { throw $_ }
                        &$Finally
                    }

                    throw $_
                }

                $_ | & { &$Catch }
            }

            &$Command
        }

        & {
            trap { throw $_ }
            &$Finally
        }
    }

使用示例:

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

# Example usage

    Try {
        echo " ::Do some work..."
        echo " ::Try divide by zero: $(0/0)"
    } -Catch {
        echo "  ::Cannot handle the error (will rethrow): $_"
        #throw $_
    } -Finally {
        echo " ::Cleanup resources..."
    }

相關(guān)文章

  • Powershell中的文件夾共享及磁盤(pán)映射的操作步驟

    Powershell中的文件夾共享及磁盤(pán)映射的操作步驟

    本文介紹了如何在Windows下使用Powershell和cmd實(shí)現(xiàn)文件夾共享,內(nèi)容包括查看共享列表、創(chuàng)建共享文件夾、驅(qū)動(dòng)器映射和共享訪問(wèn)、刪除共享等操作步驟,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • Windows Powershell 變量的幕后管理

    Windows Powershell 變量的幕后管理

    如果在Powershell中輸出一個(gè)變量,只會(huì)輸出這個(gè)變量的值。不能夠顯示它的其它信息,如果想查看一個(gè)變量的其它保留信息,就需要變量的基類(lèi)PSVariable對(duì)象,這個(gè)可以通過(guò)Get-Variable命令得到
    2014-09-09
  • PowerShell中使用正則表達(dá)式跨行匹配字符串的方法

    PowerShell中使用正則表達(dá)式跨行匹配字符串的方法

    這篇文章主要介紹了PowerShell中使用正則表達(dá)式跨行匹配字符串的方法,重點(diǎn)在于正則表達(dá)式的寫(xiě)法,需要的朋友可以參考下
    2014-08-08
  • Powershell打印文本文檔例子

    Powershell打印文本文檔例子

    這篇文章主要介紹了Powershell打印文本文檔例子,本文相對(duì)簡(jiǎn)單,默認(rèn)給出的是打印系統(tǒng)日志文件,使用時(shí)要替換成自己想打印的文件,需要的朋友可以參考下
    2014-11-11
  • PowerShell DSC組件 xExchange 發(fā)布

    PowerShell DSC組件 xExchange 發(fā)布

    這篇文章主要介紹了PowerShell DSC組件 xExchange 發(fā)布,xExchange實(shí)現(xiàn)可以在PowerShell中使用DSC來(lái)部署和配置Exchange,需要的朋友可以參考下
    2015-04-04
  • PowerShell實(shí)現(xiàn)時(shí)間管理小秘書(shū)

    PowerShell實(shí)現(xiàn)時(shí)間管理小秘書(shū)

    這篇文章主要介紹了PowerShell實(shí)現(xiàn)時(shí)間管理小秘書(shū),本文是一個(gè)PowerShell的綜合編程實(shí)例,實(shí)現(xiàn)了一個(gè)用來(lái)管理時(shí)間的功能,需要的朋友可以參考下
    2015-04-04
  • Powershell小技巧之屏蔽輸出結(jié)果

    Powershell小技巧之屏蔽輸出結(jié)果

    這篇文章主要介紹了Powershell的一個(gè)小技巧--屏蔽輸出結(jié)果,需要的朋友可以參考下
    2014-09-09
  • 探索PowerShell(十一)函數(shù)介紹

    探索PowerShell(十一)函數(shù)介紹

    通常,代碼塊就是指函數(shù),調(diào)用函數(shù),就是執(zhí)行不同的代碼塊,以便實(shí)現(xiàn)各種功能
    2012-12-12
  • powershell操作word詳解

    powershell操作word詳解

    這篇文章主要介紹了powershell操作word示例,需要的朋友可以參考下
    2014-05-05
  • PowerShell 腳本中的密碼保存的方法

    PowerShell 腳本中的密碼保存的方法

    這篇文章主要介紹了PowerShell 腳本中的密碼保存的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12

最新評(píng)論

蒙城县| 陕西省| 察隅县| 克东县| 麦盖提县| 且末县| 花垣县| 玉树县| 嵊泗县| 巨野县| 彭山县| 曲阳县| 广灵县| 兰州市| 建平县| 都匀市| 蒙山县| 青铜峡市| 通化市| 鄂托克前旗| 西贡区| 六枝特区| 嵊泗县| 左权县| 洪雅县| 清丰县| 中宁县| 衡山县| 安达市| 江阴市| 萨迦县| 余江县| 武威市| 济南市| 武夷山市| 双鸭山市| 彰化市| 霍邱县| 龙南县| 平阴县| 安仁县|