rubrikinc / polaris-o365-powershell

PowerShell commands for managing Polaris M365 protection
MIT License
7 stars 13 forks source link

Test bulk SLA assignment of 500+ users #9

Closed dterei closed 5 years ago

dterei commented 5 years ago

We need to test and validate that bulk SLA assignment of a large number of objects works fine, some reports that will fail when assigning to 500 objects.

railroadmanuk commented 5 years ago

Tested this via the following code, works OK:

$token = Get-PolarisToken -Username $username -Password $password -PolarisURL $url
$all_orgs = Get-PolarisO365Subscriptions -Token $token -PolarisURL $url
$my_org = $all_orgs | ?{$_.name -eq $org_name}
$all_slas = Get-PolarisSLA -Token $token -PolarisURL $url
$my_sla = $all_slas | ?{$_.name -eq 'Gold'}
$all_users = Get-PolarisO365Users -Token $token -PolarisURL $url -SubscriptionId $my_org.id
$500_users = $all_users | select -First 500
$assign = Set-PolarisO365ObjectSla -Token $token -PolarisURL $url -ObjectID $500_users.id -SlaID $my_sla.id
dterei commented 5 years ago

Awesome! Thanks!