"새로운 크로스 플랫폼 PowerShell https://aka.ms/pscore6 을 사용해 보십시오"를 억제합니다.
마이크로소프트의 마케팅은 조금도 개의치 않지만, 깨끗한 PowerShell 프롬프트를 원할 때는 짜증이 납니다.누군가가 그들을 억압할 방법을 찾은 적이 있습니까?Try the new cross-platform PowerShell https://aka.ms/pscore6
기본 저작권 메시지를 제거하지 않고 PowerShell을 열 때Windows PowerShell, Copyright (C) Microsoft Corporation. All rights reserved.
? 구글에서 많이 검색했지만 답을 찾지 못했습니다(모든 것을 억제할 수 있는 방법이 있다는 것을 알고 있지만 pscore6 광고만 제거하고 싶습니다).
윈도 단말기 1.0이 출시됐으니 대신 사용할 수 있습니다.설정에서 플래그 추가-NoLogo
아래와 같이
"list": [
{
// Make changes here to the powershell.exe profile.
"guid": "{61c54bd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe -NoLogo",
"hidden": false
},
cmd에서 파워셸을 실행하여 저작권 배너를 제거할 수 있습니다.
Powershell.exe -NoLogo -NoExit
-NoExit
@Albin이 말한 것처럼 필요하지 않으며, 여기서 바탕 화면 바로가기/배치 파일을 만들 수 있습니다.
이 메시지는 에 내장된 리소스 문자열의 일부입니다.Microsoft.PowerShell.ConsoleHost
에서ManagedEntranceStrings.resources
자원.전체 메시지는
Copyright (C) Microsoft Corporation.무단 전재 금지.
새로운 크로스 플랫폼 PowerShell https://aka.ms/pscore6 을 사용해 보십시오.
이것은 두 개가 아닌 한 개의 문자열이며, 다른 배너를 선택할 논리가 없습니다.
문자열이 리소스로 읽히기 때문에 이론적으로 새 리소스 어셈블리를 만들어 넣을 수 있습니다.C:\Windows\System32\WindowsPowerShell\v1.0\en-US
. 실제로 메인 어셈블리는 GAC에 강력한 이름이 지정되고 설치되므로 서명에 필요한 개인 키가 없기 때문에 로드할 위성 어셈블리를 생성할 수 없습니다.하지만 이는 효과가 있습니다. 저는 서명이 지연된 상태에서 이러한 조립품을 제작함으로써 이를 검증했지만, 생산 시스템에서 실제로 실행 가능한 아이디어는 아닙니다.
settings.json의 명령줄 인수를 다음과 같이 바꿉니다.
"commandline": "powershell.exe -NoLogo -NoExit -Command Write-Host Windows PowerShell`nCopyright `(C`) Microsoft Corporation. All rights reserved.`n",
원본 텍스트를 비활성화하고 필요한 내용을 대신 적습니다.다른 글을 쓰려면 다음을 사용합니다.`n
새로운 대사를 위해, 그리고 추가하는 것을 잊지 마세요.`
괄호처럼 예약된 기호를 피할 수 있습니다.
다른 언어 예:
"commandline": "powershell.exe -NoLogo -NoExit -Command Write-Host Windows PowerShell`n`(C`) Корпорация Майкрософт `(Microsoft Corporation`). Все права защищены.`n",
IntelliJ IDEA(즉, WebStorm)에서 메시지를 억제합니다.
내 웹스톰의 터미널 창에도 같은 메시지가 있었습니다.다음을 추가하여 이러한 메시지를 억제할 수 있습니다.-NoLogo
터미널 에뮬레이터의 셸 경로에 플래그를 지정합니다.
- 다음을 클릭하여 터미널 에뮬레이터 구성 설정으로 이동합니다.
File menu -> Settings -> Tools -> Terminal.
- 같이 합니다.
powershell.exe -NoLogo
다음 번에 IntelliJ IDEA를 시작하면 터미널 창이 깨끗해집니다.
이 메시지는 "이전 버전의 파워셸을 사용하고 있습니다"를 의미합니다.명령 및 소프트웨어로 업데이트해야 합니다.제가 파워셸을 업데이트했을 때 이 메시지는 다시는 오지 않았습니다.
언급URL : https://stackoverflow.com/questions/59671389/suppress-try-the-new-cross-platform-powershell-https-aka-ms-pscore6
'programing' 카테고리의 다른 글
Spring MVC에서 사람들이 XSS를 하지 못하게 하려면 어떻게 해야 합니까? (0) | 2023.09.14 |
---|---|
"도커 빌드" 중에 도커 이미지에서 /etc/hosts 파일을 업데이트하는 방법 (0) | 2023.09.14 |
Spring RestTemplate로 SSL 인증서 검사를 비활성화하는 방법? (0) | 2023.09.14 |
워드프레스 SQL: 게시물 카테고리 및 태그 가져오기 (0) | 2023.09.14 |
Oracle SQL에서 테이블 삭제 (0) | 2023.09.14 |