Powershell小技巧之用变量累积记录错误

 更新时间:2014年10月12日 13:27:41   投稿:hebedich  
这篇文章主要介绍了Powershell用变量累积记录错误的小技巧,非常的简单实用,有需要的朋友可以参考下

当你使用GC查询文件时,当你没有足够的权限你可能会错过不少错误。你可以使用“–ErrorAction SilentlyContinue”忽略这些错误。

有一个不错的方法来获取这些错误。

我们在Windows目录中查询所有PS脚本文件,将它的文件保存在$PSScripts,同时将错误日志记录在变量ErrorList中:

复制代码 代码如下:

$PSScripts = Get-ChildItem -Path c:\windows -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue -ErrorVariable ErrorList

$ErrorList | ForEach-Object {
  Write-Warning ('Access denied: ' + $_.CategoryInfo.TargetName)
}

支持所有版本

相关文章

  • PowerShell中调用WPF生成炫酷窗口实例

    PowerShell中调用WPF生成炫酷窗口实例

    这篇文章主要介绍了PowerShell中调用WPF生成炫酷窗口实例,本文直接给出运行效果和脚本源码,需要的朋友可以参考下
    2015-03-03
  • PowerShell 指令操作集合(小结)

    PowerShell 指令操作集合(小结)

    这篇文章主要介绍了PowerShell 指令操作集合(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • PowerShell中获取当前运行脚本路径的方法

    PowerShell中获取当前运行脚本路径的方法

    这篇文章主要介绍了PowerShell中获取当前运行脚本路径的方法,获取方法很简单,本文直接给出实现代码,需要的朋友可以参考下
    2015-06-06
  • PowerShell定义函数参数的2种方法和传参方法实例

    PowerShell定义函数参数的2种方法和传参方法实例

    这篇文章主要介绍了PowerShell定义函数参数的2种方法和使用方法实例,简洁易懂的好文,需要的朋友可以参考下
    2014-07-07
  • Windows Powershell强类型数组

    Windows Powershell强类型数组

    强类型数组可以理解为强制数据类型的数组,也就是一个数组里只包含一种数据类型,强制转换数组语法的优势就是如果使用分号代替逗号分隔值,PowerShell将每个值看作命令文本,PowerShell会执行它并且存储结果。
    2014-09-09
  • PowerShell脚本中查看网卡的高级属性

    PowerShell脚本中查看网卡的高级属性

    这篇文章主要介绍了PowerShell脚本中查看网卡的高级属性,本文直接给出实现代码和运行结果,需要的朋友可以参考下
    2014-11-11
  • 使用PowerShell修改注册表

    使用PowerShell修改注册表

    本文通过具体的实例给大家具体讲解了使用PowerShell操作注册表的方法,非常的简单实用,有需要的小伙伴可以参考下。
    2015-09-09
  • Powershell互斥参数使用实例

    Powershell互斥参数使用实例

    这篇文章主要介绍了Powershell互斥参数使用实例,本文给出了两个代码示例来讲解互斥参数的使用,需要的朋友可以参考下
    2015-06-06
  • Windows Powershell Switch 语句

    Windows Powershell Switch 语句

    如果语句中有多路分支,使用IF-ELSEIF-ELSE不友好,可以使用Switch,看起来比较清爽一点。
    2014-10-10
  • Powershell批量给文件增加前辍实例

    Powershell批量给文件增加前辍实例

    这篇文章主要介绍了Powershell批量给文件增加前辍实例,即Powershell批量修改文件名,文件名中统一设定一个带数字的前辍,需要的朋友可以参考下
    2014-06-06

最新评论