PowerShell中捕獲異常時(shí)的行號和列號的方法
如果自己寫函數(shù)動(dòng)態(tài)地去執(zhí)行一些腳本塊或者腳本文件,那么捕獲到異常時(shí)行號和列號信息非常有用。例如腳本文件:
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)文章
Windows Powershell 復(fù)制數(shù)組
這篇文章主要介紹了Windows Powershell 復(fù)制數(shù)組 ,需要的朋友可以參考下2014-09-09powershell遠(yuǎn)程管理服務(wù)器磁盤空間的實(shí)現(xiàn)代碼
這篇文章主要介紹了powershell遠(yuǎn)程管理服務(wù)器磁盤空間的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11使用PowerShell獲取Trustedinstaller權(quán)限的問題
這篇文章主要介紹了使用PowerShell獲取Trustedinstaller權(quán)限,獲取到?Trustedinstaller?權(quán)限,就可以通過一些命令來修改系統(tǒng)文件了,本文給大家詳細(xì)講解,需要的朋友可以參考下2023-01-01Powershell使用嵌套哈希表實(shí)例 嵌套哈希表的2種寫法例子
這篇文章主要介紹了Powershell使用嵌套哈希表實(shí)例,嵌套哈希表的2種寫法例子,需要的朋友可以參考下2014-07-07PowerShell 自動(dòng)備份oracle并上傳到ftp
我這里有這樣一個(gè)需求:有一個(gè)數(shù)據(jù)庫,每天使用SQL Server Agent自動(dòng)生成備份文件。然后,這個(gè)數(shù)據(jù)庫非常重要,需要把每天的備份上傳一個(gè)遠(yuǎn)程的FTP服務(wù)器上去。下面我們來看看如何使用Powershell來實(shí)現(xiàn)吧2015-08-08Powershell創(chuàng)建數(shù)組正確、更快的方法
這篇文章主要介紹了Powershell創(chuàng)建數(shù)組正確、更快的方法,Powershell使用ArrayList創(chuàng)建數(shù)組的例子,需要的朋友可以參考下2014-07-07Powershell中調(diào)用郵件客戶端發(fā)送郵件的例子
這篇文章主要介紹了Powershell中調(diào)用郵件客戶端發(fā)送郵件的例子,需要的朋友可以參考下2014-05-05