I'm looking for ways to change settings on numerous release stations at once without needing to login to each web page or walk up to each device. Is there a way to SSH in? Any XML config files that can be downloaded/uploaded?
(from the PS200 Installation and Configuration manual):
Extracting Themes from the Thin ClientAn Omega theme is a zipped archive containing all images used by the theme and an XML file called theme.xml, which contains all of the customizable settings. It is possible to extract these files from a PS200 Thin Client, so that they can be backed up, edited manually, or uploaded to another Thin Client.
To retrieve a theme from PS200, log on to Omega Web Administrator and select Manage under the Theming heading. Click the Download button to extract the theme from the PS200 Thin Client you initially logged on to and save it locally. You can also upload a theme archive to one or more Thin Clients instead of having to configure each one manually. To upload a theme, click the Choose button and select the theme archive file, then Upload Selected to upload the theme to all selected Thin Clients.
Editing Themes ManuallyIf Omega Web Administrator is not available, or if you only want to make small changes, it may be easier to edit a theme manually. The file theme.xml can be extracted from the theme ZIP file, and edited with a text editor such as Notepad. Once the changes are made, add the edited file back to the ZIP file, and upload the theme as normal.
If you configure one PS200 theme the way you want it, you can simply download it and upload it to the others. I included the "Editing Themes Manually" section just in case you wanted to perform all of your customizing locally.
I hope that this helps,
Scott OlswoldPharos Systems Technical SupportLevel 2 Systems Support Engineer
We haven't found any such mechanism, but we have found that you can bulk update settings by:
Hope this helps.
By default the "All Omegas" list is retrieved from the Pharos EDI server.
However you can upload you own list to allow more detailed management of the buld update.
A list of Omegas Network addresses (one per line) can be uploaded in PS200 -> Web Admin -> System -> Transfer Files -> "Omega File to manage" -> OmegaList. The new omega list will overide the EDI Omega List.
What kind of settings do you want to update?
These are all great suggestions, thanks!
Peter Riddell I'd like to be able to modify almost everything. IP address, hostname, pharos server, etc. I'd also like to be able to reboot the device remotely.
I'm able to navigate the builtin website via the Internet Explorer COM object and PowerShell, but it's not ideal.
A lot of PS200 changes are http GET URLs e.g. rebooting PS200 is
The hash is a hash of the PS200 password which can be easily captured from the web browser debug view. So you can use wget for alot of the config changes.
That's VERY helpful, thanks Peter! I will work with the information you sent me and follow up if I have any questions.
This has been working out really well so far Peter. Thanks again for posting this.
In the interest of making this as portable as possible, it there a way I can generate the hash? Ideally I'd like users to enter the password, I would generate the hash and try to perform the function needed.
Have a look at the source for http://OmegaHostname:8080/cgi-bin/admin?page=login.sh&hash=
document.f0.hash.value = new Crypt().crypt('Px', document.f0.pwd.value);
You will need to find an equivalent function for your dev language.
Thanks again for your responses on this. Do you know the type of cryptographic hash this function uses? If not I will do some research on the function you posted above to see if I can figure it out.
Actually I think I just figured it out, disregard.
Retrieving data ...