Author Posts

April 25, 2018 at 11:07 pm

I used Start-Process cmdlet to un-register a dll from GAC using the following syntax. I ran this cmdlet from powershell command line.

Start-Process -Wait -FilePath "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\gacutil.exe" -ArgumentList '/u', "Microsoft.VisualStudio.TeamFoundation.SharePointReporting"

I am getting the following syntax error:

Start-Process : A positional parameter cannot be found that accepts argument
At line:1 char:1

+ Start-Process -Wait -FilePath "C:\Program Files (x86)\Microsoft SDKs\ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Start-Process], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand

April 26, 2018 at 1:56 am

Thank You it works now. I had to separate parameters with a comma.
Very kind of you for replying.