Platform Release Webinars (July 2026): Commvault Cloud SaaS and LTS 11.44
Discuss REST APIs, Workflows, PowerShell, scripting, customization, and more!
Recently active
Is there a plan to get public rest api access to arlie.commvault.com ?I need to corelate my own exctraction tool to propose local admin some troubleshooting steps.thx !
Hi All,I'm looking for technical resources and experience in integrating Commvault with Morpheus.What is the integration architecture?Is it possible to match tenant between Morpheus and Commvault? If so, how? So far, I've found only one link on the subject at Morpheus:Commvault — Morpheus Docs documentation (morpheusdata.com)In the integration section of this link, it says to add the IP or Hostname of the CommServe”, but I'm under the impression that it refers to the Web Server (in our architecture, the Web Server is not hosted on the Commserve). Thanks,Luc
I'm able to restore data between Windows machines using the API.--- XML WINDOWS ---<?xml version="1.0" encoding="UTF-8"?><DM2ContentIndexing_RetrieveToClientReq mode="2" serviceType="1"> <userInfo userGuid="8a06f467-b2d2-4fbc-905f-c8033d8f83de"/> <header> <destination clientId="6749" subclientId="9151" inPlace="0"> <destPath val="V:\Arquivos"/> </destination> <filePaths val="F:\temp\teste.txt"/> <srcContent subclientId="9150" clientId="6748" instanceId="1" backupSetId="7440" appTypeId="33" /> </header> <advanced restoreDataAndACL="1" restoreDeletedFiles="0" unconditionalOverwrite="1"/></DM2ContentIndexing_RetrieveToClientReq> But I am not having the same success with the NAS (appTypeId 13)<header><srcContent subclientId="488"clientId="131"instanceId="1"backupSetId="141"appTypeId="13"/><fileP
Hello, I am trying to test the Retrieve to Client (Restore) API following the document Retrieve to Client (Restore) | Commvault®. I tested the API with both Postman and Golang, and both times I received an error in response. The error is pasted below."ClientInfo is not complete","errorCode":9517Please see the sample GoLang code below. I followed the example in the Commvault rest API docs, but I can't figure out what's missing here. package mainimport ( "crypto/tls" "fmt" "io/ioutil" "net/http" "strings")func main() { url := "https://hostname/commandcenter/api/retrieveToClient" method := "POST" payload := strings.NewReader(`{ "mode": 2, "serviceType": 1, "userInfo": { "userGuid": "da752adf-79f0-47d6-8be5-d3dadc9abc5e" }, "advanced": { "restoreDataAndACL": true, "restoreDeletedFiles": true }, "header": { "destination": { "clientId": 171, "clientName": "<<clientname>>", "inPlace": false, "destPath": [ "C://Users//Administrator//Do
Hello, Is it possible to obtain an evaluation copy of Commvault?We are a Commvault partner, and our Development Team is requesting a copy to build out our monitoring tools.Thanks,Charles Weeks
Hi,I just learned, that the WebConsole is no longer available with 11.40.So far, so good.But what I really miss is the Report Builder, that is no longer available with new installations of Commvault.Are there any plans to make it available in the CommandCenter as well in the near future ?and if so, when will this happen ?rgdsKlaus
Good morning everyone.I hope you are well.I put them in context.In the environment of one of my clients we perform weekly "Synthetic Full" backups to one of their user groups. These users within the group work as "Home Office", which is why backups were scheduled weekly, so as not to affect the SLA of the group. For this reason, some backup jobs are not executed and remain in pending status.My doubt is:For those backlogs, is there a way for Commvault to visualize the connected computers in the group and automatically retry pending jobs without having to run it manually?I would greatly appreciate your support.I remain attentive to your comments. Thank you.
Hi Team, Here is what I am trying to do - Example Workflow Sequence JSONToResultSet Input: JSON string (e.g., from an API or workflow variable) Output: resultSet ResultSetToHTML Input: resultSet (from previous step) Output: htmlTable Email Body: Insert variable for htmlTable Format: HTML What I get in the email - JSON in HTML Tables.. Effectively Junk… If you want to follow along (Locate {YOURCommserveURL},{YOURServersEMAILADDRESS}, {YourEMAILADDRESS} and change before importing) - <?xml version="1.0" encoding="UTF-8"?><Workflow_WorkflowDefinition outputs="<outputs /&gt;" webHidden="0" isHtmlDescription="0" inputs="&lt;inputs /&gt;" interactive="0" description="" manualPercentageComplete="0" apiMode="0" executeOnWeb="0" variables="&lt;variables /&gt;" revision="$Revision: $" tags="" uniqueGuid="48bb19cf-4d95-43d0-bf71-b58f31ce7db6" name="Daily Backup Report Testing" config="&lt;configuration /&gt;"> <schema> <outputs c
Has anyonce used Claude AI to create a dashboard Showing client information like Schedule information, last successful backup etc ? Do you need to enable Arlie AI, do you need to do anything else on the CommCell to allow access.Any help is welcomed. We’re on 11.40
Hello. While learning commvault, I learned about the commvault solution design tool. Now I want to try it out, but I can't find a link to this tool. please tell me how to find it?
Hi. We are using your api to automate our usage of commvault.Commvault version 11.40, cvpysdk 11.40A few days ago, we submitted a job to restore a VMWare virtual server, calling /v2/vsa/vm/{vm_uuid}/recover endpoint with the following arguments:{ 'powerOnVmAfterRestore': True, 'passUnconditionalOverride': True, 'inPlaceRestore': True, 'newName': {vm_name} } The job is created, and then ultimately failed due to media agent misbehaving. Our internal resource is investigating that front, while I deal with the following issue.In Command Center → vm detail → jobs section, we see that the job in question has the status of “Failed”: Yet if we go into the job detail page by clicking on the job id, the status becomes “Completed”And using cvpysdk to get the job, the returned object shows status being complete as well:Why is there a discrepancy? Apart from the almost-equivalent “/job?jobFilter=restore&clientId=4302” endpoint that we cannot us
Hi Guys,just want to know, whether it is a bug or a feature, that the Workflow Activity ExecuteCommand changes the value of the input parameter command ?I tried to create a Workflow that executes commands on a linux client.If the command ends on .exe (funny), the program suffix is automatically removed by the WorkFlow,As a result, the executable is not found.As a workaround, I created a symbolic link pointing to the .exe file having the same name, but without the suffix. The Workflow does, what is expected, but I wonder why the program is altered at all.this happens in my environment running on V11.40rgdsKlaus
I’m trying to script a process to automate my restore testing of SQL Server database backups from Commvault. The process will one-by-one restore each production database from all of my production servers to a utility server where I can run checkdb and other validation processes against the database and log the results. I’m doing this all through powershell and using the Commvault powershell module RESTORE-CVSQLDATABASE to do the restore with the -OutofPlace flag and the other needed paramaters to tell it where to restore. So far it works fine as long as the original database data file directory and log file directories match my utility server. Not so fine when they don’t. It will throw an error in Commvault saying that it cannot find the datafile directory (H:\MSSQL\Data…..etc). Of course there is no H drive on my utility server but that should be taken care of with the -DataFilePath "E:\MSSQL\Data" -LogFilePath "F:\MSSQL\Log" parameters I’ve passed in right? Here’s the actual sy
Hi,There is a way to disable the Multi-person authorization forever instead of 24 hours?Thanks
We have a large number for VMware VMs that are getting migrated to new hardware. As such, the VMs will reside in a new VMware virtual client within Commvault. Is there a way to take a VSA based user defined subclient and it’s contents (namely the VMs) and move or clone them to a different virtual client? We’ve looked at the clone_subclient_template.xml but that appears to only clone to the same virtual client not a different one. Has anyone done this before or know of an auotmated way to accomplish this? Thanks!
Team,A customer is evaluating to capacity of using DSQL, is the Aurora PostGreSQL will support DSQL ?https://aws.amazon.com/fr/rds/aurora/dsql/
Good day,We are traying to connect to commvault, using a script, but show this error:<DM2ContentIndexing_CheckCredentialResp loginAttempts="0" remainingLockTime="0" isAccountLocked="0"> <errList errLogMessage="Username/Password are incorrect" errorCode="1116" /></DM2ContentIndexing_CheckCredentialResp>If i try to connect directly to the command center, with the same user and password the connection is sucessfull.
>>> from cvpysdk.commcell import Commcell>>> commcell = Commcell('commserve', 'admin')Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/System/Volumes/Data/apps/cv/lib/python3.12/site-packages/cvpysdk/commcell.py", line 570, in __init__ raise SDKException('Commcell', '101')cvpysdk.exception.SDKException: Commcell is not reachable. Please check the commcell name and services again>>>
Hi, I raised https://github.com/Commvault/cvpysdk/issues/191 for the immediate need we have, but in general I would like to raise more awareness to ensure Commvault SDK’s do not keep on using deprecated API calls going forward. Could someone please own the SDK updates in case a specific API call is deprecated to ensure the correct API endpoints are being used? Thanks!
Hey , I am trying to create a workflow using alerts for failed jobs to trigger backups via workflow feature .though it allows me to pass different values for client names like VIRTUAL MACHINE CLIENT NAME - which I intend to BUT workflow>backup never accepts anything except “Client name” that eventually triggers the backup for whole client computer name including all 20-30 VM`s in that group which is not desired. any leads will be much appreciated.RegardsJimmy
How can- Manually adding content(drives) on bulk windows servers
Hi Guys,,I am working on to create a workflow to automatically re-run the failed backup jobs. I have started creating a test workflow but seems to be a complex task. Has anyone worked on a similar workflow in Commvault ? Regards,pank1988
Hello,What are other users of Commvault powershell module opinion of the module.I am disapointed. I was hoping for a well working modle, but it is a struggle. Commands aren’t logical, not following powershell best practices. Help is minimal and examples of commands are missing.No where I can find that it is work in progress.My opinion is that Commvault need to either put an effort in developing the module to a working module or state that it is a “Work in progress -- beta” module.//Henrik
Hello,As the title says I’m trying to automate the installation of dozens of clients using API. For that I need to make sure I can select "Client Group", "CommServe/Gateway hostname" and "Storage Policy". Especially the “CommServe/Gateway” given we’re using proxies and that the client computer won’t directly connect to the Commserve:“Client Group” is also vital because of the way we have things set up. If the client doesn’t fall in the right client group it won’t communicate.I’ve been looking at this documentation but I don’t see mention of these fields there:https://api.commvault.com/docs/SP36/api/cv/FileServerOperations/post-install-client/Can you please help me understand if this is possible? Thank you very much for your help and have a nice day. Best regards,
I need clarification on how Commvault encrypts passwords during the Linux agent installation process. Specifically, I would like to know if there is a way to encrypt a password (similar to what happens during installation) so that we can integrate with CyberArk for password rotation.The goal is to rotate the password in CyberArk, then encrypt it in the same manner Commvault does, and finally update the salt(using to automate agent install) with the encrypted value.I noticed there is an encrypt binary being called and also references to an update_pkginfo file, but I couldn’t find any documentation on how to use them for this purpose. Ideally, I would like to avoid having to manually reinstall the Commvault Linux agent every 6 months or so just to get the updated encrypted password to align with CyberArk and AD.Could you please provide guidance or documentation if this can be achieved?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.