【PowerShell】SharePointOnlineのフォルダ作成コマンドは?一括作成も!

powershell

SharePoint Onlineでフォルダを作成したいことはありませんか?

けど、そんな中で悩むことは、

  • PowerShellを使ってSharePoint Onlineにフォルダを作成する方法がわからない
  • 特定のライブラリ内にフォルダを作成したい
  • フォルダを一括で作成したい

ですよね。

今回はそんなお悩みを解決する

  • SharePoint Onlineでフォルダを作成する基本的なPowerShellコマンド
  • 複数のフォルダを一括で作成する方法

についてまとめます!

フォルダ作成の完成イメージ

PowerShellを使うことで、SharePoint Onlineのドキュメントライブラリ内にフォルダを作成できます。

例えば、以下のようなことが可能です。

POINT
  • 指定したサイトのドキュメントライブラリにフォルダを作成
  • サブフォルダを作成
  • 一括で複数のフォルダを作成
それでは、具体的な方法を解説していきます。

SharePoint Onlineのフォルダ作成コマンド

必要なモジュールのインストール

まず、SharePoint Online PowerShell モジュールがインストールされていることを確認しましょう。 インストールされていない場合は、以下のコマンドでインストールできます。

Install-Module -Name PnP.PowerShell -Force -AllowClobber

SharePoint Online に接続する

次に、SharePoint Online に接続します。

Connect-PnPOnline -Url "https://<テナント名>.sharepoint.com/sites/<サイト名>" -Interactive

<テナント名><サイト名> の部分を実際の環境に置き換えてください。

フォルダを作成する

ドキュメントライブラリ内にフォルダを作成するには、以下のコマンドを使用します。

New-PnPFolder -Name "新しいフォルダ" -List "ドキュメント"

解説:

  • -Name : 作成するフォルダの名前
  • -List : フォルダを作成するライブラリの名前(通常 “ドキュメント”)

サブフォルダを作成する

フォルダの中にサブフォルダを作成する場合は、-Folder オプションを使用します。

New-PnPFolder -Name "サブフォルダ" -List "ドキュメント" -Folder "親フォルダ"

このコマンドは 親フォルダ の中に サブフォルダ を作成します。

複数のフォルダを一括で作成する

複数のフォルダを作成するには、ループを使用します。

$folders = @("フォルダ1", "フォルダ2", "フォルダ3")

foreach ($folder in $folders) {
    New-PnPFolder -Name $folder -List "ドキュメント"
}

このスクリプトを実行すると、フォルダ1フォルダ2フォルダ3ドキュメント ライブラリに作成されます。

さいごに

いかがでしょうか。

今回は、

  • SharePoint Online のフォルダ作成コマンド
  • サブフォルダの作成方法
  • 複数フォルダの一括作成方法

についてまとめました。

PowerShellを活用することで、SharePoint Online のフォルダ管理を効率的に行うことができます。ぜひ試してみてください!



この記事の関連キーワード

こちらの記事の関連キーワード一覧です。クリックするとキーワードに関連する記事一覧が閲覧できます。







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA ImageChange Image