欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Powershell小技巧之找出腳本中的錯(cuò)誤

 更新時(shí)間:2014年09月20日 15:06:44   投稿:hebedich  
這篇文章主要介紹了使用Powershell進(jìn)行篩選然后你可以快速掃描一個(gè)目錄或整個(gè)電腦中的PS文件找出他們中的語(yǔ)法錯(cuò)誤。

找出腳本之中的語(yǔ)法錯(cuò)誤從來(lái)就不是輕松的事情,但是可以這樣去篩選:

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文件找出他們中的語(yǔ)法錯(cuò)誤。

下面例子將找尋用戶(hù)目錄下所有PS腳本的語(yǔ)法錯(cuò)誤:

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

PS> dir $home -Filter *.ps1 -Recurse -Exclude *.ps1xml | Test-SyntaxError

支持所有PS版本

相關(guān)文章

最新評(píng)論