I've seen this question asked, and everyone responds with instructions to download and install the TableauServer or TABCMD LOCALLY and execute the command LOCALLY. This is not what I want. I developed a VBA user tool which will build TABCMD scripts into an executable bat file, but there's no way our user base will go out and install TABCMD. Many of them wouldn't even have elevated rights to do that. There must be a way to execute TABCMD commands direct from the server, to which our user base would already have access. Might TABCMD be on our Tableau Server? Or, can our Tableau Admin install it to our server? If so, what is the syntax to execute it from a command (DOS) prompt?
Hi @John Alexander,
There were a couple of points in my last comment assuming that they users were editing the workbooks in Tableau themselves, rather than what you have described above.
I think you best solution here would be to talk to your IT security team and those who maintain the Tableau Server. A server will be set up so that only certain ports are accessible from outside for security and stability reasons, and those ports only allow access to specific functions on the server. When you are running TABCMD on your machine this is connecting to Tableau server in the same way as you would be from your machine. To execute a program on a server, then have that server drop files onto another machine, will require a different set of permissions.
If you're running on a Windows server then the syntax should be very similar from your machine, but you will need to have it trigger on a different machine. This is less of a Tableau Server/TABCMD question and more of a NetOpps one, the solution will depend on your particular IT policies, and also tools that they may already have available.
Thanks,
Chris