LoginSignup
1
1

More than 1 year has passed since last update.

【PowerShell】PnP.PowerShell を使用して SharePoint Online のドキュメントライブラリに一括でダミーファイルを作成する

Last updated at Posted at 2021-12-22

ドキュメントライブラリに PnP.PowerShell を使って一括でダミーファイルを作成するサンプルが上がっていたので、改良してみました。

ソースコード

サイトに接続する方法は以下を参照してください。
【PowerShell】PnP.PowerShell を使用して SharePoint Online のリストを操作する - Qiita

ダミーとして使用するファイルと対象のライブラリ名と作成するフォルダ名、フォルダとファイルの作成する数を指定してダミーファイルを作成します。

[System.IO.FileInfo] $File = 'C:\PowerShell\DummyFiles\Dummy.docx'
$LibraryName = 'Shared Documents'
$FolderName = 'DummyFiles'
$FolderCount = 5
$FileCount = 10

$DummyFolders = 0..$FolderCount | % { "${FolderName}_$_" }
$DummyFiles = 0..$FileCount | % { ("{0}_${_}{1}" -f $File.BaseName, $File.Extension) }

$NewFolders = $DummyFolders | % { Add-PnPFolder -Name $_ -Folder $LibraryName }
$NewFolders | % {
    $NewFolder = $_
    $DummyFiles | % {
        Add-PnPFile -Path $File -Folder $NewFolder -NewFileName $_
    }
}

参考サイト

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1