关于$Error
 
这个全局变量生命周期粒度为会话级别
初始状态它不会捕获所有异常,如果需要设置为捕获所有异常需设置$ErrorActionPreference = "Stop"
这个对象是一个数组,如果要拿到它最近一次出错信息可以$error[0]
它有一些属性如Message,具体可以 $error | Get-Member查看,但是有些属性不一定有值,拿它的信息个人认为直接
使用$error比较好
$error.Clear()为清空所有的异常信息。
 
关于[void]
 
[void]可以让有返回值的方法不输出返回结果。
 
关于Split
 
Split是根据规则来切割一个字符串使之为一个数组,它可以切割多个字符串,也可以指定切割最大的个数以及切割条件
空字符串切割将会切成包含一个对象的数组,所以最好用 -Split {$_.Name ","}来替代。

相关文章:

  • 2021-10-04
  • 2021-12-26
  • 2022-12-23
  • 2021-06-24
  • 2021-06-02
  • 2021-07-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-23
  • 2021-11-09
  • 2021-09-06
  • 2021-09-16
  • 2021-12-22
相关资源
相似解决方案