반응형

powershell 21

powershell을 사용하여 경로에서 최근에 만든 폴더 가져오기

powershell을 사용하여 경로에서 최근에 만든 폴더 가져오기 Windows PowerShell을 사용하여 경로에서 최근에 만든 폴더를 가져오는 방법은 무엇입니까? 나는 길을 가지고 있습니다.C:\temp이 경로에서 가장 최근에 만든 폴더를 찾고 싶습니다.PowerShell은 주로 파이프라인에서 작동하기 때문에 작성하는 작업의 대부분은 일부 정보를 나타내는 개체를 만들고 필터링 및 조작하는 작업으로 구성됩니다.이 경우 개체는 폴더의 묶음입니다. 폴더의 모든 항목을 가져옵니다.이렇게 하면 파일과 폴더를 얻을 수 있으므로 2단계가 필요합니다.|라인의 끝에서 파이프라인이 다음 라인에서 계속된다는 신호를 보냅니다. – 에 의해 생성된 객체Get-ChildItem그런 다음 하나씩 다른 명령으로 전달됩니다. G..

IT 2023.08.06

PowerShell을 사용하여 관리자로 명령을 실행하시겠습니까?

PowerShell을 사용하여 관리자로 명령을 실행하시겠습니까? 시스템 관리 사용자가 관리자 암호를 입력하지 않고 배치 스크립트를 마우스 오른쪽 버튼으로 클릭하여 관리자 암호를 입력하지 않고 관리자로 실행할 수 있는 방법을 알고 계십니까? PowerShell 스크립트로 어떻게 하는지 궁금합니다.암호를 입력할 필요가 없습니다. 마우스 오른쪽 단추로 클릭한 관리자 권한으로 실행 방법을 모방하려고 합니다. 지금까지 읽은 내용은 모두 관리자 암호를 제공해야 합니다.된 권한이 를 시작할 수 .powershell관리자 권한으로 실행 옵션을 사용합니다. PS> Start-Process powershell -Verb runAs 마이크로소프트 문서: 시작-프로세스Shay Levi의 제안에 대한 추가 사항이 있습니다(스크..

IT 2023.05.23

PowerShell에서 한 줄씩 파일 읽기

PowerShell에서 한 줄씩 파일 읽기 PowerShell에서 파일을 한 줄씩 읽고 싶다.구체적으로는 파일을 루프하여 각 행을 루프 내의 변수에 저장하고 해당 라인에서 처리를 수행합니다. 나는 Bash에 상당하는 것을 안다. while read line do if [[ $line =~ $regex ]]; then # work here fi done < file.txt PowerShell 루프에 대한 문서가 많지 않습니다. PowerShell 루프에 대한 문서가 많지 않습니다. PowerShell의 루프에 대한 설명서는 풍부하며, , , , , , , 등의 도움말 항목을 확인하는 것이 좋습니다. foreach($line in Get-Content .\file.txt) { if($line -match $..

IT 2023.04.18

PowerShell을 사용하여 파일에서 읽기 전용 속성을 삭제하는 방법

PowerShell을 사용하여 파일에서 읽기 전용 속성을 삭제하는 방법 PowerShell(버전 1.0) 스크립트를 사용하여 파일에서 ReadOnly 속성을 제거하려면 어떻게 해야 합니까?사용할 수 있습니다.Set-ItemProperty: Set-ItemProperty file.txt -name IsReadOnly -value $false 이하: sp file.txt IsReadOnly $false $file = Get-Item "C:\Temp\Test.txt" if ($file.attributes -band [system.IO.FileAttributes]::ReadOnly) { $file.attributes = $file.attributes -bxor [system.IO.FileAttributes]::..

IT 2023.04.18

특정 확장자를 가진 모든 파일을 검색하여 교체하는 PowerShell 스크립트

특정 확장자를 가진 모든 파일을 검색하여 교체하는 PowerShell 스크립트 다음과 같이 중첩된 구성 파일이 몇 개 있습니다. C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config 설정에서는 다음과 같은 문자열 치환을 수행해야 합니다. 다음과 같이 됩니다. 배치 스크립트를 사용할까 생각했지만 좋은 방법이 없어서 PowerShell 스크립트를 사용하면 쉽게 실행할 수 있다고 들었습니다.find/replace의 예를 찾았습니다만, C:\Projects 디렉토리내의 모든 폴더를 이동해, 확장자 「.config」로 끝나는 파일을 찾을 수 있는 방법을 찾고 있었습니다.검색 시 문자열 값을 대체해 주었으면 합니다. 이 작업을 수행하..

IT 2023.04.08

명령줄에서 스크립트를 실행하는 '보안 경고' 무시

명령줄에서 스크립트를 실행하는 '보안 경고' 무시 신뢰하는 공유 폴더에서 스크립트를 실행하려고 합니다. PowerShell -file "\\server\scripts\my.ps1" 그러나 보안 경고가 표시되며 계속하려면 'R'를 눌러야 합니다. 보안 경고 신뢰하는 스크립트만 실행합니다.인터넷 스크립트는 도움이 되지만 이 스크립트는 컴퓨터에 손상을 줄 수 있습니다.\server\scripts\my.ps1을 실행하시겠습니까?[D] 실행 안 함 [R] 한 번 실행 [S] 일시 중단 [?] 도움말(기본값은 "D"): d 이 경고를 무시해도 될까요?원하는 의사 코드는 다음과 같습니다. PowerShell -IGNORE_SECURITY_WARNING -file "\\server\scripts\my.ps1" 이 내용..

IT 2023.04.08

Invoke-WebRequest 진행률 숨기기

Invoke-WebRequest 진행률 숨기기 의 진행 상황 표시를 숨기려면 어떻게 해야 합니까?Invoke-WebRequest나는 많은 연속적인 요청을 하고 나 자신의 요청을 가지고 있다.Write-Progress제가 사용하는 디스플레이이기 때문에 매번 그 아래에 표시되는 내장 디스플레이는 필요 없습니다. mshtml 결과(IE COM 오브젝트)를 사용하고 있습니다.Invoke-WebRequest자동으로 전환이 안 됩니다.WebClientWebClient 요청에서 mshtml 개체를 가져오는 방법에 대한 지침을 제공하지 않는 한, 또는 이와 유사한 작업을 수행합니다.$progress Preference 변수를 사용합니다.다른 곳에서 편집하지 않은 경우 디폴트로는 'Continue' 값이 됩니다.이 값은..

IT 2023.04.08

새로운 예외 생성 및 발생

새로운 예외 생성 및 발생 PowerShell에서 새로운 예외를 생성하고 생성하는 방법은 무엇입니까? 특정 오류에 대해 다른 작업을 수행합니다.FileNotFoundException 등의 특정 예외를 호출하려면 다음 형식을 사용합니다. if (-not (Test-Path $file)) { throw [System.IO.FileNotFoundException] "$file not found." } 일반적인 예외를 슬로우하려면 throw 명령 뒤에 문자열을 사용합니다. throw "Error trying to do a task" 캐치 내에서 사용되는 경우 오류를 트리거한 원인에 대한 추가 정보를 제공할 수 있습니다.예외 클래스를 확장하여 사용자 지정 오류를 발생시킬 수 있습니다. class CustomExc..

IT 2023.04.08

첫 번째 오류가 발생했을 때 PowerShell 스크립트를 중지하는 방법

첫 번째 오류가 발생했을 때 PowerShell 스크립트를 중지하는 방법 중인 명령어 중 하나: PowerShell 스크립트)가 실패했을 때 하고 싶다.set -e Powershell 명령어를 사용하고 있습니다Powershell명령어).New-Object System.Net.WebClient및 프로그램(.\setup.exe를 참조해 주세요.$ErrorActionPreference = "Stop"(레틀릿) , EXE의 「」, 「EXE」를 할 필요가 있습니다.$LastExitCode모든 exe 호출 후 직접 확인하고 실패 여부를 판단합니다.유감스럽게도 Windows에서는 EXE가 "성공" 또는 "실패" 종료 코드에 대해 크게 일치하지 않기 때문에 PowerShell이 도움이 될 수 없다고 생각합니다.대부분은..

IT 2023.04.08
반응형