반응형

PowerShell 26

PowerShell 프롬프트에 유니코드 문자 인쇄

PowerShell 프롬프트에 유니코드 문자 인쇄 현재 PowerShell에 있는 저장소의 상태를 출력하도록 Mercurial을 설정하려고 합니다.지금까지는 모든 것이 작동하고 있지만, 저장소에 있을 때 프롬프트에 '☿'를 인쇄할 수 있으면 좋겠습니다.안타깝게도 PowerShell에서 유니코드 문자를 인쇄하는 데 문제가 있는 것 같습니다. Unicode 문자를 표시하는 Windows 명령 셸이 있습니까?에 대한 허용된 대답입니다.Windows 7(제가 사용하고 있는)과 함께 제공된 PowerShell v2는 유니코드 문자를 인쇄할 수 있을 것으로 제안되었지만 작동하지 않는 것 같습니다.마찬가지로, 사용의 다음 대답은chcp 65001역시 작동하지 않습니다. 이것이 여전히 PowerShell의 결함입니까,..

sourcecode 2023.08.31

TeamCity PowerShell 러너에서 전파할 오류를 표시하려면 어떻게 해야 합니까?

TeamCity PowerShell 러너에서 전파할 오류를 표시하려면 어떻게 해야 합니까? 7 은 TeamCity 7의 ..ps1다양한 TeamCity 매개 변수를 사용하여 스크립트를 작성합니다. 저는 그것이 단순한 설정의 문제가 되기를 희망했습니다. 대본 파일 스크립트 파일 %system.팀 시티build.workingDir%/Script.ps1 스크립트 실행 모드 "-File" 인수를 사용하여 .ps1 스크립트 실행 스크립트 인수 %system.팀 시티build.workingDir% - 옵션B %BuildConfigArg% %BuildConfigArg2% 그리고 나는 다음을 기대합니다. 인수를 망쳤는데 스크립트가 시작되지 않으면 빌드가 실패합니다. Script.ps1 스크립트가 느려지면 빌드가 실패합..

sourcecode 2023.08.31

텍스트 파일에서 변수를 검색하는 PowerShell

텍스트 파일에서 변수를 검색하는 PowerShell 텍스트 파일 C:\test를 읽을 수 있는 방법이 있습니까?txt 및 특정 값 검색? iE 파일은 다음과 같습니다. serverName=serv8496 midasServer=serv8194 이 파일에서 어떤 식으로든 스크립트의 변수 값을 설정하고 싶습니다. 예: $MidasServer= (from file midasServer value) 나는 참조가 어디에 있는지 라인 번호를 모를 것입니다. 이거 할 수 있는 방법은?예, 파일을 읽고 각 줄을 분할한 다음 분할 결과를 이름 및 값 매개 변수에 할당합니다. Get-Content file.txt | Foreach-Object{ $var = $_.Split('=') New-Variable -Name $var..

sourcecode 2023.08.21

LINQ Any()와 동등한 PowerShell?

LINQ Any()와 동등한 PowerShell? 하위 버전에 저장된 스크립트의 위치에서 최상위 수준의 모든 디렉터리를 찾고 싶습니다. C#에서는 다음과 같습니다. Directory.GetDirectories(".") .Where(d=>Directories.GetDirectories(d) .Any(x => x == "_svn" || ".svn")); PowerShell에서 "Any()"에 해당하는 항목을 찾는 데 약간 어려움이 있으며 확장 메서드를 호출하는 어색함을 겪고 싶지 않습니다. 지금까지 알아낸 건 다음과 같습니다. Get-ChildItem | ? {$_.PsIsContainer} | Get-ChildItem -force | ? {$_.PsIsContainer -and $_.Name -eq "_s..

sourcecode 2023.08.21

새 인스턴스에서 PowerShell 시작 스크립트

새 인스턴스에서 PowerShell 시작 스크립트 몇 가지 옵션이 있는 마스터 스크립트가 있습니다.메뉴에서 1을 선택하면 작업 1이 실행되고 메뉴로 돌아갑니다.이것은 잘 작동하지만 예를 들어 8을 선택하면 새 PowerShell 창에서 Permissions 스크립트의 코드 블록이 실행됩니다.다른 스크립트를 호출하지 않고 모든 코드를 한 스크립트에 넣고 싶습니다. 여러 위협에서 발견된 '시작-프로세스 파워셸'로 이 작업을 수행할 수 있습니다.그러면 새 PowerShell 창이 열리지만 Permissions 스크립트의 코드 블록이 제대로 실행되지 않습니다.어떤 도움이라도 주시면 감사하겠습니다. 마스터 스크립트: # Variables $User = [Environment]::UserName $OutputPat..

sourcecode 2023.08.21

Array.PowerShell 어레이 찾기

Array.PowerShell 어레이 찾기 배열을 사용하는 방법.파워셸에서 메서드를 찾으시겠습니까? 예: $a = 1,2,3,4,5 [Array]::Find($a, { args[0] -eq 3 }) 기브즈 Cannot find an overload for "Find" and the argument count: "2". At line:3 char:1 + [Array]::Find($a, { $args[0] -eq 3 }) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodException + FullyQualifiedErrorId : MethodCountCouldNotFindBest 어레이 클래스는 다음과 ..

sourcecode 2023.08.16

PowerShell을 통해 Windows Server에서 IE 보안 사용 안 함

PowerShell을 통해 Windows Server에서 IE 보안 사용 안 함 이 문제는 항상 발생합니다. 윈도우즈 서버를 사용하여 VM을 회전시키고 IE 보안 때문에 인터넷에 액세스할 수 없습니다.IE 보안을 비활성화하기 위한 간단한 PowerShell 스크립트를 가진 사람이 있습니까?function Disable-InternetExplorerESC { $AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}" $UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF..

sourcecode 2023.08.16

호출-정지 방법 - 자체 서명된 인증서 무시

호출-정지 방법 - 자체 서명된 인증서 무시 이 질문에 대해 묻고 답한 것처럼 보이지만, 지금까지 제가 접하는 모든 해결책은 도움이 되지 않습니다.사용 정보를 얻기 위해 REST API를 실행하기 위해 PowerShell 스크립트를 작성하고 있습니다.서버와 통신하기만 하면 스크립트가 즉시 중단됩니다.테스트를 위해 매우 단순한 명령을 수행하고 있습니다. Invoke-RestMethod 'https://server:4443/login' 다음 오류와 함께 반환됩니다. Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send. 저는 URL google.com 을 사용하여 동일한 명령을 실행할 수 ..

sourcecode 2023.08.16

공백이 있는 문자열을 PowerShell로 전달하려면 어떻게 해야 합니까?

공백이 있는 문자열을 PowerShell로 전달하려면 어떻게 해야 합니까? 주어진: # test1.ps1 param( $x = "", $y = "" ) &echo $x $y 다음과 같이 사용: powershell test.ps1 출력: > 하지만 이것은 잘못된 것입니다. test.ps1 -x "Hello, World!" -y "my friend" 출력: Hello, my 저는 다음을 보기를 기대했습니다. Hello, World! my friend 음, 이건.cmd.exe문제입니다. 하지만 그것을 해결할 몇 가지 방법은 작은 따옴표 사용 powershell test.ps1 -x 'hello world' -y 'my friend' 사용-file논쟁 powershell -file test.ps1 -x "hel..

sourcecode 2023.08.11

암호를 입력하라는 메시지를 표시하지 않고 PowerShell 인증 정보 사용

암호를 입력하라는 메시지를 표시하지 않고 PowerShell 인증 정보 사용 도메인에 속한 원격 컴퓨터를 다시 시작하고 싶습니다.관리자 계정이 있는데 powershell에서 어떻게 사용하는지 모르겠어요. 는 there알 i i가 있다는 것을 있습니다.Restart-Computer 및 할 수 도메인이 instance mydomain은 " " " 입니다myuser 비밀번호는 '비밀번호'입니다.mypassword떤떤구 문용 ?용 ?? ???? 암호를 입력할 필요가 없도록 재부팅 일정을 잡아야 합니다. Get-Credential항상 패스워드를 입력하도록 요구됩니다.그러나 이 문제를 해결하는 방법은 있지만 암호를 파일 시스템에 보안 문자열로 저장하는 것입니다. 다음 문서에서는 이 동작에 대해 설명합니다. 프롬프트..

sourcecode 2023.04.23
반응형