Polecenie Powershell przez kod C #

Chcę dodać za pomocą kodu C # polecenie Powershell lub skrypt (co jest poprawne?) Deklarację zmiennej z domyślną wartością przechowywaną w zmiennej C #. Na przykład w Powershell I wpisuję następującą linię

 $user = 'Admin'

Chcę dodać tę linię w kodzie C #.

powershell.AddScript(String.Format("$user = \"{0}\"", userName));

lub

powershell.AddCommand(String.Format("$user = \"{0}\"", userName));

Próbuję za pomocą AddCommand (), ale zgłasza wyjątek. Używam PS 2.0.

questionAnswers(1)

yourAnswerToTheQuestion