Since the Get-MSOLUser cmdet is going to be deprecated, (see: https://practical365.com/azure-ad-license-management-extension/), the pre-provisioning script for ODB sites (https://docs.microsoft.com/en-us/onedrive/pre-provision-accounts) will need to be re-written for Microsoft Graph.
Here’s my version of the Graph PowerShell version:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
Import-Module Microsoft.Graph.Users Connect-Graph -Scopes User.Read.All, Organization.Read.All Import-Module Microsoft.Online.SharePoint.PowerShell Connect-SPOService -Url https://arachita1-admin.sharepoint.com #Get licensed users $users = Get-MgUser -Filter 'assignedLicenses/$count ne 0' -ConsistencyLevel eventual -CountVariable licensedUserCount -All -Select UserPrincipalName,DisplayName,AssignedLicenses $count = $licensedUserCount $list = @() #Counters $i = 0 #Pre-Provision ODB foreach ($u in $users) { $i++ Write-Host "$i/$count" $upn = $u.userprincipalname $list += $upn+"`r" if ($i -eq 199) { #We reached the limit Request-SPOPersonalSite -UserEmails $list -NoWait Start-Sleep -Milliseconds 655 $list = @() $i = 0 } } if ($i -gt 0) { Request-SPOPersonalSite -UserEmails $list -NoWait } # SIG # Begin signature block # MIIQVwYJKoZIhvcNAQcCoIIQSDCCEEQCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUPkvjKSAoPpOyu7mq9TBYPIXM # Q3iggg02MIIGdTCCBF2gAwIBAgIQN1zx1hCveZYelFN7CyX72TANBgkqhkiG9w0B # AQsFADBWMQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVt # cyBTLkEuMSQwIgYDVQQDExtDZXJ0dW0gQ29kZSBTaWduaW5nIDIwMjEgQ0EwHhcN # MjIwNzI3MTM0MzAyWhcNMjMwNzI3MTM0MzAxWjCBmjELMAkGA1UEBhMCUk8xEDAO # BgNVBAcMB0NoaWFqbmExHjAcBgNVBAoMFU9wZW4gU291cmNlIERldmVsb3BlcjE2 # MDQGA1UEAwwtT3BlbiBTb3VyY2UgRGV2ZWxvcGVyLCBBbmRyZWktRW1pbGlhbiBS # YWNoaXRhMSEwHwYJKoZIhvcNAQkBFhJhbmRyZWlAcmFjaGl0YS5uZXQwggGiMA0G # CSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCXDg4MVVbt+MOiCcbySr+p1t3Gl9Ej # YFW8q2vSZVYIx/EirtCe8i15KTznoH4VTeANoUkBhd8foKQkLmEZ/TqCoJwOBVHB # jEjyqq0YXQR11E6zflNFPsc97Z5AqGv7DvEEPeXYrPoW+aomSL/qo7jC9IcIyZ6B # jYQKk386XFNJICOxIILdumsORkMwQ2o6TD/D6+/CH9mZIRoZFYigA4f3VvLSzXKT # vdwyzZTZmYrr5AgehGM0XxX85CLHC8ZTAwosx84tS7MBHyECjqEEJxTNBQcEGrJG # 9dskDStxG9qTrJVLtxKbnEtnef9uKJFtuPHeiPku9gy9tNeT/x/VFvu5oLGR76R9 # BxHYRdN929TD4FBRSB1MXjLKQwgxnnZAXIMi9GtLKh9ALNFLEqp8iyC1NYkaHlfR # mVsOL3ICb+IQoA5oOlyikfUlDqQbkz6YxthIRtZd5N1Rx+YPX8zixaEU0NWY4lp3 # Pmc8KSx7xvt5REYyJDLT2eJi1zmQWSU2gCECAwEAAaOCAXgwggF0MAwGA1UdEwEB # /wQCMAAwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Njc2NhMjAyMS5jcmwuY2Vy # dHVtLnBsL2Njc2NhMjAyMS5jcmwwcwYIKwYBBQUHAQEEZzBlMCwGCCsGAQUFBzAB # hiBodHRwOi8vY2NzY2EyMDIxLm9jc3AtY2VydHVtLmNvbTA1BggrBgEFBQcwAoYp # aHR0cDovL3JlcG9zaXRvcnkuY2VydHVtLnBsL2Njc2NhMjAyMS5jZXIwHwYDVR0j # BBgwFoAU3XRdTADbe5+gdMqxbvc8wDLAcM0wHQYDVR0OBBYEFCX5+XNtIrluIm1V # vEe+gA9DRHWlMEsGA1UdIAREMEIwCAYGZ4EMAQQBMDYGCyqEaAGG9ncCBQEEMCcw # JQYIKwYBBQUHAgEWGWh0dHBzOi8vd3d3LmNlcnR1bS5wbC9DUFMwEwYDVR0lBAww # CgYIKwYBBQUHAwMwDgYDVR0PAQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUAA4ICAQAf # DqyAbDokdklaa7oWma2S5TFT3dAefELVTcOpf7PkLNaJMlsLpa+8B23Tmwm2LK1X # eAdKHQ/L7L+Us6uu0f/r0HsJ7rt+e7gWpefvL5nPzUF+9/iP3c/U4hKCgo2BlcPL # 4vnwh+yNTBnvznfpJRK0sQtz4X5G89ldRT1+r31g1pRsm0hDEx9qryJfzdX6VXuY # 8RT85JIpZ9LsaUSzOyFaBILIR5rYgQbL1p3dr8PpvDnLYcP5c2/+6ShcumrfS/Po # hDhe8qSJSxf4It/vAa5RyoTi/8eo0S9+MggUY+Jtt9pqD1gT5+Ih432+6tbgBhOw # /HDN8OWI5xTg0G+E4IxXn0IQ7OIN86idSLP4qT+YGE7Rr180SB8Q/JoIFSMtuacr # u1WaVZFEY40BW/+Eh2goI/2Zv1XHt5h8DT4YT0VruPaNLQ0krvGyhPzOfEE/D/to # K6RV4ObzcnQp1trEkbLX2I2pd4qn+kjD6XUfPHhLklBNuyJHxPYpbogqoSR+Cu2u # 1nh7cWvhNRvMyb7Yq7xU1OkRMWOl0dVw1rkzQsc/Xa3lnvm9Fc4yDjgUi4fOCo7O # Q27ghNYipjdHGRf3xGm/qMHSp4OLqoX/VkVFoF5ejhQpRteXpyhW7pjZnFBgN8+q # MVvfRjYS/gyGny1Ub1irOH/Nu4pLip7oOCYcnQSVnDCCBrkwggShoAMCAQICEQCZ # o4AKJlU7ZavcboSms+o5MA0GCSqGSIb3DQEBDAUAMIGAMQswCQYDVQQGEwJQTDEi # MCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2Vy # dHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1 # c3RlZCBOZXR3b3JrIENBIDIwHhcNMjEwNTE5MDUzMjE4WhcNMzYwNTE4MDUzMjE4 # WjBWMQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBT # LkEuMSQwIgYDVQQDExtDZXJ0dW0gQ29kZSBTaWduaW5nIDIwMjEgQ0EwggIiMA0G # CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCdI88EMCM7wUYs5zNzPmNdenW6vlxN # ur3rLfi+5OZ+U3iZIB+AspO+CC/bj+taJUbMbFP1gQBJUzDUCPx7BNLgid1TyztV # Ln52NKgxxu8gpyTr6EjWyGzKU/gnIu+bHAse1LCitX3CaOE13rbuHbtrxF2tPU8f # 253QgX6eO8yTbGps1Mg+yda3DcTsOYOhSYNCJiL+5wnjZ9weoGRtvFgMHtJg6i67 # 1OPXIciiHO4Lwo2p9xh/tnj+JmCQEn5QU0NxzrOiRna4kjFaA9ZcwSaG7WAxeC/x # oZSxF1oK1UPZtKVt+yrsGKqWONoK6f5EmBOAVEK2y4ATDSkb34UD7JA32f+Rm0ws # r5ajzftDhA5mBipVZDjHpwzv8bTKzCDUSUuUmPo1govD0RwFcTtMXcfJtm1i+P2U # NXadPyYVKRxKQATHN3imsfBiNRdN5kiVVeqP55piqgxOkyt+HkwIA4gbmSc3hD8k # e66t9MjlcNg73rZZlrLHsAIV/nJ0mmgSjBI/TthoGJDydekOQ2tQD2Dup/+sKQpt # alDlui59SerVSJg8gAeV7N/ia4mrGoiez+SqV3olVfxyLFt3o/OQOnBmjhKUANoK # LYlKmUpKEFI0PfoT8Q1W/y6s9LTI6ekbi0igEbFUIBE8KDUGfIwnisEkBw5KcBZ3 # XwnHmfznwlKo8QIDAQABo4IBVTCCAVEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E # FgQU3XRdTADbe5+gdMqxbvc8wDLAcM0wHwYDVR0jBBgwFoAUtqFUOQLDoD+Oirz6 # 1PgcptE6Dv0wDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMDMDAG # A1UdHwQpMCcwJaAjoCGGH2h0dHA6Ly9jcmwuY2VydHVtLnBsL2N0bmNhMi5jcmww # bAYIKwYBBQUHAQEEYDBeMCgGCCsGAQUFBzABhhxodHRwOi8vc3ViY2Eub2NzcC1j # ZXJ0dW0uY29tMDIGCCsGAQUFBzAChiZodHRwOi8vcmVwb3NpdG9yeS5jZXJ0dW0u # cGwvY3RuY2EyLmNlcjA5BgNVHSAEMjAwMC4GBFUdIAAwJjAkBggrBgEFBQcCARYY # aHR0cDovL3d3dy5jZXJ0dW0ucGwvQ1BTMA0GCSqGSIb3DQEBDAUAA4ICAQB1iFgP # 5Y9QKJpTnxDsQ/z0O23JmoZifZdEOEmQvo/79PQg9nLF/GJe6ZiUBEyDBHMtFRK0 # mXj3Qv3gL0sYXe+PPMfwmreJHvgFGWQ7XwnfMh2YIpBrkvJnjwh8gIlNlUl4KENT # K5DLqsYPEtRQCw7R6p4s2EtWyDDr/M58iY2UBEqfUU/ujR9NuPyKk0bEcEi62JGx # auFYzZ/yld13fHaZskIoq2XazjaD0pQkcQiIueL0HKiohS6XgZuUtCKA7S6CHttZ # EsObQJ1j2s0urIDdqF7xaXFVaTHKtAuMfwi0jXtF3JJphrJfc+FFILgCbX/uYBPB # lbBIP4Ht4xxk2GmfzMn7oxPITpigQFJFWuzTMUUgdRHTxaTSKRJ/6Uh7ki/pFjf9 # sUASWgxT69QF9Ki4JF5nBIujxZ2sOU9e1HSCJwOfK07t5nnzbs1LbHuAIGJsRJiQ # 6HX/DW1XFOlXY1rc9HufFhWU+7Uk+hFkJsfzqBz3pRO+5aI6u5abI4Qws4YaeJH7 # H7M8X/YNoaArZbV4Ql+jarKsE0+8XvC4DJB+IVcvC9Ydqahi09mjQse4fxfef0L7 # E3hho2O3bLDM6v60rIRUCi2fJT2/IRU5ohgyTch4GuYWefSBsp5NPJh4QRTP9DC3 # gc5QEKtbrTY0Ka87Web7/zScvLmvQBm8JDFpDjGCAoswggKHAgEBMGowVjELMAkG # A1UEBhMCUEwxITAfBgNVBAoTGEFzc2VjbyBEYXRhIFN5c3RlbXMgUy5BLjEkMCIG # A1UEAxMbQ2VydHVtIENvZGUgU2lnbmluZyAyMDIxIENBAhA3XPHWEK95lh6UU3sL # JfvZMAkGBSsOAwIaBQCgeDAYBgorBgEEAYI3AgEMMQowCKACgAChAoAAMBkGCSqG # SIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3 # AgEVMCMGCSqGSIb3DQEJBDEWBBTa9lo1ut538PVhvbSFSzS3QClc2zANBgkqhkiG # 9w0BAQEFAASCAYA2yJ1uvIc1w3F2YvdQR7M19vU716fAWbN5KE+PwZd9E61bTCfK # x4mw7SSXXqclPmkN4d0e0z1WONlOjNnVqbCFxElKe1gxE6F/x0Bwap6aslLFkxhe # hE/yUx2OnkFC3I3mrgpLQKLTNz0uPN9YoVqsc0879Y/8Jw6RuVyXxKoQScylDwvh # lpvCGWi/LWD78Cf0AGq/3rYTIserFH/nZKMjJlOjBV8suZBROWkaoesekIUHmEpx # MHm6+8oHDV+MqhGsrA2W+sTENhcHbVr+8aUrC8gBTp8yMM4m5hsdWIcDsiWMYFCg # V8uouq4baYWjKA1QfkVR+qSQ5oiVdA1XMjiCNkvsKbr594k//eBonLIEiOPs0Wkm # gB+18LjHd8wsge5fCEHI4ROeDIVQM+l3rZo4VKAubzh/mWOLtoNvZ/2h5P7KPqqe # AvlQa5yGQRUgjQcvYQBSARMEqF+Oc6KAfEoZ4r/gtaVrolyHRXinRDrJznPknxAm # 1lIRsMKzKBDNuEM= # SIG # End signature block |
