반응형

PowerShell 20

업데이트 모듈에서 리포지토리를 찾을 수 없음

업데이트 모듈에서 리포지토리를 찾을 수 없음 Windows 10 및 Powershell 5.1을 사용하고 있습니다. Get-PSRepository 결과: PS 갤러리 신뢰할 수 없음 https://www.powershellgallery.com/api/v2 반면 Update-Module은 오류를 반환합니다. 패키지 관리\Install-Package : 'https://www.powershellgallery.com/api/v2/' ' 리포지토리를 찾을 수 없습니다.Get-PSRepository를 사용하여 사용 가능한 모든 리포지토리를 확인합니다.C:\Program Files\에서Windows PowerShell\Modules\powershellget\2.0.1\PSModule.psm1:13000 문자:20 ..

programing 2023.08.14

SSH-Keygen "해당 파일 또는 디렉터리 없음"

SSH-Keygen "해당 파일 또는 디렉터리 없음" Git에 대한 공개 키를 생성하려고 합니다.파워셸을 사용합니다. PS>ssh-keygen -t rsa -b 4096 -C "my@emailaddress.com" Generating public/private rsa key pair. Enter file in which to save the key (//.ssh/id_rsa): Could not create directory '//.ssh': Read-only file system Enter passphrase (empty for no passphrase): Enter same passphrase again: Saving key "//.ssh/id_rsa" failed: No such file or di..

programing 2023.08.04

Powershell에서 OS 버전, Linux 및 Windows 확인

Powershell에서 OS 버전, Linux 및 Windows 확인 스크립트 내에서 Powershell을 사용하여 OS 유형(Linux, Windows)을 확인하려면 어떻게 해야 합니까? 스크립트의 이 부분이 Linux 호스트에서 실행될 때 ResponseUri가 인식되지 않습니다. $UrlAuthority = $Request.BaseResponse | Select-Object -ExpandProperty ResponseUri | Select-Object -ExpandProperty Authority 그래서 저는.If다음과 유사한 OS 유형을 결정하는 문장: If ($OsType -eq "Linux") { $UrlAuthority = ($Request.BaseResponse).RequestMessage..

programing 2023.08.04

PowerShell의 'forach' 루프에서 해시 테이블 값 업데이트

PowerShell의 'forach' 루프에서 해시 테이블 값 업데이트 해시 테이블을 루프하여 각 키의 값을 5로 설정하려고 하는데 PowerShell에서 다음 오류가 발생합니다. $myHash = @{} $myHash["a"] = 1 $myHash["b"] = 2 $myHash["c"] = 3 foreach($key in $myHash.keys){ $myHash[$key] = 5 } 컬렉션을 통해 열거하는 동안 오류가 발생했습니다. Collection was modified; enumeration operation may not execute.. At line:1 char:8 + foreach

programing 2023.07.30

PowerShell 이 용어는 cmdlet 함수 스크립트 파일 또는 작동 가능한 프로그램으로 인식되지 않습니다.

PowerShell 이 용어는 cmdlet 함수 스크립트 파일 또는 작동 가능한 프로그램으로 인식되지 않습니다. powershell에서 스크립트를 구현하고 있는데 아래 오류가 발생했습니다.씬샷은 정확히 제가 입력한 내용과 그로 인한 오류입니다. 이 경로에는 파일이 있습니다.Get-NetworkStatistics.ps1테크넷 갤러리에서 가져온 것입니다.오류가 있긴 하지만, 저는 그것의 단계를 따르고 있습니다.먼저 스크립트를 '도트' 소스로 만들어야 하므로 다음 작업을 수행할 수 있습니다. . .\Get-NetworkStatistics.ps1 첫 번째 '점'은 PowerShell에 스크립트 파일을 시작하지 않고 PowerShell 환경에 로드하도록 요청합니다.또한 다음을 사용해야 합니다.set-Executi..

programing 2023.07.25

전원 셸 콘솔에 새 라인 반향

전원 셸 콘솔에 새 라인 반향 파워셸에서 콘솔에 새 라인을 쓸 수 있습니까? 나는 노력했다.echo "\n"하지만 그것은 새로운 라인으로 번역되지 않고 단지 출력됩니다.\n.echoPowerShell에서 항상 사용됩니다.의 별칭입니다.write-output. 여기서 문제는 백티크인 PowerShell 이스케이프 문자를 사용해야 한다는 것입니다.이에 대한 자세한 내용은 TechNet의 about_escape_characters에서 확인할 수 있습니다. 윈도우즈 PowerShell에서 인식할 수 있는 특수 문자는 다음과 같습니다. `0 Null `a Alert `b Backspace `f Form feed `n New line `r Carriage return `t Horizontal tab `v Verti..

programing 2023.07.25

PowerShell에서 추가 유형을 다시 제거할 수 있습니까?

PowerShell에서 추가 유형을 다시 제거할 수 있습니까? 저는 현재 C#로 라이브러리를 작성하고 있으며 PowerShell을 사용하여 어떤 경우에는 빠르게 테스트를 참조하십시오.그러나 PowerShell의 DLL이 여전히 열려 있기 때문에 프로젝트를 다시 빌드할 수 없습니다. DLL을 추가한 후 다시 언로드할 수 있는 방법이 있습니까?Add-Type그 문서는 그것에 대한 단서를 가지고 있지 않은 것처럼 보이고 명백한 후보자일 것입니다.Remove-Type(존재하지 않음 – 어쨌든 명령은 하나뿐임Type명사로서)PowerShell을 닫고 빌드 디렉토리로 이동하여 재구축할 때마다 유형을 다시 추가하는 모든 작업을 수행하는 것이 번거롭습니다.다른 사람들이 말했듯이, 이것은 .NET 동작입니다.AppDom..

programing 2023.05.21

스크립트 테스트를 위한 PowerShell의 에코 기능

스크립트 테스트를 위한 PowerShell의 에코 기능 PowerShell 스크립트에서 플래그를 설정하고 스크립트 전체에서 데이터가 일치하는 것을 확인하여 변수와 값을 출력하고 싶습니다. 어떻게 해야 하나요? 예를 들어 다음 PHP 코드에 해당하는 PowerShell은 무엇입니까? echo "filesizecounter: " . $filesizecounter 여러 가지 방법이 있습니다. function/cmdlet 출력에는 포함되지 않고 콘솔에 직접 Write-Host기록합니다.전경 및 배경 색상을 설정할 수 있습니다. 계속 또는 중지로 설정된 경우 콘솔에 직접 Write-Debug기록합니다. 계속 또는 중지로 설정된 경우 콘솔에 직접 Write-Verbose기록합니다. 후자는 추가적인 선택적 정보를 위..

programing 2023.05.06

4xx/5xx에 예외를 던지지 않는 PowerShell 웹 요청

4xx/5xx에 예외를 던지지 않는 PowerShell 웹 요청 웹 요청을 하고 응답의 상태 코드를 검사해야 하는 파워셸 스크립트를 작성하고 있습니다. 저는 이것을 써 보았습니다. $client = new-object system.net.webclient $response = $client.DownloadData($url) 뿐만 아니라 다음과 같습니다. $response = Invoke-WebRequest $url 그러나 웹 페이지에 성공 상태 코드가 아닌 상태 코드가 있을 때마다 PowerShell은 실제 응답 개체를 제공하는 대신 예외를 적용합니다. 페이지가 로드되지 않을 때도 페이지의 상태 코드를 어떻게 얻을 수 있습니까?사용해 보십시오. try { $response = Invoke-WebReque..

programing 2023.05.01

PowerShell을 사용하여 서브스트링 추출

PowerShell을 사용하여 서브스트링 추출 PowerShell을 사용하여 서브스트링을 추출하려면 어떻게 해야 합니까? 이 끈이 있는데... "-----start-------Hello World------end-------" 추출해야 하는데... Hello World 그것을 하는 가장 좋은 방법은?그-match연산자는 정규식을 테스트하고, 이를 매직 변수와 결합합니다.$matches결과를 얻기 위해 PS C:\> $x = "----start----Hello World----end----" PS C:\> $x -match "----start----(?.*)----end----" True PS C:\> $matches['content'] Hello World regex-y에 대해 궁금한 점이 있을 경우 다..

programing 2023.04.21
반응형