Это должно быть так же просто, как:
C:\PS> abc.exe /u c:/programs/abc.dll
Однако вы можете столкнуться с проблемами при цитировании и других символах, которые интерпретируются PowerShell. Обычно достаточно квотирования аргумента, но если это все еще не работает, вы можете использовать Start-Process в PowerShell 2.0, например ::1004
C:\PS> start-process abc.exe -arg @'
...
'@
Если у вас установлено PowerShell Community Extensions , вы можете использовать утилиту echoargs.exe для устранения проблем, связанных с передачей аргументов в exe. e.g.:
C:\PS> echoargs /u c:/programs/abc.dll
Arg 0 is </u>
Arg 1 is <c:/programs/abc.dll>
Echoargs отображают аргументы в точности так, как их видит EXE.