반응형

PowerShell 21

Powershell에서 유형 [System]을(를) 찾을 수 없습니다.창문들.Forms.KeyEventHandler]

Powershell에서 유형 [System]을(를) 찾을 수 없습니다.창문들.Forms.KeyEventHandler] 이것은 꽤 간단한 질문일 수도 있지만 저는 완전히 길을 잃었고 답을 찾는 것은 도움이 되지 않았습니다. 텍스트 상자로 간단한 GUI를 표시할 수 있는 파워셸 코드가 있습니다.일부 텍스트 상자에서는 Enter 키를 눌러 Button_Click 코드를 실행할 수 있습니다.PS1 스크립트를 실행하려고 하면 다음과 같은 오류가 발생합니다. Unable to find type [System.Windows.Forms.KeyEventHandler]. Make sure that the assembly that contains this type is loaded.At C:\Scripts\GUI-Testi..

prosource 2023.08.11

Powershell에서 프롬프트에 자동으로 "예"라고 대답하려면 어떻게 해야 합니까?

Powershell에서 프롬프트에 자동으로 "예"라고 대답하려면 어떻게 해야 합니까? PowerShell 세션에서 대화형 질문에 대한 대답으로 "예"를 입력하려면 어떻게 해야 합니까?로 요아알, 선에바시선.Yes프롬프트에서 "예"라고 대답하는 도구입니다.저의 상황에서는, 저는 그 프롬프트를 억제할 수 없습니다. 실행 중인 스크립트가 중지됩니다. 계속하려면 "예"라고 대답하십시오. powershell이 어떻게 스크립트를 실행하고 프롬프트가 표시될 때 "예"라고 대답할 수 있습니까?ECHO를 사용하는 것은 저에게 효과가 있었습니다.Powershell 스크립트에서 RSKeyMgmt.exe를 실행하고 있는데 Yes(Y)/No(N)라는 메시지가 표시되었습니다.그래서 내가 할 때 ECHO Y | RSKeyMgmt...

prosource 2023.08.06

가져오기-모듈의 상대 경로

가져오기-모듈의 상대 경로 디렉토리 구조는 다음과 같습니다. C:\TFS\MasterScript\Script1.ps1 C:\TFS\ChildScript\Script2.ps1 내가 하고 싶은 것은 디렉토리 계층 구조에서 Script1.ps1을 찾기 위해 Script2.ps1의 상대 경로를 지정하는 것입니다. Script2.ps1에서 시도한 내용은 다음과 같습니다. Import-Module ../MasterScript/Script1.ps1 하지만 작동하지 않고 모듈을 찾을 수 없다고 말합니다. 라고 하면Import-Module C:\TFS\MasterScript\Script1.ps1잘 작동합니다.여기서 내가 뭘 놓쳤나요?상대 경로를 사용할 경우 스크립트의 위치가 아닌 현재 위치(Get-Location을 통해..

prosource 2023.08.01

암호 없이 PS 자격 증명 만들기

암호 없이 PS 자격 증명 만들기 암호가 없는 PSCredential 인스턴스를 만드는 방법은 무엇입니까? (수동으로 입력하지 않고Get-Credential암호가 없는 대화 상자, 무인 실행용입니다.) 제가 시도한 것들: $mycreds = New-Object System.Management.Automation.PSCredential ("username", $null)오류: "암호" 인수 값이 null이므로 인수를 처리할 수 없습니다. $mycreds = New-Object System.Management.Automation.PSCredential ("username", (ConvertTo-SecureString $null -AsPlainText -Force))오류: ConvertTo-SecureStri..

prosource 2023.08.01

파워셸에서 XML을 통해 반복하는 방법은 무엇입니까?

파워셸에서 XML을 통해 반복하는 방법은 무엇입니까? 텍스트 파일에 다음 XML 문서가 있습니다. 나는 각각의 물체를 반복해서 찾고 싶습니다.DisplayName그리고.ServiceState내가 그걸 어떻게 하겠어요?저는 모든 종류의 조합을 시도했고 그것을 해결하기 위해 고군분투하고 있습니다. XML을 변수로 변환하기 위해 이 작업을 수행하고 있습니다. [xml]$priorServiceStates = Get-Content $serviceStatePath; 어디에$serviceStatePath는 위에 표시된 xml 파일 이름입니다.그리고 나서 저는 다음과 같은 것을 할 수 있다고 생각했습니다. foreach ($obj in $priorServiceStates.Objects.Object) { if($obj...

prosource 2023.07.27

설치되어 있는 PowerShell 버전 확인

설치되어 있는 PowerShell 버전 확인 컴퓨터에 어떤 버전의 PowerShell이 설치되어 있는지, 실제로 설치되어 있는지 확인하는 방법은 무엇입니까?$PSVersionTable.PSVersion엔진 버전을 확인합니다.하지 않는 「」으로 상정해도 합니다.1.0. :$Host.Version ★★★★★★★★★★★★★★★★★」(Get-Host).Version을 사용하다이것은, 엔진이 아니고, 호스트의 버전만을 반영하고 있습니다.PowerGUI, PowerShell PLUS 등은 모두 애플리케이션을 호스팅하고 있으며, 제품 버전을 반영하도록 호스트의 버전을 설정합니다.이것은 완전히 맞지만, 필요한 것은 아닙니다. PS C:\> $PSVersionTable.PSVersion Major Minor Build ..

prosource 2023.04.08

폴더가 비어 있는지 Powershell 테스트

폴더가 비어 있는지 Powershell 테스트 Powershell에서 디렉토리가 비어 있는지 테스트하려면 어떻게 해야 합니까?숨겨진 파일 또는 시스템 파일에 관심이 없는 경우 테스트 경로를 사용할 수도 있습니다. 디렉토리에 파일이 있는지 확인하려면.\temp다음을 사용할 수 있습니다. Test-Path -Path .\temp\* 또는 잠시 후: Test-Path .\temp\* 이거 드셔보세요. $directoryInfo = Get-ChildItem C:\temp | Measure-Object $directoryInfo.count #Returns the count of all of the objects in the directory 한다면$directoryInfo.count -eq 0디렉토리가 비어 있습..

prosource 2023.04.08

PowerShell을 사용한 재귀 파일 검색

PowerShell을 사용한 재귀 파일 검색 모든 폴더에서 파일을 찾고 있습니다. Copyforbuild.bat여러 곳에서 사용할 수 있기 때문에 재귀적으로 검색해 보고 싶습니다. $File = "V:\Myfolder\**\*.CopyForbuild.bat" PowerShell에서는 어떻게 해야 하나요?Get-ChildItem cmdlet을 사용하여-Recurse★★★★★★★★★★★★★★★★★★: Get-ChildItem -Path V:\Myfolder -Filter CopyForbuild.bat -Recurse -ErrorAction SilentlyContinue -Force 파일을 찾은 다음 PowerShell에서 결과의 전체 경로를 표시하도록 합니다. dir -Path C:\FolderName -F..

prosource 2023.04.08

powershell의 & 기호는 무엇을 의미합니까?

powershell의 & 기호는 무엇을 의미합니까? $tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit 이게 어떻게 돌아가는지 누가 설명해 줄 수 있나요?powershell에서 & 기호는 정확히 무엇을 의미합니까?&는 명령어, 스크립트 또는 함수를 실행할 수 있는 콜 오퍼레이터입니다. 상세한 것에 대하여는, 다음을 참조해 주세요. SS64 문서: 콜 오퍼레이터(&) Microsoft 문서: 콜 오퍼레이터 및 Syntax & "[path] command" [arguments] 예: $LocalComputerName = & $ENV:wi..

prosource 2023.04.08

Powershell - Invoke-WebRequest 사용이 브라우저 다운로드보다 느린 이유는 무엇입니까?

Powershell - Invoke-WebRequest 사용이 브라우저 다운로드보다 느린 이유는 무엇입니까? Powershell's를 사용합니다.Invoke-WebRequestAmazon S3에서 Windows EC2 인스턴스로 파일을 다운로드하는 방법입니다. Chrome을 사용하여 파일을 다운로드하면 200MB 파일을 5초 안에 다운로드할 수 있습니다.PowerShell에서 를 사용하여 동일한 다운로드Invoke-WebRequest최대 5분 소요됩니다. 를 사용하는 이유Invoke-WebRequestPowerShell 스크립트에서 최대 속도로 다운로드할 수 있는 방법이 있습니까?Invoke-WebRequest에서 전환하지 않고 진행 표시줄을 끄면 됩니다.이 스레드에서 답을 찾았습니다.https://gi..

prosource 2023.04.08
반응형