PowerShell/PowerShell

GitHub: PowerShell/PowerShell

PowerShell 是微软开源的跨平台任务自动化和配置管理框架,集成了命令行 Shell、脚本语言和命令处理框架,专为处理结构化数据和系统管理优化。

Stars: 52644 | Forks: 8269

# ![logo](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/e78ac558b9191416.svg) PowerShell 欢迎来到 PowerShell GitHub 社区! [PowerShell](https://learn.microsoft.com/powershell/scripting/overview) 是一个跨平台(Windows、Linux 和 macOS)的自动化和配置工具/框架。它与您现有的工具配合良好,并针对处理结构化数据(如 JSON、CSV、XML 等)、REST API 和对象模型进行了优化。 它包括一个命令行 shell、一种相关的脚本语言,以及一个用于处理 cmdlet 的框架。 ## Windows PowerShell 与 PowerShell 7+ 尽管此仓库最初是 Windows PowerShell 代码库的一个分支,但在此仓库中所做的更改不会向后移植到 Windows PowerShell 5.1。 这也意味着[在此处跟踪的问题][issues]仅适用于 PowerShell 7.x 及更高版本。 Windows PowerShell 的特定问题应通过 [Feedback Hub 应用][feedback-hub]报告,在类别中选择“Apps > PowerShell”。 ## PowerShell 新手? 如果您是 PowerShell 新手并想了解更多信息,我们建议您查阅[入门][]文档。 ## 获取 PowerShell PowerShell 支持 Windows、macOS 和多种 Linux 平台。有关 更多信息,请参阅[安装 PowerShell](https://learn.microsoft.com/powershell/scripting/install/installing-powershell)。 ## 升级 PowerShell 为了在升级时获得最佳体验,您应该使用首次安装 PowerShell 时所用的相同安装方法。 不同平台和安装方法的更新方式有所不同。 ## 社区仪表板 [仪表板](https://aka.ms/PSPublicDashboard)使用 PowerShell、Azure 和 PowerBI 实现了社区贡献和项目状态的可视化。 有关我们如何以及为什么构建此仪表板的更多信息,请查看这篇[博客文章](https://devblogs.microsoft.com/powershell/powershell-open-source-community-dashboard/)。 ## 讨论区 [GitHub Discussions](https://docs.github.com/discussions/quickstart) 是一项功能,旨在支持社区内进行自由且开放的讨论, 主要针对那些与代码无关的话题(与 issues 不同)。 这是我们在仓库中尝试的一项实验,旨在探讨它是否有助于将讨论从 issues 中分离出来,从而使 issues 保持可操作性,方便团队或社区成员处理。 请勿期望 PowerShell 团队成员会定期参与这些讨论。 个别 PowerShell 团队成员可能会选择参与讨论,但期望社区成员能推动讨论,以便团队成员 能够专注于 issues。 创建或加入[讨论](https://github.com/PowerShell/PowerShell/discussions)。 ## 聊天 想与 PowerShell 社区的其他成员聊天吗? 在我们由社区驱动的 PowerShell 虚拟用户组中有几十个特定主题的频道,您可以通过以下方式加入: * [Discord](https://discord.gg/PowerShell) * Libera.Chat 上的 [IRC](https://web.libera.chat/#powershell) * [Slack](https://aka.ms/psslack) ## 开发与贡献 想要为 PowerShell 做贡献吗?请先阅读[贡献指南][],了解如何进行开发和贡献。 如果您正在开发面向 PowerShell Core 的 .NET Core C# 应用程序,请[查看我们的常见问题解答][],以了解有关 PowerShell SDK NuGet 包的更多信息。 此外,请务必查看我们的 [PowerShell-RFC 仓库](https://github.com/powershell/powershell-rfc),获取征求意见 (RFC) 文档,以便对提议的设计和未来的设计提交和发表意见。 ## 构建 PowerShell | Linux | Windows | macOS | |--------------------------|----------------------------|------------------------| | [说明][bd-linux] | [说明][bd-windows] | [说明][bd-macOS] | 如果您在构建 PowerShell 时遇到任何问题,请先查阅开发者 [FAQ]。 ## 下载源代码 您可以克隆该仓库: ``` git clone https://github.com/PowerShell/PowerShell.git ``` 有关更多信息,请参阅[使用 PowerShell 仓库](https://github.com/PowerShell/PowerShell/tree/master/docs/git)。 ## 支持 如需支持,请参阅[支持部分][]。 ## 法律与许可 PowerShell 采用 [MIT 许可证][]授权。 ### Docker 容器 许可证:通过请求和使用用于 Windows 容器的容器 OS 映像,您即表示确认、理解并同意 [Microsoft Artifact Registry][mcr] 上提供的补充许可条款。 ### 遥测 请访问我们的 [about_Telemetry](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_telemetry) 主题,以阅读有关 PowerShell 收集的遥测数据的详细信息。 ## 治理 PowerShell 项目的治理策略在 [PowerShell 治理][gov] 文档中进行了描述。 ## [行为准则](CODE_OF_CONDUCT.md) 在参与此项目之前,请阅读我们的[行为准则](CODE_OF_CONDUCT.md)。 ## [安全策略](.github/SECURITY.md) 如有任何安全问题,请参阅我们的[安全策略](.github/SECURITY.md)。
标签:AI合规, Awesome, BurpSuite集成, Cmdlets, CSV, IPv6, IT运维, JSON, OpenCanary, PowerShell, REST API, Shell, Socks5代理, XML, ZAP项目解析, 内存取证对抗, 命令行界面, 多人体追踪, 威胁情报, 开发者工具, 开源, 数字取证, 服务器监控, 系统管理, 网络调试, 脚本语言, 自动化, 自动化脚本