I have a random set of outputs I'd like to automate the download for. It's painful to query and set the metadata for each of the outputs, so I'd just like pass the correct string to IshObject directly.
What does the IshObject look like?
Where can I find all the necessary information for IshObject?
The IshObject structure is described next to the other xml structures used by the SDL Tridion Docs API in our Documentation Portal.
The description of the IshObject structure can be found here:
Bottomline is that ISHRemote is a powershell wrapper around our public API layer which uses the same xml structures.
So ISHRemote functions combine already more than one API call in order to make it more easy to write the automation scripts
There is no "New-IshObject" structure or something. The concept behind ISHRemote is that you only get to IShObject structures as returned by get/find operations. Otherwise you have to use the explicit named parameters like -LogicalId, -Version, etc (which I assume you consider painful?)
If you have a "random" set of outputs in a CSV file, you might want to consider generating a PowerShell splat. See for example www.jaapbrasser.com/.../