最新国产好看的视频,伊人天堂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í)候。現(xiàn)在好了,adweigert 想出了一個(gè)好方法來實(shí)現(xiàn)。這個(gè)函數(shù)已經(jīng)在多種情況下測試過,希望能對(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中的文件夾共享及磁盤映射的操作步驟

    Powershell中的文件夾共享及磁盤映射的操作步驟

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

    Windows Powershell 變量的幕后管理

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

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

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

    Powershell打印文本文檔例子

    這篇文章主要介紹了Powershell打印文本文檔例子,本文相對(duì)簡單,默認(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來部署和配置Exchange,需要的朋友可以參考下
    2015-04-04
  • PowerShell實(shí)現(xiàn)時(shí)間管理小秘書

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

    這篇文章主要介紹了PowerShell實(shí)現(xiàn)時(shí)間管理小秘書,本文是一個(gè)PowerShell的綜合編程實(shí)例,實(shí)現(xiàn)了一個(gè)用來管理時(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 腳本中的密碼保存的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12

最新評(píng)論

达拉特旗| 广河县| 竹北市| 古丈县| 黄浦区| 金堂县| 河西区| 东丰县| 利辛县| 郧西县| 定边县| 丰都县| 盐亭县| 独山县| 浦江县| 北宁市| 永寿县| 新兴县| 栖霞市| 普兰县| 皋兰县| 金寨县| 荥经县| 禄劝| 镇康县| 扶风县| 梅河口市| 青浦区| 德保县| 长阳| 成都市| 成武县| 宜春市| 靖西县| 蕲春县| 顺昌县| 大足县| 四会市| 平湖市| 瓦房店市| 黄陵县|