执行脚本文件
你可以使用 -File
参数为 ps1
脚本指定文件以在启动时执行其内容。
基本脚本
MyScript.ps1
(Get-Date).ToShortDateString()
"Hello World"
输出:
>PowerShell.exe -File Desktop\MyScript.ps1
10.09.2016
Hello World
使用参数和参数
你可以在 filepath 之后添加参数和/或参数,以便在脚本中使用它们。参数将用作未定义/可用脚本参数的值,其余的将在 $args
-array 中可用
MyScript.ps1
param($Name)
"Hello $Name! Today's date it $((Get-Date).ToShortDateString())"
"First arg: $($args[0])"
输出:
>PowerShell.exe -File Desktop\MyScript.ps1 -Name StackOverflow foo
Hello StackOverflow! Today's date it 10.09.2016
First arg: foo