PowerShell中捕獲異常時(shí)的行號(hào)和列號(hào)的方法
如果自己寫函數(shù)動(dòng)態(tài)地去執(zhí)行一些腳本塊或者腳本文件,那么捕獲到異常時(shí)行號(hào)和列號(hào)信息非常有用。例如腳本文件:
trap{
$info=$_.InvocationInfo
"在第{0}行,第{1}列捕獲到異常:{2}" -f $info.ScriptLineNumber,$info.OffsetInLine ,$_.Exception.Message
continue
}
get-date
1gb/2kb
Get-Service | foreach {1/0}
執(zhí)行結(jié)果為:
Thursday, June 26, 2014 4:41:41 PM
524288
在第9行,第15列捕獲到異常:Attempted to divide by zero.
相關(guān)文章
PowerShell函數(shù)指定返回值類型實(shí)例
這篇文章主要介紹了PowerShell函數(shù)指定返回值類型,即定義PowerShell函數(shù)的返回值類型,需要的朋友可以參考下2014-07-07
PowerShell查找分區(qū)中最大文件的方法(查找文件并按大小排序)
這篇文章主要介紹了PowerShell查找分區(qū)中最大文件的方法,查找文件并按占用空間排序,并用命令參數(shù)只輸出比如10條,這樣就可以快速找出一個(gè)目錄、一個(gè)分區(qū)下的N個(gè)最大的文件,需要的朋友可以參考下2014-08-08
PowerShell函數(shù)使用正則表達(dá)式驗(yàn)證輸入?yún)?shù)實(shí)例
這篇文章主要介紹了PowerShell函數(shù)使用正則表達(dá)式驗(yàn)證輸入?yún)?shù)實(shí)例,即檢驗(yàn)輸入?yún)?shù)是否符合正則規(guī)則,需要的朋友可以參考下2014-07-07
PowerShell查看本機(jī)文件關(guān)聯(lián)程序和默認(rèn)打開程序的方法
這篇文章主要介紹了PowerShell查看本機(jī)文件關(guān)聯(lián)程序和默認(rèn)打開程序的方法,本文給出了查看方法,同時(shí)給出了一份讀取結(jié)果,需要的朋友可以參考下2015-06-06
Windows Powershell 創(chuàng)建數(shù)組
在日常處理中,除了使用像“數(shù)值類型”和“字符串類型”外,還需要使用能夠包含其他對(duì)象的“集合”類型。大多數(shù)常見(jiàn)語(yǔ)言,都提供一些操作集合類型的語(yǔ)法。最基本的集合類型就是數(shù)組類型,它提供了一種下標(biāo)基于0的數(shù)組對(duì)象。2014-09-09
windows Powershell 快速編輯模式和標(biāo)準(zhǔn)模式
powershell控制臺(tái)有兩種模式,一個(gè)是快速編輯模式,一個(gè)是標(biāo)準(zhǔn)模式。2014-08-08
Powershell實(shí)現(xiàn)克隆NTFS文件系統(tǒng)權(quán)限
這篇文章主要介紹了Powershell實(shí)現(xiàn)克隆NTFS文件系統(tǒng)權(quán)限,克隆安全描述需要管理員權(quán)限,注意第一個(gè)目錄的安全規(guī)則將全部覆蓋第二個(gè)的目錄的,需要的朋友可以參考下2014-12-12

