Now we just started backing up our first organization where the customer don't want their Exchange backed up, only OneDrive and Sites. And when doing this it seems that IsBackedUp is not set. All accounts have IsBackedUp = false.
Am I right in assuming that IsBackedUp is only set when Exchange data is backed up?
What other way is there to get a list of backed up users? I find nothing in Get-VBOJob or Get-VBOBackupItem.
Thanks you, that looks promising. I get a timeout however:
PS C:\Scripts> $users = Get-VBOEntityData -type user -Repository $repo
Get-VBOEntityData : This request operation sent to net.tcp://127.0.0.1:9191/Repository did not receive a reply within t
he configured timeout (00:01:00). The time allotted to this operation may have been a portion of a longer timeout. Th
is may be because the service is still processing the operation or because the service was unable to send a reply messa
ge. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the
OperationTimeout property) and ensure that the service is able to connect to the client.
At line:1 char:10
+ $users = Get-VBOEntityData -type user -Repository $repo
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-VBOEntityData], TimeoutException
+ FullyQualifiedErrorId : System.TimeoutException,Veeam.Archiver.PowerShell.Cmdlets.DataManagement.GetVBOEntityData
I get the same even when the server is more or less idle. Can this one minute timeout be increased somewhere?
Yes, on the VBO server. I'm trying to find out how many users... I tried on another VBO server, there Get-VBOEntityData returned about 400 users in a few seconds.
It's a bit weird this issue occurs, it means the service is overloaded and times out. Would be good to know how many users and maybe some info on the sizing of the VBO controller (CPU/mem) and load.
Personal blog: https://foonet.be
GitHub: https://github.com/nielsengelen
That's another problem I have with this particular server/organization. We run one VBO vm per organization with data saved on a shared repository (with dedicated shares). When running a job, CPU utilization stays on reasonably low levels for an hour or so, while download speeds are good, then follows one or more hours of CPU parked at 99-100% while nothing seems to be happening (read rate = 0 or in the low kb's). Then follows another period of CPU varying between 5-50% and good read/write rates again. Memory stays around 80% the whole time. I have increased to 8 vCPU/16 GB, I can try increase them further but support didn't think it would help. We have 4 vCPU/8 GB on our other VBO servers with no issue, but those organizations are definitely smaller. The current ticket number for this is 03617109.
In any case, I tried Get-VBOEntityData while the CPU wasn't maxed out, but a job was running at the same time. Maybe it will not work then (even though various other PS queries work). I will try when the job has finished, but that usually takes days.