반응형

Powershell 35

NuGet 패키지에 솔루션 수준 항목 추가

NuGet 패키지에 솔루션 수준 항목 추가 NuGet 패키지를 통해 솔루션 폴더 및 솔루션 항목(프로젝트 아님)을 솔루션 파일에 추가하고자 합니다.파워셸을 통해 이뤄지리라 생각합니다.NuGet, Powershell 및 EnvDTE에 대한 설명서를 살펴보았지만 다음 사항을 파악할 수 없습니다. 어떤 명령/방법을 사용해야 합니까? Init.ps1, Install.ps1 또는 다른 곳에서 이 작업을 수행할 표준 스크립트는 무엇입니까? 다음은 PowerShell 스크립트로, 이 스크립트에서 Parent라는 솔루션 폴더와 Child라는 다른 솔루션 폴더를 생성합니다.또한 하위 솔루션 폴더 안에 프로젝트 파일(MyProject.csproj)을 추가합니다. # Get the open solution. $solutio..

programing 2023.09.13

PowerShell의 첫 번째부터 두 번째 끝까지 배열 인덱스

PowerShell의 첫 번째부터 두 번째 끝까지 배열 인덱스 첫 번째부터 두 번째까지 배열 요소 범위를 얻으려면 어떻게 해야 합니까? 예를들면, $array = 1,2,3,4,5 $array[0] - will give me the first (1) $array[-2] - will give me the second last (4) $array[0..2] - will give me first to third (1,2,3) $array[0..-2] - I'm expecting to get first to second last (1,2,3,4) but I get 1,5,4 ??? 나는 내가 긴 손으로 할 수 있다는 것을 압니다.for($x=0;$x -lt $array.count;$x++), 사각형 바로가기를 ..

programing 2023.09.08

해시 테이블을 문자열 배열로 변환하는 중

해시 테이블을 문자열 배열로 변환하는 중 해시 테이블을 문자열 배열로 변환하려면 어떻게 해야 합니까?$l_table이 해시 테이블이라고 가정합니다.노력하면 $l_array = $l_table | format-table $l_array는 배열이지만 "FormatEntryData" 개체의 배열입니다.하게되면 [string[]]$l_array = $l_table | format-table $l_array는 문자열의 배열이지만 문자열은 모두 "Microsoft"입니다.파워쉘.명령어.내부의.포맷.FormatEntryData".노력하면 $l_array = $l_table | out-string 그러면 $l_array는 하나의 문자열입니다.저는 다른 많은 것들을 시도했지만, 수동으로 순환하는 것 외에는 아무 것도 작..

programing 2023.09.08

PowerShell 암호 PFX 파일로 인증서 지문 가져오기

PowerShell 암호 PFX 파일로 인증서 지문 가져오기 다음 코드를 사용하여 암호로 보호된 pfx 파일의 지문을 가져오려고 합니다. function Get-CertificateThumbprint { # # This will return a certificate thumbprint, null if the file isn't found or throw an exception. # param ( [parameter(Mandatory = $true)][string] $CertificatePath, [parameter(Mandatory = $false)][string] $CertificatePassword ) try { if (!(Test-Path $CertificatePath)) { return $null..

programing 2023.09.08

파워셸이 배치 파일을 실행한 다음 열려 있도록 하려면 어떻게 해야 합니까?

파워셸이 배치 파일을 실행한 다음 열려 있도록 하려면 어떻게 해야 합니까? 예를 들어, 이전 명령 프롬프트의 경우 다음과 같습니다. cmd.exe /k mybatchfile.bat cmd 인스턴스(또는 실제로 PowerShell 자체)로 이동한 후 다음을 입력합니다. powershell -? powershell.exe에는 "시작 명령"을 실행한 후 종료하지 말라는 "-noexit" 매개 변수가 있습니다.PowerShell.exe를 실행할 때 다음과 같이 -NoExit 스위치만 제공합니다. PowerShell -NoExit -File "C:\SomeFolder\SomePowerShellScript.ps1" PowerShell -NoExit -Command "Write-Host 'This window wil..

programing 2023.09.08

파워셸 마우스를 움직여도 유휴 모드가 방지되지 않습니다.

파워셸 마우스를 움직여도 유휴 모드가 방지되지 않습니다. [System.Windows.Forms.Cursor]::Position = ` New-Object System.Drawing.Point($pos.X, ($pos.Y - 1)) [System.Windows.Forms.Cursor]::Position = ` New-Object System.Drawing.Point($pos.X, $pos.Y) 화면 보호기가 나타나지 않도록 4분마다 마우스 커서를 이동하고 싶습니다(위 코드에서 테스트용으로 매 초마다).이 코드는 실제로 한 픽셀이 올라갔다가 바로 내려올 때마다 마우스를 움직입니다.문제는 화면 보호기(또는 윈도우의 유휴 모드)가 여전히 나타나고 있다는 것입니다. 내 실수는 어디에 있습니까?PowerShell..

programing 2023.09.03

파워셸의 스레드는 어떻게 작동합니까?

파워셸의 스레드는 어떻게 작동합니까? 일부 파일 구문 분석 작업을 PowerShell의 네트워크 작업과 병렬로 수행하려고 합니다.빠른 Google, 시작 스레드는 솔루션처럼 보였지만, 다음과 같습니다. 'start-thread'라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다.이름의 철자를 확인하거나 경로가 포함된 경우 경로가 올바른지 확인한 후 다시 시도하십시오. 제가 창업을 시도했을 때도 같은 일이 일어났습니다. 저는 또한 시스템을 만지작거리기도 했습니다.스레드화.스레드 [System.Reflection.Assembly]::LoadWithPartialName("System.Threading") #This next errors, something a..

programing 2023.09.03

PowerShell - 복사 항목 '폴더가 이미 있습니다' 오류 표시 안 함

PowerShell - 복사 항목 '폴더가 이미 있습니다' 오류 표시 안 함 하위 폴더가 있는 폴더에서 원본과 동일한 하위 폴더가 있는 새 폴더로 재귀 복사 항목을 실행하면 하위 폴더가 이미 있을 때 오류가 발생합니다. 잘못된 부정이고 실제 실패를 더 보기 어렵게 만들 수 있기 때문에 어떻게 억제할 수 있습니까? 예: Copy-Item "C:\realFolder\*" "C:\realFolder_new" -recurse Copy-Item : Item with specified name C:\realFolder_new\subFolder already exists. 발생한 오류를 캡처한 다음 해당 오류를 고려할지 여부를 결정할 수 있습니다. Copy-Item "C:\realFolder\*" "C:\realFo..

programing 2023.09.03

Python, PowerShell 또는 기타?

Python, PowerShell 또는 기타? 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨11년 전에. Python, PowerShell 및 기타 스크립팅 환경의 이점은 무엇입니까?우리는 스크립팅을 표준화하고 싶고 현재 bat과 cmd 파일을 표준으로 사용하고 있습니다.저는 파이썬이 이것들보다 더 나은 옵션이라고 생각하지만, PowerShell과 다른 스크립팅 도구들도 연구하고 있습니다. 이 스크립트는 wget 등의 프로..

programing 2023.09.03

해시 테이블 및 키 순서

해시 테이블 및 키 순서 키가 추가된 대로 해시 테이블에 키 순서를 유지하는 방법이 방법이 있습니까?푸시/팝(push/pop) 메커니즘처럼. 예: $hashtable = @{} $hashtable.Add("Switzerland", "Bern") $hashtable.Add("Spain", "Madrid") $hashtable.Add("Italy", "Rome") $hashtable.Add("Germany", "Berlin") $hashtable 해시 테이블에 요소를 추가한 순서를 유지하려고 합니다.PowerShell V1/V2에는 내장 솔루션이 없습니다..NET을 사용할 수 있습니다. $order = New-Object System.Collections.Specialized.OrderedDictionary..

programing 2023.09.03
반응형