Ja, mit C# kannst du PowerShell-Kommandos ausführen. Das geht zum Beispiel mit der Klasse `System.Management.Automation.PowerShell` aus dem NuGet-Paket [Microsoft.PowerShell.SDK](https://www.nuge... [mehr]
Ja, mit C# kannst du PowerShell-Kommandos ausführen. Das geht am einfachsten mit der Klasse `System.Management.Automation.PowerShell`, die Teil des .NET Frameworks bzw. des NuGet-Pakets [Microsoft.PowerShell.SDK](https://www.nuget.org/packages/Microsoft.PowerShell.SDK/) ist. Hier ein einfaches Beispiel: ```csharp using System; using System.Management.Automation; class Program { static void Main() { using (PowerShell ps = PowerShell.Create()) { ps.AddScript("Get-Process"); foreach (var result in ps.Invoke()) { Console.WriteLine(result); } } } } ``` **Wichtige Hinweise:** - Für .NET Core/.NET 5+ musst du das NuGet-Paket [Microsoft.PowerShell.SDK](https://www.nuget.org/packages/Microsoft.PowerShell.SDK/) installieren. - Alternativ kannst du auch mit `System.Diagnostics.Process` die PowerShell als externen Prozess starten, z.B.: ```csharp using System.Diagnostics; Process.Start("powershell", "-Command \"Get-Process\""); ``` Die erste Methode ist aber flexibler und besser geeignet, wenn du mit den Ergebnissen weiterarbeiten möchtest.
Ja, mit C# kannst du PowerShell-Kommandos ausführen. Das geht zum Beispiel mit der Klasse `System.Management.Automation.PowerShell` aus dem NuGet-Paket [Microsoft.PowerShell.SDK](https://www.nuge... [mehr]
Um zwei Excel-Zellen per PowerShell zu kombinieren und das Ergebnis in eine neue Zelle eines neuen Arbeitsblatts zu schreiben, kannst du das COM-Objekt von Excel verwenden. Hier ein Beispiel, wie das... [mehr]
In PowerShell kannst du mit dem eingebauten .NET-Framework einen einfachen Webserver erstellen, der auf HTTP-Anfragen reagiert und unterschiedliche Antworten je nach angeforderter URL zurückgibt.... [mehr]
Um PowerShell-Skripte im UTF-8-Format zu schreiben, gibt es mehrere Möglichkeiten: 1. **Beim Speichern im Editor:** - In modernen Editoren wie Visual Studio Code, Notepad++ oder Windows Edito... [mehr]
Mit PowerShell kannst du ein Auswahlmenü auf verschiedene Arten erstellen. Für einfache Konsolenmenüs eignet sich besonders das Cmdlet `Read-Host` oder die Funktion `Out-GridView` (mit... [mehr]
Um die Werte einer bestehenden `DataRow` in C# zu ändern, greifst du auf die Spalten der Zeile zu und weist ihnen neue Werte zu. Das geht entweder über den Spaltennamen oder den Spaltenindex... [mehr]
Um eine Zeile (Row) aus einer `DataTable` in C# anhand einer bekannten ID zu finden, kannst du die Methode `Select` oder die Methode `Rows.Find` verwenden. Hier sind beide Varianten: **Variante 1: Mi... [mehr]
Um ein Dataset in C# zu aktualisieren, gehst du typischerweise wie folgt vor: 1. **Daten abrufen und Dataset füllen:** Du lädst die Daten aus der Datenbank in ein `DataSet` mit einem `... [mehr]
Ein PowerShell-Skript, das anhand eines Eingabestrings das Clipboard mit verschiedenen Werten vorbesetzt, könnte so aussehen: ```powershell # Eingabestring abfragen $inputString = Read-Host &quo... [mehr]
Du kannst mit folgendem PowerShell-Skript alle direkten Unterverzeichnisse eines angegebenen Pfads auflisten und für jedes die Gesamtgröße sowie die Anzahl der enthaltenen Dateien anze... [mehr]