Powershell小技巧之找出腳本中的錯(cuò)誤
更新時(shí)間:2014年09月20日 15:06:44 投稿:hebedich
這篇文章主要介紹了使用Powershell進(jìn)行篩選然后你可以快速掃描一個(gè)目錄或整個(gè)電腦中的PS文件找出他們中的語法錯(cuò)誤。
找出腳本之中的語法錯(cuò)誤從來就不是輕松的事情,但是可以這樣去篩選:
filter Test-SyntaxError
{
$text = Get-Content -Path $_.FullName
if ($text.Length -gt 0)
{
$err = $null
$null = [System.Management.Automation.PSParser]::Tokenize($text, [ref] $err)
if ($err) { $_ }
}
}
這個(gè)腳本中,你可以快速掃描一個(gè)目錄或整個(gè)電腦中的PS文件找出他們中的語法錯(cuò)誤。
下面例子將找尋用戶目錄下所有PS腳本的語法錯(cuò)誤:
復(fù)制代碼 代碼如下:
PS> dir $home -Filter *.ps1 -Recurse -Exclude *.ps1xml | Test-SyntaxError
支持所有PS版本
相關(guān)文章
PowerShell腳本開發(fā)之收發(fā)TCP消息包
這篇文章里將會(huì)描述如何在PSNet包中創(chuàng)建針對(duì)TCP消息包的函數(shù)Receive-和TCPMessageSend-TCPMessage。并把相關(guān)代碼分享給大家,有需要的朋友可以參考下。2014-10-10
Powershell生成Windows密碼算法簡單學(xué)習(xí)
利用Powershell生成Windows密碼:密碼一共8位/字符的次序是隨機(jī)組成的等等,接下來為你詳細(xì)介紹下,感興趣的你可以參考下哈,希望對(duì)你學(xué)習(xí)Powershell有所幫助2013-03-03
PowerShell使用正則表達(dá)式查找字符串實(shí)例
這篇文章主要介紹了PowerShell使用正則表達(dá)式查找字符串實(shí)例,主要是對(duì)match運(yùn)算符的使用介紹,需要的朋友可以參考下2014-08-08
PowerShell 遠(yuǎn)程執(zhí)行任務(wù)的方法步驟
這篇文章主要介紹了PowerShell 遠(yuǎn)程執(zhí)行任務(wù)的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12

