PowerShell
欢迎来到PowerShell Github社区! PowerShell是一种跨平台(Windows,Linux和MacOS)自动化和配置工具/框架,可与您现有工具配合使用,并已优化用于处理结构化数据(例如JSON,CSV,XML等),REST APIS和对象模型。它包括命令行壳,关联的脚本语言以及用于处理CMDLET的框架。
Windows PowerShell与PowerShell 7+
尽管此存储库最初是Windows PowerShell代码库的叉子,但此存储库中所做的更改未移至Windows PowerShell 5.1。这也意味着此处跟踪的问题仅适用于PowerShell 7.X及更高。 Windows PowerShell特定问题应通过反馈中心应用程序报告,并在类别中选择“应用> PowerShell ”。
PowerShell的新手?
如果您是PowerShell的新手,并且想了解更多信息,我们建议您查看入门文档。
获取PowerShell
Windows,MacOS和各种Linux平台都支持PowerShell 。有关更多信息,请参见安装PowerShell 。
升级PowerShell
为了获得升级时的最佳结果,您应该使用首次安装PowerShell时使用的相同安装方法。每个平台的更新方法和安装方法都不同。
社区仪表板
使用PowerShell ,Azure和PowerBi进行可视化的仪表板,用于社区贡献和项目状态。
有关我们如何以及为什么构建此仪表板的更多信息,请查看此博客文章。
讨论
GitHub讨论是一项功能,可以在社区内免费讨论与代码无关的主题,这与问题不同。
这是我们在存储库中尝试的一个实验,以查看它是否有助于将讨论从问题中移出,以使团队或社区成员仍然可以采取行动。不应期望PowerShell团队成员是这些讨论的定期参与者。个人PowerShell团队成员可以选择参加讨论,但期望社区成员有助于推动讨论,以便团队成员可以专注于问题。
创建或加入讨论。
聊天
想与PowerShell社区的其他成员聊天吗?
我们社区驱动的PowerShell虚拟用户组上有数十个特定于主题的渠道,您可以加入:
- 吉特
- 不和谐
- irc on libera.chat
- 松弛
建立夜间建造状态
| Azure CI(Windows) | Azure CI(Linux) | Azure CI(MACOS) | CodeFactor等级 |
|---|---|---|---|
发展和贡献
想为PowerShell做出贡献吗?请从学习如何发展和贡献的贡献指南开始。
如果您要开发针对PowerShell Core的.NET Core C#应用程序,请查看我们的常见问题解答,以了解有关PowerShell SDK Nuget软件包的更多信息。
另外,请确保查看我们的PowerShell -RFC存储库中的请求 – 启动(RFC)文档,以提交并就建议的和将来的设计发表评论。
建造PowerShell
| Linux | 视窗 | macos |
|---|---|---|
| 指示 | 指示 | 指示 |
如果您有任何构建PowerShell问题,请首先咨询开发人员常见问题解答。
下载源代码
您可以克隆存储库:
git clone https://github.*c*o*m/PowerShell/ PowerShell .git
有关更多信息,请参阅使用PowerShell存储库。
支持
有关支持,请参见“支持”部分。
法律和许可
PowerShell已获得MIT许可证的许可。
Docker容器
重要的
现在由.NET团队维护PowerShell容器图像。 MCR.Microsoft.com/ PowerShell的容器目前尚未维护。
许可证:通过请求和使用Windows容器的容器OS映像,您可以认可,理解和同意Microsoft文物注册表上可用的补充许可条款。
遥测
请访问我们的关于_telemetry主题,以阅读PowerShell收集的有关遥测的详细信息。
治理
PowerShell项目的治理政策被描述为PowerShell治理文件。
行为守则
在参加该项目之前,请参阅我们的行为守则。
安全政策
有关任何安全问题,请参阅我们的安全政策。
