Możesz też np.
1. zmapować OneDrive jako dysk
2. i spróbuj taki kod (w przykładzie litera zmapowanego dysku to Z)
$folders = Get-ChildItem -Path "Z:\Onedrive\Documents" -Directory
$month = (Get-Date).ToString("MMMM")
foreach ($folder in $folders)
{
New-Item -ItemType Directory -Path "$($folder.FullName)\$month"
if (Test-Path "$($folder.FullName)\$month")
{
Write-Host "Folder $month został prawidłowo utworzony w katalogu $($folder.Name)."
}
else
{
Write-Host "Wystąpił błąd podczas tworzenia folderu $month w katalogu $($folder.Name)."
}
}