반응형

PowerShell 49

Bash에서 백 틱에 해당하는 cmd/PowerShell은 얼마입니까?

Bash에서 백 틱에 해당하는 cmd/PowerShell은 얼마입니까? 명령 출력 리디렉션: 예: echo "Foo `./print_5_As.rb`" "Foo AAAA"를 울릴 것입니다.PowerShell 구문은 POSIX ksh 구문을 기반으로 합니다(흥미롭게도 CMD와 같은 마이크로소프트 언어를 기반으로 하지 않습니다).EXE, VBScript 또는 Visual Basic for Applications)의 경우 많은 작업이 Bash와 거의 동일하게 수행됩니다.이 경우 명령 대체는 다음과 같이 수행됩니다. echo "Foo $(./print_5_As.rb)" PowerShell 및 Bash 모두에서 사용할 수 있습니다. Bash는 여전히 기존 방식(백스틱)을 지원하지만 PowerShell은 구문을 정리..

programing 2023.05.03

설치된 MSI 설정의 제품 GUID를 어떻게 찾을 수 있습니까?

설치된 MSI 설정의 제품 GUID를 어떻게 찾을 수 있습니까? 설치된 MSI 파일에 대한 제품 GUID를 찾아 ,(제거 방법) 및 에 대한 유지 관리를 수행해야 합니다. 업그레이드 코드 검색의 경우:설치된 MSI 파일에 대한 업그레이드 코드는 어떻게 찾을 수 있습니까?(또는 아래 섹션 2에 표시된 html 테이블 내보내기 스크립트 사용) 짧은 버전 아래의 정보는 시간이 지남에 따라 상당히 증가했으며 약간 지나치게 정교해졌을 수 있습니다.제품 코드를 빠르게 가져오는 방법(4가지 접근 방식): 1 -Use the Powershell "one-liner" 아래로 스크롤하여 스크린샷을 확인하고 단계별로 확인합니다.또한 아래의 고지 사항 - 요청하는 사람에 따라 경미하거나 중간 정도의 위험이 있습니다.저는 괜찮..

programing 2023.04.28

실행 중인 PowerShell 스크립트의 모든 환경 변수 표시

실행 중인 PowerShell 스크립트의 모든 환경 변수 표시 실행 시 PowerShell 스크립트에 구성된 모든 환경 변수를 표시해야 합니다.일반적으로 환경변수를 표시할 때 셸에서 다음 중 하나를 사용할 수 있습니다(다른 기술 중 하나지만, 이것들은 간단합니다). gci env:* ls Env: 다만, 다른 프로그램에서 스크립트를 호출하고 있습니다.이 스크립트에서 위의 콜 중 하나를 사용하면 환경변수와 그 값이 표시되지 않고 대신 다음 리스트가 표시됩니다.System.Collections.DictionaryEntry변수 및 변수 값 대신 유형을 지정합니다.PowerShell 스크립트 내에서 모든 환경 변수를 표시하려면 어떻게 해야 합니까?단축판: gci env:* | sort-object name 그러..

programing 2023.04.23

PowerShell에서 줄 바꿈 없이 텍스트를 출력하려면 어떻게 해야 합니까?

PowerShell에서 줄 바꿈 없이 텍스트를 출력하려면 어떻게 해야 합니까? PowerShell 스크립트를 다음과 같이 인쇄하고 싶습니다. Enabling feature XYZ......Done 스크립트는 다음과 같습니다. Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" ★★★★★★★★★★★★★★★★★.Write-Output항상 끝에 새 줄을 인쇄하기 때문에 출력은 한 줄에 있지 않습니다.법이있??? ?? 쓰기 호스트 - No Newline "XYZ 기능 활성화..." 몇알 수 행히,, 、 unfortun unfortun unfortun unfortun unfortun unfortun unfortun u..

programing 2023.04.19

이 시스템에서 스크립트 실행이 사용되지 않도록 설정되었기 때문에 .ps1을 로드할 수 없습니다.

이 시스템에서 스크립트 실행이 사용되지 않도록 설정되었기 때문에 .ps1을 로드할 수 없습니다. 이 코드를 실행하여 ASP에서 PowerShell 코드를 실행합니다.NET 어플리케이션: System.Management.Automation.Runspaces.Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(); runspace.Open(); System.Management.Automation.Runspaces.Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.AddScript(@"\\servername\path"); pipeline..

programing 2023.04.13

powershell - 파일 이름과 확장자를 추출합니다.

powershell - 파일 이름과 확장자를 추출합니다. 파일명과 확장자를 my.file.xlsx 와 같이 추출해야 합니다.파일명이나 확장자를 모르기 때문에 이름에 더 많은 점이 있을 수 있으므로 오른쪽에서 문자열을 검색하여 첫 번째 점(또는 왼쪽에서 마지막 점)을 찾으면 오른쪽 부분과 왼쪽 부분을 추출합니다. 어떻게?파일이 디스크에서 나오는 경우 및 다른 사용자가 설명한 바와 같이BaseName그리고.Extension속성: PS C:\> dir *.xlsx | select BaseName,Extension BaseName Extension -------- --------- StackOverflow.com Test Config .xlsx 문자열의 일부로 파일 이름을 지정받으면(텍스트 파일에서 가져온 파일..

programing 2023.04.13

PowerShell: 스크립트 디렉토리에서 명령 실행

PowerShell: 스크립트 디렉토리에서 명령 실행 PowerShell 스크립트는 스크립트의 현재 디렉토리를 사용하여 몇 가지 작업을 수행합니다.이 디렉토리 내에서 실행 중.\script.ps1올바르게 동작합니다. 여기서 스크립트의 참조 디렉토리를 변경하지 않고 다른 디렉토리에서 스크립트를 호출합니다.그래서 전화하고 싶다...\..\dir\script.ps1또, 그 스크립트가 디렉토리내에서 호출된 대로 동작하도록 해 주세요. 어떤 디렉토리에서도 실행할 수 있도록 스크립트를 수정하려면 어떻게 해야 합니까?스크립트 옆에 있는 파일을 참조할 수 있도록 스크립트 고유의 경로를 원하십니까?이것을 시험해 보세요. $scriptpath = $MyInvocation.MyCommand.Path $dir = Split-..

programing 2023.04.13

Grep - f와 동등한 PowerShell

Grep - f와 동등한 PowerShell 다음과 같은 PowerShell을 찾고 있습니다.grep --file=filename모르면.grepfilename은 각 행에 대조하는 정규 표현 패턴이 있는 텍스트파일입니다 뭔가 확실한 걸 놓치고 있는 건지도 모르지만Select-String이 방법은 없는 것 같습니다.그-Pattern매개 변수Select-String는 패턴 배열을 지원합니다.그래서 당신이 찾는 것은: Get-Content .\doc.txt | Select-String -Pattern (Get-Content .\regex.txt) 텍스트 파일을 검색합니다.doc.txt의 모든 정규식(한 줄에 하나씩)을 사용함으로써regex.txtPS) new-alias grep findstr PS) C:\WIN..

programing 2023.04.08

PowerShell 'profile.ps1' 파일에는 무엇이 있습니까?

PowerShell 'profile.ps1' 파일에는 무엇이 있습니까? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 5년 전에 문을 닫았어요 이 질문을 개선하다 프로파일에 꼭 필요한 것(함수, 에일리어스, 기동 스크립트)은 무엇입니까?저는 종종 몇 가지 사항을 계산/합산하기 위해 몇 가지 기본적인 어그레그먼트가 필요하다는 것을 알게 됩니다.이러한 함수를 정의하고 자주 사용하고 있습니다.파이프라인의 끝에서 그것들은 매우 잘 동작합니다. # # useful agregate # function count { BEGIN { $x = 0 } PROCESS ..

programing 2023.04.08

BOM을 사용하지 않고 PowerShell을 사용하여 UTF-8에 파일 쓰기

BOM을 사용하지 않고 PowerShell을 사용하여 UTF-8에 파일 쓰기 Out-File UTF-8을 할 때 로 사용하는 것 . $MyFile = Get-Content $MyPath $MyFile | Out-File -Encoding "UTF8" $MyPath PowerShell을 사용하여 BOM이 없는 UTF-8에 파일을 쓰는 방법은 무엇입니까? 업데이트 2021 PowerShell은 10년 전에 이 질문을 쓴 이후로 조금 바뀌었습니다.아래 여러 개의 답변을 확인하세요. 좋은 정보가 많이 있습니다!.NET 클래스 사용 및 패스$False효과가 있는 것 같습니다. $MyRawString = Get-Content -Raw $MyPath $Utf8NoBomEncoding = New-Object Syste..

programing 2023.04.08
반응형