概要Overview

Microsoft PowerShell は、管理者に利用可能なアプリケーション プログラミング インターフェイス (API) へのフル アクセスを提供するコマンド ラインのシェルおよびスクリプトの言語です。管理者は SharePoint Serverと直接やり取りして、Web アプリケーション、サイト コレクション、サイト、リストなどを操作できます。さらに、コマンドレットのスクリプティングも可能です。Microsoft PowerShell is a command-line shell and scripting language that provides an administrator full access to applicable application programming interfaces (APIs). Administrators can interact directly with SharePoint Server to manipulate web applications, site collections, sites, lists and much more. In addition, an administrator can script cmdlets (pronounced "command-lets").

既定で、PowerShell はパス <%SystemRoot%>\System32\WindowsPowerShell\v1.0\PowerShell.exe にあります。By default, Powershell is located at the following path: <%SystemRoot%>\System32\WindowsPowerShell\v1.0\PowerShell.exe.

PowerShell は、SharePoint 設置し、SharePoint Online でさまざまなタスクを実行する権限を持つ管理者によって使用できます。Microsoft には、これら 2 つのシステムを使用するコマンドレットが用意されていて、パターンとプラクティス (PnP) グループが多くの追加機能を提供するモジュールの追加セットを作成します。PowerShell can be used by authorized admins to perform a wide variety of tasks in SharePoint on-premises and SharePoint Online. Microsoft provides the cmdlets used for these 2 systems and the Patterns and Practices (PnP) group has created an additional set of modules that provide many additional capabilities.

SharePoint サーバー設置型のコマンドレットの一覧は、 SharePoint サーバーのコマンドレットを参照してください。For a list of SharePoint Server on-premises cmdlets, see SharePoint Server cmdlets

SharePoint Online のコマンドレットの一覧は、 SharePoint Online のコマンドレットを参照してください。For a list of SharePoint Online cmdlets, see SharePoint Online cmdlets

SharePoint の PnP コマンドレットの一覧は、 SharePoint の PnP のコマンドレットを参照してください。For a list of the SharePoint PnP cmdlets, see SharePoint PnP cmdlets

SharePoint OnlineSharePoint Online

次の管理権限を持っていることを確認します。Verify that you have the following administrative permissions:

  • PowerShell コマンドレットを実行する SharePoint Online サイトのグローバル管理者ロールが割り当てられている必要があります。詳細については、「既定の SharePoint グループ」を参照してください。You must be assigned the global administrator role on the SharePoint Online site on which you are running the PowerShell cmdlet. For more information, see Default administrative roles and user groups.

重要: SharePoint Online では、PowerShell の特定のグループを使用できます。詳細については、 Office 365 の PowerShellを参照してください。IMPORTANT: You can use a specific group of PowerShell with SharePoint Online. For more information, see Office 365 PowerShell for SharePoint Online.

PowerShell の学習Learning PowerShell

SharePoint IT 担当者向けの PowerShell ラーニング リソースがいくつかあります。There are several PowerShell learning resources for SharePoint IT professionals.

TechNet スクリプト センターTechNet Scripting Center

TechNet スクリプト センターには、PowerShell の基礎を学ぶための多数のリソースがあります。また、さまざまな Microsoft 製品で一般的に使用するスクリプトのサンプルが含まれているスクリプト リポジトリもあります。次の表に、主なラーニング リソースを示します。The TechNet Scripting Center includes many resources to help you learn the basics about PowerShell. It also contains script repositories with samples of scripts that are typically used with various Microsoft products. The following table shows the main learning resources.

ページPage 説明Description
TechNet の Windows PowerShell のマニュアルWindows PowerShell Documentation on TechNet TechNet ライブラリのこのセクションには、PowerShell の Get-Help の主要なトピックのコピーがあります。また、PowerShell の概要についてのドキュメント、PowerShell.exe のヘルプ、および PowerShell の入門の文書のコピーもあります。This section of the TechNet Library contains web copies of the core PowerShell Get-Help topics. The section also has web copies of the PowerShell Getting Started document, the PowerShell.exe help, and a PowerShell primer.
Windows PowerShell を使用したスクリプト処理Scripting With Windows PowerShell PowerShell スクリプトのラーニング リソースのホーム ページです。The home page for PowerShell scripting learning resources.
Windows PowerShell のマニュアルWindows PowerShell Owner's Manual PowerShell の概要について学ぶための Web ベースのガイドです。Web-based guide for getting started with PowerShell.
Windows PowerShell のクイック リファレンスWindows PowerShell Quick Reference PowerShell と共にインストールされるクイック リファレンス ドキュメントのダウンロード可能なコピーです。Downloadable copy of the Quick Reference document that is installed with PowerShell.

これらのリソースを読むときには、SharePoint Server 向けの PowerShell を使用する前に、以下の概念およびコマンドレットについて学んでおくと役立ちます。As you read these resources, consider that the following concepts and cmdlets are useful ones to learn before you use PowerShell for SharePoint Server: