myCSharp.de - DIE C# und .NET Community (https://www.mycsharp.de/wbb2/index.php)
- Entwicklung (https://www.mycsharp.de/wbb2/board.php?boardid=3)
-- Rund um die Programmierung (https://www.mycsharp.de/wbb2/board.php?boardid=59)
--- Wie kann ich aus C# via PowerShell "DiskPart" aufrufen? (https://www.mycsharp.de/wbb2/thread.php?threadid=120126)


Geschrieben von baer999 am 02.01.2018 um 23:26:
  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!

C#-Code:
            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();
            }


Geschrieben von hypersurf am 03.01.2018 um 08:51:
 
Zitat von baer999:
Leider klappt das nicht so, scheinbar muss ich noch das Module Storage importieren, aber ich bekomme es bisher nicht hin.

Wie lautet die Fehlermeldung?


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 29.03.2020 05:33