반응형

PowerShell 25

PowerShell을 사용하여 새 라인을 교체하려면 어떻게 해야 합니까?

PowerShell을 사용하여 새 라인을 교체하려면 어떻게 해야 합니까? 주어진 시험.다음을 포함하는 txt: test message 저는 다음과 같이 마무리하고 싶습니다. testing a message 다음이 작동해야 한다고 생각하지만 작동하지 않습니다. Get-Content test.txt |% {$_-replace "t`r`n", "ting`r`na "} CRLF가 포함된 위치를 찾고 대체하려면 어떻게 해야 합니까?CRLF는 CR과 LF의 두 문자입니다.하지만,`n둘 다로 구성됩니다.예: PS C:\> $x = "Hello >> World" PS C:\> $x Hello World PS C:\> $x.contains("`n") True PS C:\> $x.contains("`r") False PS..

programing 2023.08.25

현지화된 시스템에서 PowerShell 오류 출력을 영어로 강제 실행

현지화된 시스템에서 PowerShell 오류 출력을 영어로 강제 실행 다양한 운영 체제에서 PowerShell 스크립트를 실행해야 합니다.대부분은 영어 버전이지만 일부는 독일어, 프랑스어, 스페인어 등 현지화되어 있습니다.문제는 로컬 시스템 관리자가 현재 PowerShell을 거의 사용하지 않고 스크립트가 실패하고 오류가 발생하는 경우, 스크립트를 읽지 않고 오류 메시지의 스크린샷을 나에게 전송하고, 이 오류의 원인이 명확하지 않으면 g. translate에 입력하여 상황을 파악해야 한다는 것입니다. 전체 스크립트나 단일 명령 또는 매개 변수를 사용하여 실행할 수 있는 스위치나 특정 컴퓨터의 기본 언어가 아닌 영어로 PowerShell의 오류를 표시하도록 강제할 수 있는 다른 방법이 있습니까?파이프라인 ..

programing 2023.08.20

IIS Express 캐시 지우기

IIS Express 캐시 지우기 파워셸에서 II Express 캐시를 지우려고 합니다.이 코드를 사용하면 목록에 대한 불만이 제기됩니다. "C:\Program Files (x86)\IIS Express\appcmd.exe" list site /xml | appcmd delete site /in 사이트와 IIS Express 캐시를 정리하려면 어떻게 해야 합니까? At line:1 char:50 + "C:\Program Files (x86)\IIS Express\appcmd.exe" list site /xml | app ... + ~~~~ Unexpected token 'list' in expression or statement. + CategoryInfo : ParserError: (:) [], Par..

programing 2023.08.20

'Match' cmdlet을 사용하여 PowerShell에서 문자열 배열(또는 목록)을 필터링하려면 어떻게 해야 합니까?

'Match' cmdlet을 사용하여 PowerShell에서 문자열 배열(또는 목록)을 필터링하려면 어떻게 해야 합니까? CSV 파일을 필터링하려고 합니다.하지만 다음 스크립트는 오류를 주고 있습니다.각 String 개체에 대해 일치를 실행하려면 어떻게 지정해야 합니까? 저는 여러 가지 조합을 시도해 보았지만, 결과는 없었습니다. $FileNames = [System.IO.Directory]::GetFiles("C:\Users\anagre\Desktop") $FileNames = $FileNames | Where { -match "*.csv"} 사용해 보십시오. $FileNames = Get-ChildItem -Path "C:\Users\anagre\Desktop" -Filter *.csv 위 코드에서 ..

programing 2023.08.20

텍스트 파일로 변수 출력("echo")

텍스트 파일로 변수 출력("echo") 많은 서버에 대해 PowerShell 스크립트를 실행하고 있으며 출력을 텍스트 파일로 기록하고 있습니다. 스크립트가 현재 실행 중인 서버를 캡처하려고 합니다.지금까지 제가 가진 것은: $file = "\\server\share\file.txt" $computername = $env:computername $computername | Add-Content -Path $file 이 마지막 줄은 출력 파일에 물음표를 추가합니다.어라. PowerShell에서 텍스트 파일로 변수를 출력하려면 어떻게 해야 합니까?가장 간단한 헬로 월드의 예는... $hello = "Hello World" $hello | Out-File c:\debug.txt Note: The answer b..

programing 2023.08.20

'Invoke-WebRequest' 용어가 cmdlet의 이름으로 인식되지 않습니다.

'Invoke-WebRequest' 용어가 cmdlet의 이름으로 인식되지 않습니다. Invoke-WebRequest cmdlet을 실행하는 데 문제가 있습니다.그 시나리오의 ~100%가 3보다 낮은 PS 버전이라고 읽었지만, 제 경우는 아닙니다. Name Value ---- ----- WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 CLRVersion 4.0.30319.34011 PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.10208.0 PSVersion 5.0.10208.0 SerializationVersion 1.1.0.1 저는 윈도우 10 IoT 코어 버전의 OS를 사용하고 있다고 덧붙..

programing 2023.08.15

압축 보관에서 폴더를 제외하려면 어떻게 합니까?

압축 보관에서 폴더를 제외하려면 어떻게 합니까? 이렇게 아카이브를 압축할 때 폴더를 제외할 수 있습니까? $compress = Compress-Archive $DestinationPath $DestinationPath\ARCHIVE\archiv-$DateTime.zip -CompressionLevel Fastest 이제 항상 전체 폴더 구조를 저장합니다.$destinationpath아카이브로 이동하지만 아카이브가 동일한 폴더에 있기 때문에 항상 새 아카이브로 압축되므로 명령을 실행할 때마다 아카이브 크기가 두 배로 커집니다.압축하지 않을 파일 및 폴더를 제외한 압축할 모든 파일을 가져온 다음 cmdlet에 전달합니다. # target path $path = "C:\temp" # construct arch..

programing 2023.08.15

PowerShell에서 동적으로 변수 생성

PowerShell에서 동적으로 변수 생성 루프가 실행될 때마다 새 변수를 만들려면 어떻게 해야 합니까? 의 노선을 따르는 무언가. for ($i=1; $i -le 5; $i++) { $"var + $i" = $i write-host $"var + $i } 사용하다New-Variable그리고.Get-Variable(범위를 포함한 사용 가능한 옵션에 유의하십시오.)예. for ($i=1; $i -le 5; $i++) { New-Variable -Name "var$i" -Value $i Get-Variable -Name "var$i" -ValueOnly } 언급URL : https://stackoverflow.com/questions/13015303/dynamically-create-variables-in-..

programing 2023.08.10

powershell 스크립트 내에서 powershell 스크립트 실행, python이 실행 중에 powershell 출력을 인쇄하도록 하는 방법

powershell 스크립트 내에서 powershell 스크립트 실행, python이 실행 중에 powershell 출력을 인쇄하도록 하는 방법 Windows XP에서 Windows 7으로의 마이그레이션을 자동화할 수 있도록 다양한 조건을 확인하고 그에 따라 PowerShell 스크립트를 실행하는 Python 스크립트를 작성하고 있습니다.파워셸 스크립트는 자체 출력을 제공하여 사용자에게 발생한 상황에 대한 업데이트를 제공합니다.powershell 스크립트의 출력물을 python 스크립트의 출력물로 출력하고 싶습니다.저는 같은 일을 하고 싶어하는 것처럼 보이는 몇 가지 질문들을 둘러보았지만, 그것들은 저에게 효과가 없는 것 같습니다.처음에 사용하려고 했습니다. import subprocess subproc..

programing 2023.08.05

PowerShell의 스크립트 파일에서 사용자 프로파일을 다시 로드하는 방법

PowerShell의 스크립트 파일에서 사용자 프로파일을 다시 로드하는 방법 스크립트 파일에서 사용자 프로필을 다시 로드합니다.스크립트 파일 내에서 도트 소스를 사용하면 효과가 있을 것이라고 생각했지만, 효과가 없었습니다. # file.ps1 . $PROFILE 그러나 PowerShell의 인터프리터에서 점 소스를 사용하면 작동합니다. 내가 왜 이걸 하고 싶은 거지? 프로필을 업데이트할 때마다 이 스크립트를 실행하고 테스트를 수행하기 때문에 환경을 새로 고치기 위해 PowerShell을 다시 시작하지 않아도 됩니다.스크립트에서 프로필을 전체적으로 새로 고치려면 해당 스크립트 "도트 소스"를 실행해야 합니다. 스크립트를 실행할 때 모든 프로파일 스크립트는 "스크립트" 범위에서 실행되며 "글로벌" 범위는 수..

programing 2023.08.05
반응형