반응형

PowerShell 11

powershell Get-ChildItem 여러 개 주어진 -Filters

powershell Get-ChildItem 여러 개 주어진 -Filters 다음에 대한 구문이 있습니까?-Filter의 소유물.Get-ChildItem여러 개의 필터를 동시에 적용할 수 있도록 허용하시겠습니까? 즉, 아래와 같이 와일드카드를 사용하여 몇 가지 다른 특정 이름의 .dll을 찾고자 합니다. Get-ChildItem -Path $myPath -Filter "MyProject.Data*.dll", "EntityFramework*.dll" 아니면 Get-ChildItem 호출을 여러 개로 나누어 수행해야 합니까? 이 결과에 대한 파이프링을 하려고 합니다.그-Filter매개 변수 인Get-ChildItem는 단일 문자열/조건 AFAIK만 지원합니다.다음은 문제를 해결하는 두 가지 방법입니다. 사용..

programing 2023.09.08

Associ 및 ftype이 Powershell에서 작동하지 않습니다.

Associ 및 ftype이 Powershell에서 작동하지 않습니다. 저는 Powershell에서 모든 cmd 명령이 동일하게 작동한다고 생각했습니다.예를들면assoc그리고.ftype작동하지 않습니다.로 전환하는 대신 작업을 수행할 수 있는 방법이 있습니까?cmd또?오, 작동하겠지만 디스크에 상주하는 실제 프로그램이 아니라 cmd.exe에 내장된 기능이기 때문에 cmd.exe를 통해 호출해야 합니다. cmd/cassoci cmd /cftype에릭의 대답을 확장하여, 여기 만드는 방법이 있습니다.assoc그리고.ftype파워셸의 "그냥 일하세요". 파워셸 프로필에 추가합니다. 그냥 실행할 수 있습니다.$Profilepowershell에서 프로필 파일을 찾습니다. function assoc { cmd /c..

programing 2023.08.29

IIS AppPool 작업자 프로세스 ID를 가져오는 방법

IIS AppPool 작업자 프로세스 ID를 가져오는 방법 모니터링 서비스에서 웹 사이트가 다운되었음을 감지할 때 자동으로 실행되는 PowerShell 스크립트가 있습니다.AppPool을 중지하도록 되어 있습니다(사용).Stop-WebAppPool -name $AppPool;), 실제로 중지될 때까지 기다렸다가 다시 시작합니다. 때때로 프로세스가 실제로 중지되지 않고 오류로 인해 표시됩니다. Cannot Start Application Pool: The service cannot accept control messages at this time. (Exception from HRESULT: 0x80070425)" 다시 시작하려고 할 때. 중지하는 데 특정 초 이상이 걸린 경우(일반적으로 얼마나 걸리는지 ..

programing 2023.08.29

PowerShell 패키지 관리, 패키지 공급자를 제거하는 방법은 무엇입니까?

PowerShell 패키지 관리, 패키지 공급자를 제거하는 방법은 무엇입니까? 문제를 해결하려면 Chocolaty 패키지 공급자를 다시 설치해야 합니다.패키지 제공자를 제거하거나 제거할 cmdlet이 없는 것 같습니다.패키지 소스나 패키지를 제거하는 것을 말하는 것이 아닙니다.Windows 10에서 PowerShell 5를 사용하고 있습니다. 패키지 공급자를 제거하는 방법이 있습니까?패키지 공급자는 WMF 설치와 함께 번들로 제공됩니다. 검색 위치(사용자 정의 패키지 공급자도 포함)를 알고 있으면 패키지 공급자를 쉽게 추가하고 제거할 수 있습니다. 패키지 공급자가 설치된 위치 찾기: $p = (Get-packageProvider -name Chocolatey); $p.ProviderPath 어셈블리를 제..

programing 2023.08.29

유니코드 문자를 표시하는 Windows 명령 셸이 있습니까?

유니코드 문자를 표시하는 Windows 명령 셸이 있습니까? 적절한 글리프가 있는 글꼴이 설치되어 있다고 가정하면 유니코드 문자를 표시하는 Windows XP용 명령 셸이 있습니까?유니코드를 올바르게 표시해야 하는 두 가지 사항은 다음과 같습니다. 디렉터리 목록.이름에 유니코드 문자가 있는 파일이 인쇄 불가능한 문자 상자가 아닌 오른쪽 기호로 표시되는 한 입력해야 하는 항목(dir, ls, get-child item 등)은 상관 없습니다. 텍스트 파일 내용 목록입니다.다시 말하지만, 문자가 인쇄되어 있는 한, '더 적게', '더 많이', '고양이', '개' 등은 저에게 중요하지 않습니다.파일의 문자 인코딩 때문에 이 작업이 더 복잡하다는 것을 알고 있으므로 명령줄에 지정하면 됩니다. 제가 지금까지 시도한..

programing 2023.08.19

배열 길이를 세고 요소가 하나만 포함된 경우 1을 반환합니다.

배열 길이를 세고 요소가 하나만 포함된 경우 1을 반환합니다. $cars = "bmw","audi","volvo","vw" echo $cars.length 4를 반환하지만, $cars = "bmw" 문자 수를 세기 때문에 3을 반환합니다. 어레이에 하나의 아이템만 포함되어 있다면 1을 반품할 수 있는 방법이 있습니까?몇 가지 다른 옵션: 쉼표 연산자를 사용하여 배열을 만듭니다. $cars = ,"bmw" $cars.GetType().FullName # Outputs: System.Object[] 배열 하위 표현식 구문 사용: $cars = @("bmw") $cars.GetType().FullName # Outputs: System.Object[] 개체 배열을 원하지 않는 경우 원하는 유형(예: 문자열 배..

programing 2023.08.14

해시 테이블을 키-값 쌍으로 열거하거나 키 값 집합으로 해시 테이블을 필터링하는 방법

해시 테이블을 키-값 쌍으로 열거하거나 키 값 집합으로 해시 테이블을 필터링하는 방법 편집자 참고 사항:이 질문은 복잡한 역사를 가지고 있지만 다음과 같이 요약됩니다. 해시 테이블의 항목을 키-값 쌍으로 열거하는 방법에 대한 자세한 내용은 승인된 답변을 참조하십시오. 주요 값 모음을 기준으로 해시 테이블을 필터링하는 방법에 대해 알아보려면 다른 답변을 참조하십시오. XY 문제에 다시 빠진 것 같은데, 처음 질문은 해시 테이블 필터링에 대한 것이었습니다.해시 테이블을 만들기 전에 필터링하는 것이 더 쉽다는 것을 알게 되었습니다.질문에 답했죠? 아니요, Y 문제는 각 키를 반복하고 @briantist가 도와준 값을 사용하는 것이었습니다. 제 목표는 타임스탬프인 키 이름을 루프하고 키 이름을 작업 이름 및 트..

programing 2023.08.04

PowerShell 복사 항목 사용 방법 및 구조 유지

PowerShell 복사 항목 사용 방법 및 구조 유지 디렉토리 구조는 다음과 같습니다. C:\folderA\folderB\folderC\client1\f1\files C:\folderA\folderB\folderC\client1\f2\files C:\folderA\folderB\folderC\client2\f1\files C:\folderA\folderB\folderC\client2\f2\files C:\folderA\folderB\folderC\client3\f1\files C:\folderA\folderB\folderC\client4\f2\files 저는 다의내용복싶다습의 .f1:\를 가져오려면 Ctmp\에 있는 폴더를 하십시오. C:\tmp\client1\f1\files C:\tmp\client2..

programing 2023.07.25

파워셸 언로드 모듈...완전히.

파워셸 언로드 모듈...완전히. 파워셸 프로젝트를 디버깅하는 중입니다.는 중용사를 합니다.Import-Module내 C# dll에서 PS 모듈을 로드하고 모든 것이 정상적으로 작동합니다.하기 르기Remove-ModuleDLL이 여전히 잠겨 있으므로 삭제할 수 없기 때문에 모듈을 완전히 언로드하지 않습니다. 하고 PSH를 사용하여 할 수 ?Import-ModulePSH 콘솔을 다시 시작하지 않고? 모듈을 별도의 AppDomain에 로드해도 일반 모듈처럼 작동합니까?예를 들어줄 수 있는 사람이 있습니까?해결 방법이 있습니다.PowerShell의 다른 인스턴스를 엽니다. PS > powershell PS > [load DLL] PS > [do work] PS > exit (PowerShell에서 PowerSh..

programing 2023.07.25

Visual Studio 코드 cmd 오류: 이 시스템에서 실행 중인 스크립트가 사용되지 않도록 설정되었기 때문에 로드할 수 없습니다.

Visual Studio 코드 cmd 오류: 이 시스템에서 실행 중인 스크립트가 사용되지 않도록 설정되었기 때문에 로드할 수 없습니다. 비주얼 스튜디오 코드 내부에서 명령줄에서 script.bat을 실행하려고 하는데 다음 오류가 발생합니다. 이 시스템에서 실행 중인 스크립트가 사용되지 않도록 설정되어 있으므로 파일 C:\Theses_Repo\train-cnn\environment\Scripts\activate.ps1을 로드할 수 없습니다. 이 글을 읽은 후, 저는 관리자 모드에서 비주얼 스튜디오 코드를 실행하려고 했습니다. 문제는 권한의 문제라고 생각했습니다.하지만 어쨌든 실수는 던지는 것입니다.저는 여기서 당신이 당신의 비주얼 스튜디오 코드 설정에 다음을 추가할 수 있다는 것을 알게 되었습니다. 그러면..

programing 2023.05.31
반응형