-
- Novice
- Posts: 5
- Liked: never
- Joined: Dec 16, 2022 8:56 am
- Full Name: Cristina Ruiz
- Contact:
Update password of Backup Servers in Enterprise Manage with a script
Good Morning,
It is possible to update the password of the Backup Servers registered in the Veeam Backup Enterprise Manager with a Script? We are using the Veeam API to connect with the Backup Server, but when the password is changed, we need to update it manually.
Thanks
Cristina
It is possible to update the password of the Backup Servers registered in the Veeam Backup Enterprise Manager with a Script? We are using the Veeam API to connect with the Backup Server, but when the password is changed, we need to update it manually.
Thanks
Cristina
-
- Veeam Software
- Posts: 514
- Liked: 167 times
- Joined: Mar 07, 2016 3:55 pm
- Full Name: Ronn Martin
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
I've not personally tried it but it appears to be supported via PUT /backupServers/{ID}/credentials/{ID} see https://helpcenter.veeam.com/docs/backu ... ml?ver=110
or more simply - PUT /backupServers/{ID} https://helpcenter.veeam.com/docs/backu ... ml?ver=110
or more simply - PUT /backupServers/{ID} https://helpcenter.veeam.com/docs/backu ... ml?ver=110
-
- Veeam Software
- Posts: 2000
- Liked: 662 times
- Joined: Sep 25, 2019 10:32 am
- Full Name: Oleg Feoktistov
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
To be precise, you can update backup server password with the latter request Ronn shared. The first is for updating credentials you use for your backup infrastructure in scope of a single backup server. Thanks!
-
- Novice
- Posts: 5
- Liked: never
- Joined: Dec 16, 2022 8:56 am
- Full Name: Cristina Ruiz
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
Thanks to all! I am going to try it and let you know
Thanks!
Cristina
Thanks!
Cristina
-
- Novice
- Posts: 5
- Liked: never
- Joined: Dec 16, 2022 8:56 am
- Full Name: Cristina Ruiz
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
Hi!
Sorry for the late response. We tried it, but when we execute the following call:
$Response = Invoke-WebRequest -URI https://XXXXXXXX:9398/api/backupServers ... XXXXXXXXXX -Method 'PUT' -Headers @{'Accept' = 'application/json'; 'X-RestSvcSessionId' = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'} -Body ($body|ConvertTo-Json)
$body = @{
"Password" = "XXXXXXX",
"DnsNameOrIpAddress" = "XXXXXXXXXX",
"Description" = "",
"Port" = 9392,
"Username" = "XXXXXXXXXXX"
}
We are receiving the following error:
"Invoke-WebRequest : {"FirstChanceExceptionMessage":null,"StackTrace":null,"Message":"Processing of the HTTP request resulted in an exception. Please see the HTTP response returned by the 'Response' property of this exception for details.","StatusCode":500,"Status":"InternalServerError"}
At line:1 Char:13
+CategoryInfo: InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
+FullyQualifiedErrorId: WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Do you know what this error means? We are stuck on this
Thanks!!
Sorry for the late response. We tried it, but when we execute the following call:
$Response = Invoke-WebRequest -URI https://XXXXXXXX:9398/api/backupServers ... XXXXXXXXXX -Method 'PUT' -Headers @{'Accept' = 'application/json'; 'X-RestSvcSessionId' = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'} -Body ($body|ConvertTo-Json)
$body = @{
"Password" = "XXXXXXX",
"DnsNameOrIpAddress" = "XXXXXXXXXX",
"Description" = "",
"Port" = 9392,
"Username" = "XXXXXXXXXXX"
}
We are receiving the following error:
"Invoke-WebRequest : {"FirstChanceExceptionMessage":null,"StackTrace":null,"Message":"Processing of the HTTP request resulted in an exception. Please see the HTTP response returned by the 'Response' property of this exception for details.","StatusCode":500,"Status":"InternalServerError"}
At line:1 Char:13
+CategoryInfo: InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
+FullyQualifiedErrorId: WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Do you know what this error means? We are stuck on this
Thanks!!
-
- Veeam Software
- Posts: 2000
- Liked: 662 times
- Joined: Sep 25, 2019 10:32 am
- Full Name: Oleg Feoktistov
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
Hi Cristina,
The error code looks quite generic, so cannot tell for sure what was it that the server couldn't process.
However, in the code you shared I noticed that you put commas after each key/value pair in body hashtable.
Commas are redunant there, just put an indentation or ";" if you write all in one line.
It might be the reason for the error, but then it's weird that in my lab powershell throws exceptions on hashtable reading step, not on sending out the request.
Thanks,
Oleg
The error code looks quite generic, so cannot tell for sure what was it that the server couldn't process.
However, in the code you shared I noticed that you put commas after each key/value pair in body hashtable.
Commas are redunant there, just put an indentation or ";" if you write all in one line.
It might be the reason for the error, but then it's weird that in my lab powershell throws exceptions on hashtable reading step, not on sending out the request.
Thanks,
Oleg
-
- Novice
- Posts: 5
- Liked: never
- Joined: Dec 16, 2022 8:56 am
- Full Name: Cristina Ruiz
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
Hi Oleg!
Thank you for your reply. We tried with ";" but the result is the same...
I don't know what we are doing wrong.
Thanks
Cristina
Thank you for your reply. We tried with ";" but the result is the same...
I don't know what we are doing wrong.
Thanks
Cristina
-
- Veeam Software
- Posts: 2000
- Liked: 662 times
- Joined: Sep 25, 2019 10:32 am
- Full Name: Oleg Feoktistov
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
Hi Cristina,
The same request worked fine in my lab. The error is pretty generic, so I think it would be the best to check the logs.
Could you please contact our support team and share case id here?
Best regards,
Oleg
The same request worked fine in my lab. The error is pretty generic, so I think it would be the best to check the logs.
Could you please contact our support team and share case id here?
Best regards,
Oleg
-
- Novice
- Posts: 5
- Liked: never
- Joined: Dec 16, 2022 8:56 am
- Full Name: Cristina Ruiz
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
Hi Oleg,
We opened a case support with this and they told us that open a forum case was the best option for that.
Where we can I find the logs for that? To check it with them.
Thanks!
Cristina
We opened a case support with this and they told us that open a forum case was the best option for that.
Where we can I find the logs for that? To check it with them.
Thanks!
Cristina
-
- Veeam Software
- Posts: 2000
- Liked: 662 times
- Joined: Sep 25, 2019 10:32 am
- Full Name: Oleg Feoktistov
- Contact:
Re: Update password of Backup Servers in Enterprise Manage with a script
Hi Cristina,
Specifically EM REST logs are available here:
C:\ProgramData\Veeam\Backup\Svc.VeeamRestApi.log
But the error is quite generic, so other logs from Enterprise Manager might be needed.
Check this article on where to get them.
Thanks,
Oleg
Specifically EM REST logs are available here:
C:\ProgramData\Veeam\Backup\Svc.VeeamRestApi.log
But the error is quite generic, so other logs from Enterprise Manager might be needed.
Check this article on where to get them.
Thanks,
Oleg
Who is online
Users browsing this forum: No registered users and 2 guests