摘要:
我们总不能把所有脚本文件零散的放着,就像创建一个项目一样,我们创建一个Module。 创建好之后如何让系统认识我们创建的Module呢,我们需要放在指定的位置。 那到底应该放在什么位置呢? 我们可以通过$PSHOME变量查看系统从哪里加载PowerShell Module。 当然,我们也可以修改变量 阅读全文
posted @ 2020-03-02 13:28
talentzemin
阅读(324)
评论(0)
推荐(0)
摘要:
很多时候我们需要在一个脚本文件执行另外一个脚本文件,比如我们有一个Test.ps1文件 我们有以下2种方法: Invoke-Expression (&) 我们可以看到,Test.ps1中的代码确实执行了,而且两个文件中的变量即使名称相同也是互不影响,因为在各自的作用域内。 点操作符 这个我们可以看到 阅读全文
posted @ 2020-03-02 12:55
talentzemin
阅读(614)
评论(0)
推荐(0)
摘要:
为了脚本逻辑的重复使用,我们更多时候会封装成方法。PowerShell的function和C#、JavaScript的定义有些区别。 我们直接看例子: 可以看到,定义方法并不是这样的: function GetServiceStatus(string name) { } 而是这样的: functio 阅读全文
posted @ 2020-03-02 12:31
talentzemin
阅读(281)
评论(0)
推荐(0)
摘要:
PowerShell默认的顺序执行命令,即使中间某一句命令出错,也会继续向下执行。 但是,我们的业务有时并非如此,我们希望出现异常情况后进行捕获异常,进行记录日志等操作。 和其他编程语言一样,我们可以使用try catch代码块。 ??? 这好像没区别啊,是的。默认的每个命令都会有一些通用参数。 有 阅读全文
posted @ 2020-03-02 11:46
talentzemin
阅读(1728)
评论(0)
推荐(0)

浙公网安备 33010602011771号