Laden...

Wie kann ich aus C# via PowerShell "DiskPart" aufrufen?

Erstellt von baer999 vor 6 Jahren Letzter Beitrag vor 6 Jahren 1.196 Views
B
baer999 Themenstarter:in
375 Beiträge seit 2007
vor 6 Jahren
Wie kann ich aus C# via PowerShell "DiskPart" aufrufen?

Hallo,

ich will von C# aus per Powershell das Programm DiskPart verwenden und einlesen.

Ziel: Command "Get-Disk" ausführen können in C#.

Leider klappt das nicht so, scheinbar muss ich noch das Module Storage importieren, aber ich bekomme es bisher nicht hin.

Hat jemand einen kleinen Tipp für mich?

Danke!

            using (var ps = PowerShell.Create())
            {
                ps.Commands.AddScript("Import-Module Storage");

                ps.Commands.AddScript("Get-Disk");
                //ps.Commands.AddCommand("Out-String");

                var results = ps.Invoke();

                var stringBuilder = new StringBuilder();
                foreach (var obj in results)
                {
                    stringBuilder.AppendLine(obj.ToString());
                }

                var text = stringBuilder.ToString();
            }
H
523 Beiträge seit 2008
vor 6 Jahren

Leider klappt das nicht so, scheinbar muss ich noch das Module Storage importieren, aber ich bekomme es bisher nicht hin.

Wie lautet die Fehlermeldung?