Unfortunately, the United.ps1 powershell script is also not executed
That's because you have line 58 commented out and you are actually running line 60.
What is the D: drive? If you are trying to access it from a service, then it will need to be a local drive. If it's a drive mapped to your desktop session, then that won't work.
Open a command prompt and run this:
Powerhell.exe D:\Untiled1.ps1
Does that work?
Why do you have the @ signs in front of your string variables? That does not appear to be needed.
https://stackoverflow.com/questioons/429529/what-does-the-symbol-before-a-variable-name-mean-in-c
Try this sequence.
processInfo.FileName = "powershell.exe";
processInfo.Arguments = "D:\Untiled1.ps1";