PowerShell - すべてのシステムのためのPowerShell!

(PowerShell for every system!)

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

ロゴPowerShell

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

Windows PowerShell vs. PowerShell Core

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

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.

Discussions

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.

Chat

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:

Add-ons and libraries

Awesome PowerShell has a great curated list of add-ons and resources.

Building the Repository

Linux Windows macOS
Instructions Instructions Instructions

If you have any problems building, please consult the developer FAQ.

Build status of nightly builds

Azure CI (Windows) Azure CI (Linux) Azure CI (macOS) Code Coverage Status CodeFactor Grade
windows-nightly-image linux-nightly-image macOS-nightly-image cc-image cf-image

Downloading the Source Code

You can just clone the repository:

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

See working with the PowerShell repository for more information.

Developing and Contributing

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.

Support

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

法律とライセンス

PowerShell は、MIT ライセンスに基づいてライセンスされています

Windows Docker のファイルとイメージ

ライセンス: コンテナー OS イメージ for Windows コンテナーを要求して使用することにより、Docker Hub で利用可能な補足ライセンス条項を承認、理解、および同意したことになります。

テレメトリー

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

統治

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

行動規範

このプロジェクトでは、マイクロソフトのオープンソース行動規範を採用しています。詳細については、行動規範に関するFAQを参照するか、opencode@microsoft.com にお問い合わせの上、追加の質問やコメントを添えてください。