mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
[platform] setting Windows Defender helper script diagnostic output encoding (IDEA-224689)
GitOrigin-RevId: a1d43d955ada2b2d70278337c5f6e8804f14a0a5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e6547be07c
commit
b0e2bc415f
@@ -5,6 +5,8 @@
|
||||
|
||||
#Requires -RunAsAdministrator
|
||||
|
||||
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
|
||||
|
||||
if ($args.Count -eq 0) {
|
||||
Write-Host "usage: $PSCommandPath path [path ...]"
|
||||
exit 1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.diagnostic;
|
||||
|
||||
import com.intellij.execution.ExecutionException;
|
||||
@@ -22,6 +22,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.util.ArrayList;
|
||||
@@ -180,7 +181,8 @@ public class WindowsDefenderChecker {
|
||||
Stream.of(psh.getPath(), "-ExecutionPolicy", "Bypass", "-NonInteractive", "-File", script.toString()),
|
||||
paths.stream().map(Path::toString)
|
||||
).toList()),
|
||||
"");
|
||||
""
|
||||
).withCharset(StandardCharsets.UTF_8);
|
||||
output = run(command);
|
||||
if (output.getExitCode() != 0) {
|
||||
LOG.info("script failed:\n[" + output.getExitCode() + "] " + command + "\noutput: " + output.getStdout().trim());
|
||||
|
||||
Reference in New Issue
Block a user