如何向PowerShell脚本传递一个参数?
有一个名为 "itunesForward.ps1 "的PowerShell脚本,使iTunes快进30秒。
$iTunes = New-Object -ComObject iTunes.Application
if ($iTunes.playerstate -eq 1)
{
$iTunes.PlayerPosition = $iTunes.PlayerPosition + 30
}
它是用提示行命令执行的。
powershell.exe itunesForward.ps1
是否有可能从命令行传递一个参数,并在脚本中应用它,而不是硬编码的30秒值?
404
6
经测试为有效。
呼叫它时使用
你也可以使用
$args
变量(这就像位置参数)。那么它可以像这样调用。
让Powershell分析并决定数据类型
*从浴池文件(.bat)或CMD中调用脚本**。
*Powershell核心
*Powershell
**从powershell调用**
*Powershell Core或Windows Powershell。
Script.ps1 - 脚本代码。
在文件中创建一个包含以下代码的powershell脚本。
这将创建一个带有路径参数的脚本。 它将列出在所提供的路径内的所有符号链接,以及指定的符号链接目标。
你也可以直接在PowerShell命令行中定义一个变量,然后执行脚本。 变量也会在那里被定义。 这在我无法修改签名脚本的情况下帮了我大忙。
比如说
与iTunesForward.ps1是