반응형

PowerShell 23

PowerShell에서 경로를 정규화하는 방법

PowerShell에서 경로를 정규화하는 방법 두 가지 경로가 있습니다. fred\frog 그리고. ..\frag 다음과 같이 PowerShell에 함께 가입할 수 있습니다. join-path 'fred\frog' '..\frag' 그 결과 알 수긍할 수 있습니다. fred\frog\..\frag 하지만 난 그걸 원하지 않아.다음과 같이 이중 점이 없는 정규화된 경로를 원합니다. fred\frag 어떻게 구할 수 있죠?확장할 수 있습니다.\resolve-path를 사용하여 풀경로로 이동합니다. PS > resolve-path ..\frag combine() 메서드를 사용하여 경로를 정규화해 봅니다. [io.path]::Combine("fred\frog",(resolve-path ..\frag).path)..

bestsource 2023.04.19

Powershell 명령어를 병렬로 실행할 수 있습니까?

Powershell 명령어를 병렬로 실행할 수 있습니까? 다수의 이미지를 일괄 처리하는 powershell 스크립트를 가지고 있으며 병렬 처리를 하고 싶습니다.Powershell에는 시작 작업, 대기 작업 등의 백그라운드 처리 옵션이 몇 가지 있는 것 같습니다만, 병렬 작업을 실시하기 위한 유일한 리소스는 스크립트 텍스트를 작성하고 실행하는 것이었습니다(PowerShell 멀티스레딩). 이상적으로는 .net 4의 평행 포어치 같은 것을 원합니다. 뭔가 좀 아닌 것 같죠? foreach-parallel -threads 4 ($file in (Get-ChildItem $dir)) { .. Do Work } 그냥 c#으로 내려가는 게 나을 것 같은데...백그라운드 작업을 사용하여 Powershell 2에서 병..

bestsource 2023.04.09

PowerShell 어레이에서 중복된 값 제거

PowerShell 어레이에서 중복된 값 제거 PowerShell 어레이에서 중복을 제거하는 방법 $a = @(1,2,3,4,5,5,6,7,8,9,0,0) 사용(에일리어스)select)와-Unique스위치(예: $a = @(1,2,3,4,5,5,6,7,8,9,0,0) $a = $a | select -Unique 다른 옵션은 (에일리어스는) 를 사용하는 것입니다.sort(단, Windows에서만)를 사용하여 -Unique스위치 - 중복 제거와 정렬을 결합합니다. $a | sort -unique 만약 당신이 폭탄에 완벽하게 대비하고 싶다면, 나는 다음과 같이 조언하고 싶다. @('Apples', 'Apples ', 'APPLES', 'Banana') | Sort-Object -Property @{Expres..

bestsource 2023.04.09
반응형