SharePoint Onlineでフォルダを作成したいことはありませんか?
けど、そんな中で悩むことは、
- PowerShellを使ってSharePoint Onlineにフォルダを作成する方法がわからない
- 特定のライブラリ内にフォルダを作成したい
- フォルダを一括で作成したい
ですよね。
今回はそんなお悩みを解決する
- SharePoint Onlineでフォルダを作成する基本的なPowerShellコマンド
- 複数のフォルダを一括で作成する方法
についてまとめます!
もくじ
フォルダ作成の完成イメージ
PowerShellを使うことで、SharePoint Onlineのドキュメントライブラリ内にフォルダを作成できます。
例えば、以下のようなことが可能です。
- 指定したサイトのドキュメントライブラリにフォルダを作成
- サブフォルダを作成
- 一括で複数のフォルダを作成
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 のフォルダ管理を効率的に行うことができます。ぜひ試してみてください!
コメントを残す