powershell脚本文件如何创建 保存 执行
在 Windows 系统中创建、保存和执行 PowerShell 脚本最关键的一步是先修改执行策略 (Execution Policy)。系统默认禁止执行脚本以防范恶意代码。第一步首次运行前的准备首次运行脚本时需以管理员身份打开 PowerShell 并执行以下命令powershell# 查看当前策略 Get-ExecutionPolicy # 修改策略。RemoteSigned 允许本地脚本运行从网络下载的脚本需签名 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser将策略设为RemoteSigned是兼顾安全性与便利性的推荐做法。若遇到权限问题可用CurrentUser作用域避免影响其他用户。第二步创建与编辑脚本可以使用任何文本编辑器创建脚本文件的文件扩展名必须为.ps1。推荐以下两种方式方式一使用 PowerShell ISE内置适合初学者支持语法高亮和调试。在开始菜单搜索并打开Windows PowerShell ISE。点击菜单栏文件 新建或按Ctrl N。在脚本窗格中输入代码例如Get-Service -Name Spooler该命令用于获取打印服务状态。按Ctrl S保存选择路径并命名确保扩展名为.ps1。方式二使用记事本或其他代码编辑器打开记事本输入代码Get-Process -Name notepad该命令用于检查记事本进程。保存文件时在文件名中输入 check_notepad.ps1并将保存类型设为所有文件避免被添加 .txt 后缀。第三步核心执行方法在 PowerShell 控制台中需要先切换到脚本所在目录然后使用.\前缀执行powershell# 切换到脚本目录 cd C:\MyScripts # 执行脚本 .\YourScript.ps1.\是必需的前缀用来明确告诉 PowerShell 脚本在当前目录下这是一个重要且需要留意的安全特性。第四步补充说明与问题排查通过文件资源管理器执行在资源管理器中右键.ps1文件选择使用 PowerShell 运行。此方式常因执行窗口一闪而过而不适合调试一般建议仅在确认脚本无误时使用。带上参数执行若脚本支持参数可在执行时按以下格式传入powershell.\YourScript.ps1 -Username Alice -Role Admin遇到执行报错错误提示系统禁止执行脚本是常见的初始问题。解决方案参考这通常是因为执行策略未配置。请返回第一步确认修改是否成功。若问题依旧可尝试临时绕过策略执行powershell -ExecutionPolicy Bypass -File .\YourScript.ps1以做测试。关于代码签名在企业环境中出于更严格的安全管理考量可能会要求对所有脚本进行数字签名[cite5]。日常个人使用时采用RemoteSigned策略即可满足多数需求。希望这份指南能帮你顺利开启 PowerShell 脚本之旅