PowerShell-Befehl über C # -Code

Ich möchte über den C # -Code einen Powershell-Befehl oder ein Skript (was ist richtig?) Zur Variablendeklaration hinzufügen, wobei der Standardwert in der C # -Variablen gespeichert ist. In Powershell gebe ich beispielsweise die folgende Zeile ein

 $user = 'Admin'

Ich möchte diese Zeile in C # -Code hinzufügen.

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

oder

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

Ich versuche es mit AddCommand (), aber es löst eine Ausnahme aus. Ich benutze PS 2.0.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage