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 [Microsof... [mehr]
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.nuget.org/packages/Microsoft.PowerShell.SDK/). Alternativ kannst du auch einen neuen Prozess starten und die PowerShell aufrufen. Hier ein einfaches Beispiel mit der PowerShell-API: ```csharp using System.Management.Automation; using (PowerShell ps = PowerShell.Create()) { ps.AddScript("Get-Process"); var results = ps.Invoke(); foreach (var result in results) { Console.WriteLine(result); } } ``` Oder mit `System.Diagnostics.Process`: ```csharp using System.Diagnostics; ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "powershell.exe"; psi.Arguments = "-Command \"Get-Process\""; psi.RedirectStandardOutput = true; psi.UseShellExecute = false; Process process = Process.Start(psi); string output = process.StandardOutput.ReadToEnd(); process.WaitForExit(); Console.WriteLine(output); ``` Beachte, dass du für die PowerShell-API das entsprechende NuGet-Paket installieren musst.
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 [Microsof... [mehr]
Ein einfaches PowerShell-Skript, das jede Sekunde eine Internetseite aufruft, könnte so aussehen: ```powershell while ($true) { Invoke-WebRequest -Uri "https://www.beispielseite.de"... [mehr]
In PowerShell rufst du eine Funktion mit einem Übergabestring wie folgt auf: Angenommen, du hast eine Funktion definiert: ```powershell function SagHallo($name) { Write-Host "Hallo, $n... [mehr]
Eine Funktion in PowerShell, die mit einem Parameter aufgerufen wird und deren Rückgabewert in eine Variable geschrieben wird, sieht zum Beispiel so aus: ```powershell function Addiere-Zwei {... [mehr]
In PowerShell rufst du eine Funktion auf, indem du einfach ihren Namen verwendest, gefolgt von eventuellen Parametern. Beispiel: ```powershell function SagHallo { Write-Host "Hallo Welt!&quo... [mehr]
In WPF gibt es kein direktes DataGridView (dgv) wie in Windows Forms, sondern das **DataGrid**. Um eine Zelle im WPF-DataGrid einzufärben, nutzt du **CellStyle** oder **Conditional Formatting** m... [mehr]
Um eine einzelne Zelle in einem DataGridView in C# rot einzufärben, kannst du die Hintergrundfarbe der gewünschten Zelle über die `Style`-Eigenschaft ändern. Hier ein Beispiel: ``... [mehr]
Um in PowerShell alles nach einem Newline-Zeichen (`"`n"`) aus einer Variable zu entfernen, kannst du die Methode `-split` verwenden und nur das erste Element behalten. Beispiel: ```powersh... [mehr]
Ja, das ist mit PowerShell möglich. Du kannst das aktuelle Datum in einen Unix-Timestamp (Sekunden seit dem 1.1.1970, 00:00:00 UTC) wie folgt umwandeln: ```powershell # Aktuelles Datum und Uhrze... [mehr]
Ja, in PowerShell kannst du sogenannte "Subfunktionen" einbauen. In PowerShell werden diese als "verschachtelte Funktionen" oder "lokale Funktionen" bezeichnet. Du kannst... [mehr]