powershell 19

레지스트리 값이 있는지 테스트

레지스트리 값이 있는지 테스트 PowerShell 스크립트에서 스크립트를 실행하는 각 요소에 대해 하나의 레지스트리 항목을 만들고 각 요소에 대한 추가 정보를 레지스트리에 저장하려고 합니다(선택적 매개 변수를 한 번 지정한 경우 나중에 기본적으로 해당 매개 변수를 사용합니다). 제가 직면한 문제는 테스트-레지스트리 값을 수행해야 하는데(예: 주석 참조), 트릭을 수행하지 않는 것 같습니다(항목이 존재하더라도 false를 반환함).저는 "그 위에 건설"하려고 노력했고, 제가 생각해낸 것은 다음과 같습니다. Function Test-RegistryValue($regkey, $name) { try { $exists = Get-ItemProperty $regkey $name -ErrorAction Silentl..

programing 2023.09.02

Floatdoctor는 명령 프롬프트나 PowerShell 창에서 작동하지 않습니까?

Floatdoctor는 명령 프롬프트나 PowerShell 창에서 작동하지 않습니까? flutter doctor명령 프롬프트 또는 PowerShell 창에서 작동하지 않습니까?저는 창문에 float를 설치하려고 노력해 왔습니다.튜토리얼에 언급된 Flutter SDK를 복제했습니다.저는 제 길에 기트와 설레임을 더했습니다.하지만 여전히 내가 실행하려고 할 때flutter doctor명령 프롬프트는 다음과 같이 응답합니다. 'where' is not recognized as an internal or external command operable program or batch file. Error: Unable to find git in your path cmd 이미지를 확인하면 문제가 정확히 표시됩니다.윈..

programing 2023.08.28

Powershell에서 Python을 종료하기 위한 Ctrl-C가 작동하지 않습니다.

Powershell에서 Python을 종료하기 위한 Ctrl-C가 작동하지 않습니다. Python은 Powershell/Command Prompt에서 Ctrl-C를 사용할 때 종료되지 않고 대신 "키보드"를 제공합니다.인터럽트" 문자열입니다. 최근에 Windows 10을 다시 설치했습니다.다시 설치하기 전에 Ctrl-C가 python(3.5/2.7)을 종료하고 출력이 없습니다. 왜 이런 일이 벌어졌는지 아는 사람?단순한 설정인가요? 제가 생각할 수 있는 유일한 차이점은 제가 지금 파이썬 3.6에 있다는 것입니다.Ctrl-D는 Windows의 Ubuntu에서 Bash에서 작동하고 Ctrl-C는 활성화된 아나콘다 python2 환경에서 작동하여 python을 종료합니다.윈도우 10 프로 빌드 18363 파이..

programing 2023.08.28

Jenkins에서 PowerShell 스크립트를 작업으로 실행하는 방법

Jenkins에서 PowerShell 스크립트를 작업으로 실행하는 방법 간단한 질문인 것 같은데, 온라인으로 찾아보니 답을 못 찾았어요.기본적으로 Jenkins에서 PowerShell 스크립트(예: script.ps1)를 실행하고 성공/실패를 보고하려고 합니다. 시도 1: "Windows 배치 명령 실행"으로 다음을 실행합니다. powershell -File c:\scripts\script.ps1 이 작업은 예상대로 시작되지만 몇 초 후에 종료됩니다. 시도 2: "Windows 배치 명령 실행"으로 다음을 실행합니다. powershell -NoExit -File c:\scripts\script.ps1 이렇게 하면 전체 스크립트가 성공적으로 실행되지만 멈추지 않습니다.수동으로 스크립트를 중단해야 했습니다...

programing 2023.08.23

"헤드-n-3"에 해당하는 PowerShell?

"헤드-n-3"에 해당하는 PowerShell? 기본적인 헤드/테일 기능을 추적할 수 있었습니다. head -10 myfile cat myfile | select -first 10 tail -10 myfile cat myfile | select -last 10 하지만 마지막 세 줄을 제외한 모든 줄을 나열하거나 처음 세 줄을 제외한 모든 줄을 나열하려면 어떻게 해야 합니까?유닉스에서는 "헤드-n-3" 또는 "테일-n+4"를 할 수 있었습니다.PowerShell에 대해 이 작업을 수행하는 방법은 명확하지 않습니다.유용한 정보는 여기에 있는 다른 답변들에 걸쳐 있지만, 저는 다음과 같이 간결하게 요약하는 것이 유용하다고 생각합니다. 처음 세 개를 제외한 모든 라인 1..10 | Select-Object -s..

programing 2023.08.13

파워셸 - 가장 가까운 정수로 반올림

파워셸 - 가장 가까운 정수로 반올림 PowerShell에서 가장 가까운 정수로 반올림하는 가장 좋은 방법은 무엇입니까? 난 노력하고 있다.[math]::truncate하지만 그것은 나에게 예측 가능한 결과를 주지 않습니다. 예: $bla = 17.2/0.1 [math]::truncate($bla) 예상되는 172 대신 171을 출력합니다! $bla = 172 [math]::truncate($bla) 출력 172 나는 단지 효과가 있고 항상 둥글게 만들어야 하는 것이 필요합니다.round($myNum + 0.5)숫자가 0.5 성분일 경우 반올림될 수 있는 베이커의 반올림으로 인해 작동하지 않습니다.)아, 그렇군요.데이터 유형은 10진수여야 합니다. [decimal] $de = 17.2/.1 [double..

programing 2023.08.08

Windows의 Git Shell: 패치의 기본 문자 인코딩은 UCS-2 리틀 엔디안입니다. BOM 없이 ANSI 또는 UTF-8로 변경하는 방법은 무엇입니까?

Windows의 Git Shell: 패치의 기본 문자 인코딩은 UCS-2 리틀 엔디안입니다. BOM 없이 ANSI 또는 UTF-8로 변경하는 방법은 무엇입니까? Windows에서 Git Shell로 디프 패치를 생성하는 경우(Windows용 GitHub 사용 시), Notepad++에 따라 패치의 문자 인코딩은 UCS-2 Little Endian이 됩니다(아래 스크린샷 참조). 이 동작을 변경하고 BOM 문자 인코딩 없이 ANSI 또는 UTF-8로 패치를 생성하도록 git을 강제하는 방법은 무엇입니까? UCS-2 Little Endian 인코딩 패치를 적용할 수 없기 때문에 문제가 발생합니다. 수동으로 ANSI로 변환해야 합니다.그렇지 않으면 "fatal: 인식할 수 없는 입력" 오류가 발생합니다. 로 ..

programing 2023.08.08

PowerShell을 사용하여 열 제목이 없는 데이터 출력

PowerShell을 사용하여 열 제목이 없는 데이터 출력 열 제목 없이 PowerShell에서 데이터를 출력할 수 있기를 원합니다.다음을 사용하여 열 제목을 숨길 수 있습니다.Format-Table -HideTableHeaders하지만 맨 위에 빈 줄이 남아 있습니다. 다음은 제 예입니다. get-qadgroupmember 'Domain Admins' | Select Name | ft -hide | out-file Admins.txt 열 제목과 빈 줄을 제거하려면 어떻게 해야 합니까? 다른 행을 추가하여 다음 작업을 수행할 수 있습니다. Get-Content Admins.txt | Where {$_ -ne ""} | out-file Admins1.txt 그런데 이거 한 줄로 해도 되나요?이 경우 단일 ..

programing 2023.07.29

Powershell: 존재하지 않을 수 있는 경로를 확인하시겠습니까?

Powershell: 존재하지 않을 수 있는 경로를 확인하시겠습니까? 최신 상태이거나 최신 상태가 아닐 수도 있고 존재하지 않거나 존재하지 않을 수 있는 파일 목록을 처리하려고 합니다.그러면 항목이 상대 경로로 지정되어 있더라도 항목의 전체 경로를 확인해야 합니다. 하만지,Resolve-Path중요하지 않은 파일과 함께 사용하면 오류가 인쇄됩니다. 예를 들어, Powershell에서 해결할 수 있는 가장 간단하고 깨끗한 방법은 무엇입니까? :System.IO.Path의 정적 메서드는 프로세스의 작업 디렉터리와 함께 사용됩니다. 이 디렉터리는 powershell 현재 위치가 아닙니다.원하는 항목: c:\path\exists\> $ExecutionContext.SessionState.Path.GetUnres..

programing 2023.07.24