(from the PS200 Installation and Configuration manual):
Extracting Themes from the Thin Client
An 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 Manually
If 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,
Pharos Systems Technical Support
Level 2 Systems Support
We haven't found any such mechanism, but we have found that you can bulk update settings by:
- Log onto a PS200 terminal
- Under All Omegas, click Show Others
- Wait while it queries all the other PS200 terminals configured in Pharos
- Make your changes. Any changes will now be sent to all the listed PS200
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.
1 of 1 people found this helpful
A lot of PS200 changes are http GET URLs e.g. rebooting PS200 is
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.
1 of 1 people found this helpful
Have a look at the source for http://OmegaHostname:8080/cgi-bin/admin?page=login.sh&hash=
= 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.