fix: -OutputEncoding entfernt (inkompatibel), KB null-safe, exec via PS

This commit is contained in:
cynfo3000
2026-03-10 02:17:05 +01:00
parent 557e59bfc5
commit a97b17a682
2 changed files with 2 additions and 4 deletions
+1 -3
View File
@@ -235,9 +235,7 @@ func (h *Handler) handleReboot(msg Message) Message {
// Hilfsfunktionen
func runWithTimeout(command string, timeoutSecs int) (string, error) {
// PowerShell verwenden — unterstuetzt winget, UTF-8, moderne Windows-Befehle
cmd := exec.Command("powershell", "-NoProfile", "-NonInteractive",
"-OutputEncoding", "UTF8", "-Command", command)
cmd := exec.Command("powershell", "-NoProfile", "-NonInteractive", "-Command", command)
out, err := withTimeout(cmd, time.Duration(timeoutSecs)*time.Second)
return out, err
}