PowerShell:基于跨平台技术的自动化与配置工具框架项目

PowerShell for every system!

分支56Tags231
文件最后提交记录最后更新时间
8 天前
1 年前
7 天前
4 天前
5 年前
6 个月前
12 天前
4 天前
7 天前
4 年前
4 个月前
6 个月前
6 天前
6 天前
7 天前
11 个月前
5 年前
6 个月前
6 个月前
3 年前
9 年前
2 年前
1 年前
10 个月前
3 个月前
2 年前
6 年前
2 年前
1 个月前
6 年前
1 个月前
2 年前
10 个月前
4 年前
4 个月前
6 天前
9 年前
6 个月前
9 个月前
9 个月前
1 个月前
1 年前
4 年前

logo

PowerShell

欢迎来到 PowerShell GitHub 社区! PowerShell 是一款跨平台(Windows、Linux 和 macOS)的自动化与配置工具/框架,它能与您现有的工具良好协作,并针对结构化数据(如 JSON、CSV、XML 等)、REST API 和对象模型的处理进行了优化。 它包含一个命令行外壳程序、一种相关联的脚本语言以及一个用于处理 cmdlet 的框架。

Windows PowerShell 与 PowerShell 7+ 的区别

尽管此存储库最初是 Windows PowerShell 代码库的分支,但在此存储库中所做的更改不会移植回 Windows PowerShell 5.1。 这也意味着 此处跟踪的问题 仅适用于 PowerShell 7.x 及更高版本。 特定于 Windows PowerShell 的问题应通过 反馈中心应用 进行报告,在类别中选择“应用 > PowerShell”。

刚接触 PowerShell?

如果您刚接触 PowerShell 并希望了解更多信息,建议查看 入门 文档。

获取 PowerShell

PowerShell 支持 Windows、macOS 和多种 Linux 平台。有关更多信息,请参阅 安装 PowerShell

升级 PowerShell

为获得最佳升级效果,您应使用首次安装 PowerShell 时所用的相同安装方法。不同平台和安装方法的更新方式各不相同。

社区仪表板

仪表板 通过可视化方式展示社区贡献和项目状态,该仪表板使用 PowerShell、Azure 和 PowerBI 构建。

若要了解有关我们构建此仪表板的方法和原因的更多信息,请查看这篇 博客文章

讨论区

GitHub Discussions 是一项支持社区内自由开放讨论的功能,与 issues 不同,它适用于那些与代码无关的话题。

这是我们在仓库中进行的一项尝试,旨在将讨论从 issues 中分离出来,以便 issues 能继续专注于团队或社区成员可执行的任务。

请不要期望 PowerShell 团队成员会定期参与这些讨论。个别 PowerShell 团队成员可能会选择参与讨论,但我们期望社区成员能够主导讨论,这样团队成员就能将精力集中在 issues 上。

创建或加入讨论

实时聊天

想要与 PowerShell 社区的其他成员聊天吗?

我们社区驱动的 PowerShell 虚拟用户组设有多个特定主题的频道,您可以通过以下平台加入:

开发与贡献

想要为 PowerShell 做贡献吗?请首先阅读[贡献指南][],了解如何进行开发和贡献。

如果您正在开发面向 PowerShell Core 的 .NET Core C# 应用程序,请[查看我们的常见问题][],了解有关 PowerShell SDK NuGet 包的更多信息。

此外,请务必查看我们的 PowerShell-RFC 仓库,其中包含请求意见 (RFC) 文档,您可以提交意见或对提议的和未来的设计发表评论。

构建 PowerShell

Linux Windows macOS
构建说明 构建说明 构建说明

如果您在构建 PowerShell 时遇到任何问题,请首先查阅开发者 FAQ

下载源代码

你可以克隆仓库:

git clone https://github.com/PowerShell/PowerShell.git

有关更多信息,请参阅使用 PowerShell 存储库

支持

如需支持,请参阅[支持部分][]。

法律与许可

PowerShell 根据 [MIT 许可证][] 授权。

Docker 容器

Important

PowerShell 容器镜像现在由 .NET 团队维护mcr.microsoft.com/powershell 上的容器目前未得到维护。

许可:通过请求和使用适用于 Windows 容器的容器操作系统镜像,您承认、理解并同意 Microsoft Artifact Registry 上提供的补充许可条款。

遥测

请访问我们的 about_Telemetry 主题,了解 PowerShell 收集的遥测详情。

治理

PowerShell 项目的治理政策在 PowerShell 治理 文档中有详细说明。

行为准则

参与本项目前,请参阅我们的行为准则

安全政策

有关任何安全问题,请参阅我们的安全政策