Powershell 20

PowerShell - 고유 값 필터링

PowerShell - 고유 값 필터링 아래 샘플과 유사한 정보를 포함하는 열이 있는 입력 CSV 파일이 있습니다. 805265 995874 805674 984654 332574 339852 앞의 두 문자를 기준으로 배열된 고유 값을 추출하고 싶으므로 위의 샘플을 사용하면 다음과 같은 결과를 얻을 수 있습니다. 80, 99, 98, 33 PowerShell을 사용하여 이를 달성하는 방법은 무엇입니까?사용 및 매개변수-unique: $values = '805265', '995874', '805674', '984654', '332574', '339852' $values | Foreach-Object { $_.Substring(0,2) } | Select-Object -unique int로의 변환이 필요한 경..

programing 2023.10.26

PowerShell에 터미네이터가 없습니다. "

PowerShell에 터미네이터가 없습니다. " 나는 다음 스크립트 코드를 가지고 있습니다. #[string]$password = $( Read-Host "Input password, please" ) param ( [string]$ReleaseFile = $(throw "-ReleaseFile is required"), [string]$Destination = $(throw "-Destination is required") ) function unzipRelease($src, $dst) { $shell = new-object -com shell.application $zip = $shell.NameSpace($src) foreach($item in $zip.items()) { $shell.Namespa..

programing 2023.10.16

Chrome 58+에서 작동하는 IIS Express SSL 인증서를 변경하려면 어떻게 해야 합니까?

Chrome 58+에서 작동하는 IIS Express SSL 인증서를 변경하려면 어떻게 해야 합니까? Chrome 58+는 SSL 인증서에서 CN에 대한 지원을 중단합니다. 이는 IIS Express에서 호스팅되는 브라우징 사이트가 지속적인 보안 경고를 던지는 것을 의미합니다. Chrom 58+에서 작동하는 IIS Express SSL 인증서를 변경하려면 어떻게 해야 합니까?이렇게 고쳤습니다.더 쉬운 방법이 있을지도 모릅니다 (분명히 있습니다!) 1단계 - Windows PowerShell(관리 모드)을 열고 다음과 같은 인증서를 생성합니다. New-SelfSignedCertificate -DnsName "localhost", "localhost" -CertStoreLocation "cert:\Local..

programing 2023.09.26

PowerShell의 Format-List에서 출력을 문자열로 가져오려면 어떻게 해야 합니까?

PowerShell의 Format-List에서 출력을 문자열로 가져오려면 어떻게 해야 합니까? Format-List 명령어의 출력을 이벤트 로그에 기록하고 싶어서 문자열로 필요합니다. 포맷되는 내용을 파악하는 것에 의존하지 않는 일반적인 방법이 있습니까?사용.Out-Stringcmdlet: ... | Format-List | Out-String 언급URL : https://stackoverflow.com/questions/17131988/how-can-i-get-the-output-from-powershells-format-list-as-a-string

programing 2023.09.21

.bat 파일에서 PowerShell 스크립트로 변수를 소싱하려면 어떻게 해야 합니까?

.bat 파일에서 PowerShell 스크립트로 변수를 소싱하려면 어떻게 해야 합니까? .bat 스크립트의 일부를 PowerShell로 교체합니다.배치 파일에 대한 구성은 다음과 같은 파일을 통해 수행됩니다.set적절한 환경 변수.저는 그 변수 값들을 그 안에 로드할 방법을 찾고 있습니다..ps1스크립트, 수정 없이.bat파일(다른 곳에서도 사용되는 파일). 예를들어.bat다음과 같이 표시됩니다. set VAR_ONE=some_value set VAR_TWO=/other-value 한 번에 한 번에 한 번에 한 번에 한 번에 한 번에CALL구성 파일과 변수를 사용할 수 있습니다.도트 소싱 둘 다 해봤어요 (. filename.bat) 및 전화(& filename.bat) PowerShell의 구성 파일 ..

programing 2023.09.21

XML 저장 및 형식 보존을 위한 Powershell

XML 저장 및 형식 보존을 위한 Powershell XML 파일로 읽고 요소를 수정한 후 파일에 다시 저장하고 싶습니다.포맷을 유지하면서 라인 터미네이터(CRLF 대 LF)를 계속 일치시키는 가장 좋은 방법은 무엇입니까? 이것이 제가 가지고 있는 것이지만, 그것은 그렇게 하지 못합니다. $xml = [xml]([System.IO.File]::ReadAllText($fileName)) $xml.PreserveWhitespace = $true # Change some element $xml.Save($fileName) 문제는 LF와 CRLF를 혼합한 후에 추가적인 새로운 라인(xml의 빈 라인이라고 함)이 제거된다는 것입니다.PowerShell [xml] 개체를 사용하고 설정할 수 있습니다.$xml.Pre..

programing 2023.09.16

Powershell 스크립트를 사용하여 IISRESET을 수행하는 방법

Powershell 스크립트를 사용하여 IISRESET을 수행하는 방법 PowerShell 스크립트로 IISRESET을 수행하는 방법을 아는 사람?파워를 사용하고 있습니다.Windows 2008 상자에 PowerShell 1.0이 설치된 GUI 편집기.Invoke-Command cmdlet을 사용하면 다음 작업을 수행할 수 있습니다. invoke-command -scriptblock {iisreset} 업데이트: 또한 &call 연산자를 사용하여 명령을 단순화할 수 있습니다. & {iisreset}사용한 적이 있음& {iisreset}가끔 실패를 거듭하면서 이 점을 생각해 봅니다. Start-Process "iisreset.exe" -NoNewWindow -Wait 이제 그것은 기다려집니다.iisrese..

programing 2023.09.06

PowerShell에서 해시 테이블을 JSON으로 올바르게 변환하려면 어떻게 해야 합니까?

PowerShell에서 해시 테이블을 JSON으로 올바르게 변환하려면 어떻게 해야 합니까? PowerShell을 사용하여 다음 메시지를 보냅니다.POST에의 요청.REST API요청 본문은 다음과 같습니다. { "title": "game result", "attachments": [{ "image_url": "http://contoso/", "title": "good work!" }, { "fields": [{ "title": "score", "value": "100" }, { "title": "bonus", "value": "50" } ] } ] } 이제 다음 PowerShell 스크립트가 잘못된 출력을 생성합니다. $fields = @(@{title='score'; value='100'},@{titl..

programing 2023.09.01

V2에서 PowerShell V3 속성을 모의 실행하는 방법

V2에서 PowerShell V3 속성을 모의 실행하는 방법 철저하게 문서화하는 것을 좋아하는 사람이기 때문에, 저는 그것을 발견하게 되어 기뻤습니다.SupportsWildcards속성, 특히 PowerShell V3에 추가되었습니다.라이브러리의 매개 변수를 해당 속성으로 적절히 장식했습니다.장기적으로는 문제가 없지만, 단기적으로는 여전히 다양한 이유로 V2를 사용하는 사람들이 많습니다(단일 환경에 있는 저를 포함). 하나의 특성 때문에 일부 기능이 PowerShell V2에서 더 이상 실행되지 않는 것은 어리석은 일입니다.그래서 저는 V2의 속성을 조롱하여 본질적으로 "no-op"으로 바꾸는 방법을 찾고 있습니다. 제가 보기에 솔루션에는 두 부분이 필요합니다. 기본적으로 비어 있는 사용자 지정 특성을 ..

programing 2023.08.27

PowerShell에서 두 문자열 개체의 내용을 비교하는 방법

PowerShell에서 두 문자열 개체의 내용을 비교하는 방법 PowerShell에는 문자열 개체의 배열이 있고 문자열 개체를 포함하는 개체가 있습니다.Java에서 다음 작업을 수행할 수 있습니다..equals(aObject)문자열 값이 일치하는지 테스트하는 동안==두 개체가 메모리의 동일한 위치를 참조하는지 테스트합니다. 동등한 것을 실행하려면 어떻게 해야 합니까?.equals(aObject)파워셸에서? 내가 하는 일은: $arrayOfStrings[0].Title -matches $myObject.item(0).Title 둘 다 문자열 값은 같지만 반환 값은 false입니다.좋은 의견이라도 있나?당신이 하고 싶은 것$arrayOfString[0].Title -eq $myPbiject.item(0).T..

programing 2023.08.22