Hello,
I am new to this forum. I am currently evaluating PS Universal as a potential candidate in our organisation to add a front end to our existing PowerShell automation. Before I pitch my idea to the management to purchase PSU, I wanted a few things clarified.
To give a brief intro, we have a PS automation that looks up archive files with 50+ millions of records. It involves copying down massive zip files from a share, extracting them and looking up matching records. We use runspace factory to throttle 15 parallel extractions so as to utilise the hosts CPU, memory and disk performance while also speeding up the job. An average job runs for several hours. It is currently launched by our 2nd line support. It has been working great but we would like to hand over the whole extraction process to the end users themselves and hence would like to place this automation behind a web front end.
I have watched PS Universal training videos on YouTube and it looks like a perfect match for us to develop a solution to match our requirement (i.e., for someone who is not an expert web developer).
So, I will list my precise questions so someone with good knowledge of PSU can answer?
-
Our existing solution is hosted in our on-prem AD infrastructure, so we would like to use Integrated Windows Authentication. We do not want the hassle of managing the locally stored credentials(even for admins). Security is very strict at our place. We are going to host the solution on Windows Server 2022 (PS 5.1). So, is it possible to have this set up in PSU with preferably 2 AD groups (Admins and standard End Users) mapped to the PSU roles?
-
Is Kestrel/Windows service option PSU offers out of the box enough for our set up or do we need to place it behind IIS?
-
Due to the demanding host resources for the extraction job, we want only one request to be allowed at a point in time. If a second user tries to use the app in the interim, it should ask them to try again later. Is this possible with PSU?
Thank you