📜  使用参数从命令行执行 powershell 脚本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:55.459000             🧑  作者: Mango

使用参数从命令行执行 PowerShell 脚本 - Shell-Bash

在命令行中执行 PowerShell 脚本是进行自动化任务的常见方法之一。在本文中,我们将介绍如何使用参数从命令行执行 PowerShell 脚本。

什么是 PowerShell?

PowerShell 是一种基于任务的命令行 shell 和脚本语言,它专门用于管理和自动化 Windows 环境。

它支持大量的命令和模块,可以方便地与 Windows PowerShell 配合使用。

使用参数从命令行执行 PowerShell 脚本

以下是使用参数从命令行执行 PowerShell 脚本的步骤:

  1. 打开 PowerShell。

  2. 输入以下命令来创建一个名为 myScript.ps1 的 PowerShell 脚本文件:

    New-Item -ItemType File -Path "C:\temp\myScript.ps1"
    
  3. 在 myScript.ps1 文件中添加以下内容:

    Param (
        [Parameter(Mandatory=$true)]
        [string]$name
    )
    
    Write-Host "Hello, $name!"
    

    此脚本将接受一个名为 name 的参数,并输出“Hello, [name]!”。

  4. 保存 myScript.ps1 文件并关闭编辑器。

  5. 在命令行中输入以下命令以执行脚本:

    powershell -ExecutionPolicy Bypass -File "C:\temp\myScript.ps1" -name "World"
    

    这将运行 myScript.ps1 文件,并将“World”作为 name 参数的值传递。

    输出结果将是:Hello, World!

总结

在本文中,我们介绍了如何使用参数从命令行执行 PowerShell 脚本。这是一种方便快捷的自动化任务的方法,并且在 Windows 环境中非常有效。