I've got problems with running a powershellscript from different locations (c# application, webservice...). I think it is a user context problem, so now I'm trying to find out under which user context powershell script is running.
Is there any possibility log the current usercontext of the powershellscript?
You could use the WindowsIdentity class to get the current thread user:
[Security.Principal.WindowsIdentity]::GetCurrent()