Newb run beta successfully

Hi, I was recently pointed in the direction of downloading the 4.1.0 beta, I have to admit I thought I would get a little further than not being able to run it at all. When I start the toolkit it reports the following error.

[Pre-Install] :: Exception calling "Open" with "0" argument(s): "The calling account of [**********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "The calling account of [**********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
InnerException        : System.UnauthorizedAccessException: The calling account of [**********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation.
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 0
                           at PSADT.ClientServer.ServerInstance.Open() in D:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\Invoke-AppDeployToolkit.ps1: line 346
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Show-ADTInstallationWelcome	24/06/2025 15:54:48	11512 (0x2CF8)
[Pre-Install] :: An unhandled error within [Invoke-AppDeployToolkit.ps1] has occurred.
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "The calling account of [**********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
InnerException        : System.UnauthorizedAccessException: The calling account of [**********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation.
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 0
                           at PSADT.ClientServer.ServerInstance.Open() in D:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\Invoke-AppDeployToolkit.ps1: line 346
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\Temp\Powershell App Deployment Toolkits\PowerShell App Deployment Toolkit 4..1.0 Beta\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Invoke-AppDeployToolkit.ps1	24/06/2025 15:54:48	11512 (0x2CF8)
[Finalization] :: [PSAppDeployToolkit_4.1.0_EN_01] install completed in [13.1880677] seconds with exit code [60001].	Close-ADTSession	24/06/2025 15:54:48	11512 (0x2CF8)

I’ve tried with elevated CMD prompt, running through SCCM but nothing works. I assume I’m missing something integral.

Thanks for any help.

It’s as if the account running PSADT is not quite an admin.
But it should run without issue as an elevated Admin.

Maybe that PSADT DEV build is not good.
You could try another test build: - Change some of the types used with WindowOptions class for immuta… · PSAppDeployToolkit/PSAppDeployToolkit@c74d131 · GitHub

That one is 11 hours old.

You can pick any of the ones here with the develop reference tag.

Are you running this as SYSTEM, a service account, or as yourself while you’re logged in and developing your deployment script?

Thank you for the help chaps. A quick update from me, something just didn’t seem right so I tested the toolkit on my personal laptop and everything just works, something must be blocking a new aspect of the toolkit in our corporate environment. I will investigate this and report back, it might help someone else.

Edit. It is specifically a W11 thing in our environment, I tested on a W10 device and the script runs fine.

I’ll keep a close eye out for anything further you can report as we’re getting close to a release candidate so l of course want things to be as perfect as possible!

I think I may have narrowed it down a little, if I run the toolkit with a logged in admin account it works fine on any OS. If I logon with my standard (no admin rights) and then run a cmd box as admin and input my admin credentials it then fails. This is the same in SCCM as it tries to run on the local account with an elevated system account.

This is the error message from SCCM

[Pre-Install] :: Exception calling "Open" with "0" argument(s): "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"
InnerException        : System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
                           at PSADT.LibraryInterfaces.AdvApi32.CreateProcessAsUser(SafeHandle hToken, String lpApplicationName, String lpCommandLine, Nullable`1 lpProcessAttributes, Nullable`1 lpThreadAttributes, BOOL bInheritHandles, PROCESS_CREATION_FLAGS dwCreationFlags, SafeEnvironmentBlockHandle lpEnvironment, String lpCurrentDirectory, STARTUPINFOW& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\LibraryInterfaces\AdvApi32.cs:line 282
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 180
                           at PSADT.ClientServer.ServerInstance.Open() in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\WINDOWS\ccmcache\8y\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\WINDOWS\ccmcache\8y\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\WINDOWS\ccmcache\8y\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\WINDOWS\ccmcache\8y\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\WINDOWS\ccmcache\8y\Invoke-AppDeployToolkit.ps1: line 346
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\WINDOWS\ccmcache\8y\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Edit, further testing has proved that if no one is logged in then the package runs fine, this is almost definitely a runas issue.

Is the allow interaction checkbox checked or unchecked?

Not checked, as I want to add the package to my build task sequence.

That’s to be expected at the moment, but I’m looking at addressing it today. If it’s in a task sequence though, surely you’d run the deployment silently though to avoid the issue also?

Yes absolutely, I have to admit at present all I am running is a very empty toolkit, All it does is look for programs which are open and then close them, lastly to add a reg key that I use as a detection method. It shows the above error messages as soon as it has run the below part.

|[Pre-Install] :: Successfully passed minimum disk space requirement check.|Show-ADTInstallationWelcome|26/06/2025 14:09:12|23824 (0x5D10)|
|---|---|---|---|
|[Pre-Install] :: The user has [3] deferrals remaining.|Show-ADTInstallationWelcome|26/06/2025 14:09:12|23824 (0x5D10)|
|[Pre-Install] :: Checking for running processes: ['outlook', 'winword']|Get-ADTRunningProcesses|26/06/2025 14:09:12|23824 (0x5D10)|
|[Pre-Install] :: The following processes are running: ['OUTLOOK'].|Get-ADTRunningProcesses|26/06/2025 14:09:12|23824 (0x5D10)|
|[Pre-Install] :: Instantiating user client/server process.|Invoke-ADTClientServerOperation|26/06/2025 14:09:12|23824 (0x5D10)|

@Dave2 a new build with the refactoring I was mentioning will be available here in ~15 minutes: - Wire up a new method for retrieving the user's token within `Proces… · PSAppDeployToolkit/PSAppDeployToolkit@daf18ab · GitHub. Can you please give it a try and let me know whether the Exception calling "Open" with "0" argument(s): "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))" error occurs again?

Absolutely! Thank you so much.

Can’t wait to hear the good (or bad) news!

JonStewartEatGIF

For completeness I tried the new package three ways, one opening CMD with a runas using my admin account, two opening CMD as an administrator again using my admin credentials and lastly through SCCM. All three unfortunately failed, here are the errors from all three different attemps. The content packages are called something different but they contain the same toolkit.

Test One.

[Pre-Install] :: Instantiating user client/server process.	Invoke-ADTClientServerOperation	27/06/2025 09:32:04	4124 (0x101C)
[Pre-Install] :: Exception calling "Open" with "0" argument(s): "The calling account of [****\********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "The calling account of [****\********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
InnerException        : System.UnauthorizedAccessException: The calling account of [****\********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation.
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 0
                           at PSADT.ClientServer.ServerInstance.Open() in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 346
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Show-ADTInstallationWelcome	27/06/2025 09:32:12	4124 (0x101C)
[Pre-Install] :: An unhandled error within [Invoke-AppDeployToolkit.ps1] has occurred.
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "The calling account of [****\********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
InnerException        : System.UnauthorizedAccessException: The calling account of [****\********] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation.
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 0
                           at PSADT.ClientServer.ServerInstance.Open() in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 346
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Invoke-AppDeployToolkit.ps1	27/06/2025 09:32:12	4124 (0x101C)
[Finalization] :: [PSAppDeployToolkit_4.1.0_EN_01] install completed in [8.9484344] seconds with exit code [60001].	Close-ADTSession	27/06/2025 09:32:12	4124 (0x101C)

Test two

[Pre-Install] :: Instantiating user client/server process.	Invoke-ADTClientServerOperation	27/06/2025 09:43:22	8728 (0x2218)
[Pre-Install] :: Exception calling "Open" with "0" argument(s): "The calling account of [****\*******] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "The calling account of [****\*******] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
InnerException        : System.UnauthorizedAccessException: The calling account of [****\*******] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation.
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 0
                           at PSADT.ClientServer.ServerInstance.Open() in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 346
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Show-ADTInstallationWelcome	27/06/2025 09:43:30	8728 (0x2218)
[Pre-Install] :: An unhandled error within [Invoke-AppDeployToolkit.ps1] has occurred.
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "The calling account of [****\*******] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation."
InnerException        : System.UnauthorizedAccessException: The calling account of [****\*******] does not hold the necessary [SeTcbPrivilege] privilege (Act as part of the operating system) for this operation.
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 0
                           at PSADT.ClientServer.ServerInstance.Open() in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1: line 346
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\Temp\Microsoft Office 365 AFE User - PSDT Beta\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Invoke-AppDeployToolkit.ps1	27/06/2025 09:43:30	8728 (0x2218)
[Finalization] :: [PSAppDeployToolkit_4.1.0_EN_01] install completed in [9.2900023] seconds with exit code [60001].	Close-ADTSession	27/06/2025 09:43:30	8728 (0x2218)

Test three

[Pre-Install] :: Instantiating user client/server process.	Invoke-ADTClientServerOperation	27/06/2025 10:13:19	2164 (0x0874)
[Pre-Install] :: Exception calling "Open" with "0" argument(s): "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"
InnerException        : System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
                           at PSADT.LibraryInterfaces.AdvApi32.CreateProcessAsUser(SafeHandle hToken, String lpApplicationName, String lpCommandLine, Nullable`1 lpProcessAttributes, Nullable`1 lpThreadAttributes, BOOL bInheritHandles, PROCESS_CREATION_FLAGS dwCreationFlags, SafeEnvironmentBlockHandle lpEnvironment, String lpCurrentDirectory, STARTUPINFOW& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\LibraryInterfaces\AdvApi32.cs:line 282
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 168
                           at PSADT.ClientServer.ServerInstance.Open() in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\WINDOWS\ccmcache\8z\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\WINDOWS\ccmcache\8z\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\WINDOWS\ccmcache\8z\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\WINDOWS\ccmcache\8z\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\WINDOWS\ccmcache\8z\Invoke-AppDeployToolkit.ps1: line 347
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\WINDOWS\ccmcache\8z\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Show-ADTInstallationWelcome	27/06/2025 10:13:20	2164 (0x0874)
[Pre-Install] :: An unhandled error within [Invoke-AppDeployToolkit.ps1] has occurred.
Error Record:
-------------
 
Message               : Exception calling "Open" with "0" argument(s): "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"
InnerException        : System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
                           at PSADT.LibraryInterfaces.AdvApi32.CreateProcessAsUser(SafeHandle hToken, String lpApplicationName, String lpCommandLine, Nullable`1 lpProcessAttributes, Nullable`1 lpThreadAttributes, BOOL bInheritHandles, PROCESS_CREATION_FLAGS dwCreationFlags, SafeEnvironmentBlockHandle lpEnvironment, String lpCurrentDirectory, STARTUPINFOW& lpStartupInfo, PROCESS_INFORMATION& lpProcessInformation) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\LibraryInterfaces\AdvApi32.cs:line 282
                           at PSADT.ProcessManagement.ProcessManager.LaunchAsync(ProcessLaunchInfo launchInfo) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessManager.cs:line 168
                           at PSADT.ClientServer.ServerInstance.Open() in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:line 67
                           at CallSite.Target(Closure , CallSite , Object )
 
FullyQualifiedErrorId : UnauthorizedAccessException,Show-ADTInstallationWelcome
ScriptStackTrace      : at Private:Invoke-ADTClientServerOperation, C:\WINDOWS\ccmcache\8z\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 1150
                        at Show-ADTWelcomePrompt, C:\WINDOWS\ccmcache\8z\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 18933
                        at Show-ADTInstallationWelcome<Process>, C:\WINDOWS\ccmcache\8z\PSAppDeployToolkit\PSAppDeployToolkit.psm1: line 19236
                        at Install-ADTDeployment, C:\WINDOWS\ccmcache\8z\Invoke-AppDeployToolkit.ps1: line 142
                        at <ScriptBlock>, C:\WINDOWS\ccmcache\8z\Invoke-AppDeployToolkit.ps1: line 347
                        at <ScriptBlock>, <No file>: line 1
 
PositionMessage       : At C:\WINDOWS\ccmcache\8z\Invoke-AppDeployToolkit.ps1:142 char:5
                        +     Show-ADTInstallationWelcome @saiwParams
                        +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Invoke-AppDeployToolkit.ps1	27/06/2025 10:13:20	2164 (0x0874)
[Finalization] :: [PSAppDeployToolkit_4.1.0_EN_01] install completed in [1.5683757] seconds with exit code [60001].	Close-ADTSession	27/06/2025 10:13:20	2164 (0x0874)

The first two are somewhat expected as a non-SYSTEM user doesn’t have the rights to start processes on behalf of another user without credentials (impersonation). The last one is a disappointment. I believe I know what the next steps are there but its quite a large refactor so close to our release candidate stage. We’ll continue to discuss internally and will come back to you here ~early next week.

Perfect, thank you. Have a good weekend.