GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

软件研发 --- hello world 项目 之 windows系统脚本 powershell

下面是一个 Windows PowerShell 版的 Hello World 脚本项目,适合用作 PowerShell 脚本的入门案例,脚本文件通常以 .ps1 为扩展名。


一、项目结构示例

hello-powershell/
└── hello.ps1

 二、脚本内容(hello.ps1)

# hello.ps1
# 项目名称:Hello PowerShell
# 描述:输出 Hello, World!
# 日期:2025-06-17

Write-Output "Hello, World!"

说明:

  • Write-Output 是 PowerShell 中用于输出文本的标准方式;

  • 也可以用 Write-Host,效果更直观地输出到终端。


 三、运行方法

默认 Windows 出于安全考虑会阻止运行 .ps1 脚本。你需要设置脚本执行策略为允许临时或永久运行自定义脚本。

方法一:允许执行一次

在 PowerShell 中运行:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\hello.ps1

方法二:持久允许执行(谨慎使用)

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

然后就可以直接运行:

.\hello.ps1

 四、增强版:支持传参

# hello.ps1
param (
    [string]$Name = "World"
)

Write-Host "Hello, $Name!"

 

运行示例:

.\hello.ps1 -Name Alice
输出:
 
Hello, Alice!

五、图形界面弹窗版本

使用 Windows 弹窗显示 Hello World:

Add-Type -AssemblyName PresentationFramework
[System.Windows.MessageBox]::Show("Hello, World!")

 


 

posted on 2025-06-17 22:36  GKLBB  阅读(34)  评论(0)    收藏  举报