PowerShell GitHub Community へようこそ。PowerShell Core は、クロスプラットフォーム (Windows、Linux、および macOS) の自動化および構成ツール/フレームワークであり、既存のツールと適切に連携し、構造化データ (JSON、CSV、XML など)、REST API、およびオブジェクト モデルを処理するために最適化されています。これには、コマンド ライン シェル、関連するスクリプト言語、およびコマンドレットを処理するためのフレームワークが含まれています。
このリポジトリは Windows PowerShell コード ベースのフォークとして開始されましたが、このリポジトリで行われた変更は Windows PowerShell 5.1 に自動的には戻りません。これはまた、ここで追跡される問題が PowerShell Core 6 以降に対してのみであることを意味します。Windows PowerShell 固有の問題は、フィードバック ハブ アプリで報告する必要があります。カテゴリの [PowerShell >のアプリ] を選択します。
PowerShell を初めて使用する場合で、さらに詳しく知りたい場合は、「はじめに」のドキュメントを確認することをお勧めします。
PowerShell パッケージは、次のいずれかのプラットフォーム用にダウンロードしてインストールできます。
サポートされているプラットフォーム | ダウンロード (LTS) | ダウンロード (安定版) | ダウンロード (プレビュー) | インストール方法 |
---|---|---|---|---|
ウィンドウズ (x64) | 。.msi | 。.msi | 。.msi | 指示 |
ウィンドウズ (x86) | 。.msi | 。.msi | 。.msi | 指示 |
ウブンツ20.04 | 。.deb | 。.deb | 。.deb | 指示 |
ウブンツ18.04 | 。.deb | 。.deb | 。.deb | 指示 |
ウブンツ16.04 | 。.deb | 。.deb | 。.deb | 指示 |
Debian 9 | 。.deb | 。.deb | 。.deb | 指示 |
Debian 10 | 。.deb | 。.deb | 。.deb | 指示 |
Debian 11 | 。.deb | 。.deb | 。.deb | |
セントOS 7 | 。.rpm | 。.rpm | 。.rpm | 指示 |
セントOS 8 | 。.rpm | 。.rpm | 。.rpm | |
Red Hat Enterprise Linux 7 | 。.rpm | 。.rpm | 。.rpm | 指示 |
オープンSUSE 42.3 | 。.rpm | 。.rpm | 。.rpm | 指示 |
Fedora 35 | 。.rpm | 。.rpm | 。.rpm | 指示 |
macOS 10.13+ (x64) | 。.pkg | 。.pkg | 。.pkg | 指示 |
macOS 10.13+ (arm64) | 。.pkg | 。.pkg | 。.pkg | 指示 |
港湾労働者 | 指示 |
PowerShell パッケージは、コミュニティでサポートされている次のプラットフォームのいずれかにダウンロードしてインストールできます。
プラットホーム | ダウンロード (安定版) | ダウンロード (プレビュー) | インストール方法 |
---|---|---|---|
Arch Linux | 指示 | ||
カリ・リナックス | 。.deb | 。.deb | 指示 |
多くのLinuxディストリビューション | スナップクラフト | スナップクラフト |
また、Windows、macOS、および Linux 用の PowerShell バイナリ アーカイブをダウンロードすることもできます。
プラットホーム | ダウンロード (安定版) | ダウンロード (プレビュー) | インストール方法 |
---|---|---|---|
ウィンドウズ | 32 ビット/64 ビット | 32 ビット/64 ビット | 指示 |
macOS (x64) | 64 ビット | 64 ビット | 指示 |
macOS (arm64) | 64 ビット | 64 ビット | 指示 |
リナックス | 64 ビット | 64 ビット | 指示 |
ウィンドウズ (アーム) | 64 ビット (プレビュー) | 64 ビット | 指示 |
ラズビアン (腕) | 32 ビット/64 ビット | 32 ビット/64 ビット | 指示 |
特定のバージョンをインストールするには、リリースを参照してください。
Dashboard with visualizations for community contributions and project status using PowerShell, Azure, and PowerBI.
For more information on how and why we built this dashboard, check out this blog post.
GitHub Discussions is a feature to enable fluid and open discussions within the community for topics that are not related to code, unlike issues.
This is an experiment we are trying in our repositories to see if it helps move discussions out of issues so that issues remain actionable by the team or members of the community. There should be no expectation that PowerShell team members are regular participants in the discussions. Individual PowerShell team members may choose to participate in discussions, but the expectation is that community members help drive discussions so that team members can focus on issues.
Create or join a discussion.
Want to chat with other members of the PowerShell community?
There are dozens of topic specific channels on our community-driven PowerShell Virtual User Group, which you can join on:
Awesome PowerShell has a great curated list of add-ons and resources.
Linux | Windows | macOS |
---|---|---|
Instructions | Instructions | Instructions |
If you have any problems building, please consult the developer FAQ.
Azure CI (Windows) | Azure CI (Linux) | Azure CI (macOS) | Code Coverage Status | CodeFactor Grade |
---|---|---|---|---|
You can just clone the repository:
git clone https://github.com/PowerShell/PowerShell.git
See working with the PowerShell repository for more information.
Please see the Contribution Guide for how to develop and contribute. If you are developing .NET Core C# applications targeting PowerShell Core, please check out our FAQ to learn more about the PowerShell SDK NuGet package.
Also, make sure to check out our PowerShell-RFC repository for request-for-comments (RFC) documents to submit and give comments on proposed and future designs.
サポートについては、サポートセクションを参照してください。
PowerShell は、MIT ライセンスに基づいてライセンスされています。
ライセンス: コンテナー OS イメージ for Windows コンテナーを要求して使用することにより、Docker Hub で利用可能な補足ライセンス条項を承認、理解、および同意したことになります。
PowerShell によって収集されたテレメトリの詳細については、about_Telemetryトピックをご覧ください。
PowerShell プロジェクトのガバナンス ポリシーについては、ここで説明します。
このプロジェクトでは、マイクロソフトのオープンソース行動規範を採用しています。詳細については、行動規範に関するFAQを参照するか、opencode@microsoft.com にお問い合わせの上、追加の質問やコメントを添えてください。