欢迎来到 PowerShell GitHub 社区! PowerShell 是一个跨平台(Windows、Linux 和 macOS)自动化和配置工具/框架,可以与您现有的工具很好地配合,并针对处理结构化数据(例如 JSON、CSV、XML 等)、REST API、和对象模型。它包括命令行 shell、关联的脚本语言和用于处理 cmdlet 的框架。
尽管此存储库最初作为 Windows PowerShell 代码库的分支,但在此存储库中所做的更改不会移植回 Windows PowerShell 5.1。这也意味着此处跟踪的问题仅适用于 PowerShell 7.x 及更高版本。 Windows PowerShell 特定问题应通过反馈中心应用程序报告,方法是在类别中选择“应用程序 > PowerShell”。
如果您是 PowerShell 新手并想了解更多信息,我们建议您查看入门文档。
Windows、macOS 和各种 Linux 平台均支持 PowerShell。有关更多信息,请参阅安装 PowerShell。
为了在升级时获得最佳效果,您应该使用与首次安装 PowerShell 时相同的安装方法。每个平台和安装方法的更新方法都不同。
使用 PowerShell、Azure 和 PowerBI 可视化社区贡献和项目状态的仪表板。
有关我们如何以及为何构建此仪表板的更多信息,请查看此博客文章。
GitHub 讨论是一项功能,可在社区内针对与代码无关的主题(与问题不同)进行自由和开放的讨论。
这是我们在存储库中尝试的一项实验,看看它是否有助于将讨论从问题中转移出来,以便团队或社区成员仍然可以对问题采取行动。不应期望 PowerShell 团队成员定期参与这些讨论。个别 PowerShell 团队成员可以选择参与讨论,但期望社区成员帮助推动讨论,以便团队成员能够专注于问题。
创建或加入讨论。
想与 PowerShell 社区的其他成员聊天吗?
我们的社区驱动的 PowerShell 虚拟用户组中有数十个特定主题的频道,您可以加入:
吉特
不和谐
Libera.Chat 上的 IRC
松弛
Linux | 视窗 | macOS |
---|---|---|
指示 | 指示 | 指示 |
如果您在构建时遇到任何问题,请咨询开发商常见问题解答。
Azure CI(Windows) | Azure CI (Linux) | Azure CI (macOS) | 代码因子等级 |
---|---|---|---|
您可以克隆存储库:
git 克隆 https://github.com/PowerShell/PowerShell.git
有关详细信息,请参阅使用 PowerShell 存储库。
请查看贡献指南以了解如何开发和贡献。如果您正在开发面向 PowerShell Core 的 .NET Core C# 应用程序,请查看我们的常见问题解答以了解有关 PowerShell SDK NuGet 包的更多信息。
另外,请务必查看我们的 PowerShell-RFC 存储库中的征求意见 (RFC) 文档,以便提交并对拟议和未来的设计提出意见。
如需支持,请参阅支持部分。
PowerShell 根据 MIT 许可证获得许可。
许可:通过请求和使用 Windows 容器的容器操作系统映像,您承认、理解并同意 Microsoft Artifact Registry 上提供的补充许可条款。
请访问我们的 about_Telemetry 主题,了解有关 PowerShell 收集的遥测数据的详细信息。
PowerShell 治理文档描述了 PowerShell 项目的治理策略。
参与此项目之前,请参阅我们的行为准则。
对于任何安全问题,请参阅我们的安全政策。