PowerShell Universal - 3.5.0
Release Notes
APIs
Automation
Dashboard
Platform
Downloads
Adam Driscoll
PowerShell Expert and Developer at Devolutions
Are there any plans to introduce Python based API’s?
It’s something we are considering since we’ve had a few asks for it. C# was an easier lift since it’s also .NET based.
Adam Driscoll
PowerShell Expert and Developer at Devolutions
Thank you for this release, i KNOW it was a lot of work.
Do you have documentation on how to use features?
Just put together some docs here: Interaction - PowerShell Universal
Adam Driscoll
PowerShell Expert and Developer at Devolutions
Removed the limit on 25 jobs a day for the free version
You may want to update the docs on the about page for the limit change
docs.powershelluniversal.com
Documentation changes needed in the below section too (Feature Comparison → Automation → Jobs)
https://ironmansoftware.com/pricing/powershell-universal
Very curious about the c# API, as I’ve been meaning to expand beyond Powershell. Any plans to make a video about it using this? Maybe a demo of an API written in Powershell that you then convert to c#?
You may have seen the docs here but the API included is actually a functional one that can get and restart dashboards.
docs.powershelluniversal.com
Honestly, one shortcoming of this feature is that there isn’t any documentation of the actual PSU classes that you have access to so unless you feel like digging around with ILSpy, it might be hard to get something meaningful accomplished. That said, I’d love to hear some ideas for what you’d like to accomplish and I’d be happy to code up some examples.
I think C# APIs will be good at things like:
What I don’t think C# APIs will be good at:
What I’d love to be able to support
Adam Driscoll
PowerShell Expert and Developer at Devolutions
Hi Adam,
For what I do in my environment, SQL CRUD and processing files (mostly just ingesting the JSON, dumping to a folder for a job to run later) would be great.
I’m definitely someone who “learns by doing”, but tends to need good solid examples to pick apart and figure out how it all comes together, which is why I like Powershell so much. I can take code and run it line by line and examine the outputs…
C# seems a bit daunting in that aspect, as it needs compiled and ran. At least to my knowledge I can’t just “run” pieces of it.
Hey, how do we specify the custom favicon?
Thanks.
You can specify it in the Settings \ General \ Admin Console page.
Adam Driscoll
PowerShell Expert and Developer at Devolutions
77ef1628288eca8d0a1a8a2894cd04d018fa087a.png
@Adam Driscoll Are there plans for more documentation in the nearish future? We are very interested in utilizing the c# endpoints for basic crud / EF functionality. As you said in the plugins documentation nothing is really documented so it’s been a bit tough to really experiment… The documentation for the experimental feature has a little more but about the same. Many things just fail and we are flying a little blind. We can at least gather that the IDatabase interface is PowerShellUniversal.SQL.Database… but… that’s as far as we have gotten…
We are primarily looking for:
I believe PSU is using EF behind the scenes? Would that be available or would we want to look at using something like Microsoft.Data.Sqlclient?
Really, looking for anything… or if anyone has successfully used a c# endpoint for basic CRUD stuff and can point me in that direction that would be awesome.
Thanks!