Ortamımızda Office 365 lisanslarını kullanıcılarımızı atadıktan sonra One Drive ve diğer servisler yavaş yavaş oluşmakta. Bazen bu süreç uzayabilmekte. Lisans atayıp 3 saat sonra oluşmayan One Drive hesabına denk gelmişliğim var.
Neyse Office 365 geçişi yapıyor olabililiz, çok önemli bir personel hesabını oluşturduk ancak çok acil One Drive kullamına ihtiyaç duyuyor olabiliriz.
Bu gibi durumlarda yapmamız gereken manuel tetikleme işlemini powershell ile gerçekleştirelim.
Öncelikle SharePoint powershell modülü kurulumunu gerçekleştirilip, ExecutionPolicy mizi yapılandıralım.
Install-Module -Name Microsoft.Online.SharePoint.PowerShell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Kurulum bittikten sonra Admin panelinden sharepointe girip kendi url adresimizin ne olduğunu ögrenelim. Admin panelinden sharepointe girdikten sonra browser üzerinde gözüken xxx.sharepoint.com bizim sharepoint portal bilgimizdir. Bu adrese Powershell aracılığıyla bağlanalım.
Connect-SPOService -Url https://xxx-admin.sharepoint.com
Giriş yaptıktan sonra One Drive oluşmasını istediğimiz hesabı manuel tetikleyelim.
Request-SPOPersonalSite -UserEmails onur@babur.com -NoWait
Tüm kullanıcılarımızın oluşan profillerini de dışarı çıkarmak istersek aşağıdaki betiği kullanabiliriz.
$TenantUrl = "https://xxx-admin.sharepoint.com" $LogFile = [Environment]::GetFolderPath("Desktop") + "\OneDriveSites.log" Connect-SPOService -Url $TenantUrl Get-SPOSite -IncludePersonalSite $true -Limit all -Filter "Url -like '-my.sharepoint.com/personal/'" | Select -ExpandProperty Url | Out-File $LogFile -Force Write-Host "Done! File saved as $($LogFile)."