PowerShell - すべてのシステムにPowerShell!

(PowerShell for every system!)

Created at: 2016-01-14 07:41:35
Language: C#
License: MIT

ロゴパワーシェル

PowerShell GitHubコミュニティへようこそ!PowerShell Coreは、クロスプラットフォーム(Windows、Linux、およびmacOS)の自動化および構成ツール/フレームワークであり、既存のツールとうまく連携し、構造化データ(JSON、CSV、XMLなど)、RESTAPIの処理に最適化されています。 、およびオブジェクトモデル。これには、コマンドラインシェル、関連するスクリプト言語、およびコマンドレットを処理するためのフレームワークが含まれています。

WindowsPowerShellとPowerShellCore

このリポジトリはWindowsPowerShellコードベースのフォークとして開始されましたが、このリポジトリで行われた変更は、WindowsPowerShell5.1に自動的に戻ることはありません。これは、ここで追跡される問題がPowerShellCore6以降のみを対象としていることも意味します。Windows PowerShell固有の問題は、カテゴリで[アプリ]> [PowerShell]を選択して、フィードバックハブアプリで報告する必要があります。

PowerShellは初めてですか?

PowerShellを初めて使用し、詳細を知りたい場合は、入門書を確認することをお勧めします

PowerShellを入手する

次のプラットフォームのPowerShellパッケージをダウンロードしてインストールできます。

サポートされているプラ​​ットフォーム ダウンロード(LTS) ダウンロード(安定) ダウンロード(プレビュー) インストールする方法
Windows(x64) .msi .msi .msi 指示
Windows(x86) .msi .msi .msi 指示
Ubuntu 20.04 .deb .deb .deb 指示
Ubuntu 18.04 .deb .deb .deb 指示
Ubuntu 16.04 .deb .deb .deb 指示
Debian 9 .deb .deb .deb 指示
Debian 10 .deb .deb .deb 指示
Debian 11 .deb .deb .deb
CentOS 7 .rpm .rpm .rpm 指示
CentOS 8 .rpm .rpm .rpm
Red Hat Enterprise Linux 7 .rpm .rpm .rpm 指示
openSUSE 42.3 .rpm .rpm .rpm 指示
Fedora 30 .rpm .rpm .rpm 指示
macOS 10.13+(x64) .pkg .pkg .pkg 指示
macOS 10.13+(arm64) .pkg .pkg .pkg 指示
Docker 指示

コミュニティでサポートされている次のプラットフォームのPowerShellパッケージをダウンロードしてインストールできます。

プラットホーム ダウンロード(安定) ダウンロード(プレビュー) インストールする方法
Arch Linux 指示
Kali Linux .deb .deb 指示
多くのLinuxディストリビューション スナップクラフト スナップクラフト

Windows、macOS、Linux用のPowerShellバイナリアーカイブをダウンロードすることもできます。

プラットホーム ダウンロード(安定) ダウンロード(プレビュー) インストールする方法
ウィンドウズ 32ビット/ 64ビット 32ビット/ 64ビット 指示
macOS(x64) 64ビット 64ビット 指示
macOS(arm64) 64ビット 64ビット 指示
Linux 64ビット 64ビット 指示
Windows(アーム) 64ビット(プレビュー) 64ビット 指示
ラズビアン(アーム) 32ビット/ 64ビット 32ビット/ 64ビット 指示

特定のバージョンをインストールするには、リリースにアクセスしてください。

コミュニティダッシュボード

PowerShell、Azure、およびPowerBIを使用して、コミュニティの貢献とプロジェクトのステータスを視覚化したダッシュボード。

このダッシュボードを作成した方法と理由の詳細については、このブログ投稿をご覧ください。

ディスカッション

GitHubディスカッションは、問題とは異なり、コードに関連しないトピックについて、コミュニティ内で流動的でオープンなディスカッションを可能にする機能です。

これは、問題がチームまたはコミュニティのメンバーによって実行可能なままになるように、問題からディスカッションを移動するのに役立つかどうかを確認するために、リポジトリで試みている実験です。PowerShellチームメンバーが定期的にディスカッションに参加することを期待する必要はありません。個々のPowerShellチームメンバーはディスカッションに参加することを選択できますが、チームメンバーが問題に集中できるように、コミュニティメンバーがディスカッションの推進に役立つことが期待されます。

ディスカッションを作成または参加します。

チャット

PowerShellコミュニティの他のメンバーとチャットしたいですか?

コミュニティ主導のPowerShell仮想ユーザーグループには、トピック固有のチャネルが多数あり、参加できます。

アドオンとライブラリ

素晴らしいPowerShellには、アドオンとリソースの優れた厳選されたリストがあります。

リポジトリの構築

Linux ウィンドウズ マックOS
指示 指示 指示

構築に問題がある場合は、開発者のFAQを参照してください。

ナイトリービルドのビルドステータス

Azure CI(Windows) Azure CI(Linux) Azure CI(macOS) コードカバレッジステータス CodeFactorグレード
windows-nightly-image linux-nightly-image macOS-nightly-image cc-image cf-image

ソースコードのダウンロード

リポジトリのクローンを作成できます。

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

詳細については、PowerShellリポジトリの操作を参照してください。

開発と貢献

開発と貢献の方法については、貢献ガイドをご覧ください。PowerShellCoreを対象とする.NETCoreC#アプリケーションを開発している場合は、FAQを確認して、PowerShellSDKNuGetパッケージの詳細を確認してください。

また、PowerShell-RFCリポジトリでコメント要求(RFC)ドキュメントを確認して、提案された設計と将来の設計についてコメントを送信してください。

サポート

サポートについては、サポートセクションを参照してください。

法務およびライセンス

PowerShellはMITライセンスの下でライセンスされています。

WindowsDockerのファイルとイメージ

ライセンス:Windowsコンテナ用のContainer OS Imageをリクエストして使用することにより、Docker Hubで利用可能な補足ライセンス条項を承認、理解、および同意したことになります。

テレメトリー

PowerShellによって収集されたテレメトリの詳細については、 about_Telemetryトピックにアクセスしてください。

ガバナンス

PowerShellプロジェクトのガバナンスポリシーについては、こちらで説明しています。

行動規範

このプロジェクトは、Microsoftオープンソース行動規範を採用しています。詳細については、行動規範に関するFAQを参照するか、 [email protected]に質問やコメントをお問い合わせください。