Not everyone uses the EE:ALDU. Some requirements may include adding a single user and helpdesk group to a single machine. Or the ability to script 4k unique users to unique machines. EEPC 5.2.4 had an easy way to script a single user to a single machine. When you switch to ePO and need to learn python, the task is a bit different. ePO Web-API has been very helpful however I'm having issue with eeadmin users. Its tough to design a script when the example doesn't even work right at the beginning. I try to provide all the information I can but I don't get a lot of replies and the same issues are reposted over again leading me to believe that everyone is having the same issues I am
1 of 1 people found this helpful
The Web-API isn't wide open. It's constrained the same as controlling access to the ePO web console. You have to authenticate to the ePO server to provide any commands.
In regards to use cases, they're vast. Perhaps it's to tie ePO into another automated process. Or to circumvent a process within ePO. Or a limitation in the GUI of the system.
For me, the latest use case I was able to leverage the API for was tagging systems with broken policy inheritance. I was able to create a query within ePO to identify the systems, but I could not use the query within Server Tasks to tag them, as the query was not a "Managed System" query.
This lead me to run my query and export the system names. I then had a PowerShell script authenticate my ePO admin account to the server and for each system it applied a newly created tag (something like "Broken Inheritance").
Also crackerjak - Python is what McAfee provided as a demo/example, but the API calls don't have to be sent via Python. Myself and many others on the community site have done work on creating API calls with Microsoft PowerShell.