PowerShell脚本传参

三世轮回 提交于 2020-02-17 06:38:29

脚本定义

// script file name is "script.ps1"

// input parameter
param([string]$fileName)

// print parameter $fileName
Write-Output $fileName

脚本调用

// first way, must be passed in order.
.\script.ps1 .\MatchText.java

// second way, can be passed out of order.
.\script.ps1 -fileName .\MatchText.java

注意:
脚本中定义的变量,作用域范围仅限脚本内,一旦脚本执行结束,存在于脚本中的变量就会销毁。
如果一个变量定义在脚本外,没有定义在脚本内,在脚本内使用时会把外面的变量引过来。
如果一个变量定义在脚本外,脚本内也有定义,那么脚本内变量的改动不会影响脚本外的变量。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!