Windows PowerShell 강력하고 컴퓨터에서 사람이 원하는 거의 모든 작업을 수행할 수 있습니다. 그러나 유일한 문제는 명령줄 도구이고 GUI가 없다는 것입니다. 그러나 GUI 기반 인터페이스가 실패하거나 응답을 중지할 때 유용할 수 있습니다. 불행히도 가장 중요한 것은 일반 사용자가 PowerShell을 최대한 활용하는 방법에 대한 지식이 부족하다는 것입니다. 하지만 오늘은 사용자가 Windows 10에서 더 많은 작업을 수행하는 데 도움이 될 수 있는 상위 10가지 PowerShell 명령에 대해 논의하려고 합니다.
사용자가 더 많은 작업을 수행하는 데 도움이 되는 PowerShell 명령
시작하기 전에 이러한 cmdlet 중 일부를 강조표시해야 합니다. 컴퓨터의 특정 설정이나 구성을 토글할 수 있습니다. cmdlet 단일 기능을 수행하는 PowerShell 스크립트입니다. 따라서 더 안전한 면을 위해 먼저 시스템 복원 지점을 만드십시오. 다음 cmdlet 중 하나를 시도하는 동안 문제가 발생하면 언제든지 컴퓨터를 복원할 수 있습니다.
cmdlet을 살펴보겠습니다. 다음을 수행할 수 있습니다.
- UWP 애플리케이션을 시작합니다.
- 모든 cmdlet에 대한 도움을 받으세요.
- 비슷한 명령을 받으세요.
- 특정 파일을 찾습니다.
- 파일의 내용을 읽습니다.
- 컴퓨터의 모든 서비스에 대한 정보를 찾습니다.
- 컴퓨터의 모든 프로세스에 대한 정보를 찾습니다.
- 실행 정책 설정.
- 파일 또는 디렉토리를 복사합니다.
- 파일 또는 디렉토리를 삭제합니다.
1] UWP 애플리케이션 시작
PowerShell은 몇 초 안에 UWP 응용 프로그램을 시작하는 데 사용할 수 있는 훌륭한 도구입니다. 그러나 가장 중요한 것은 명령의 적절한 실행에 있습니다. 당신은 사용할 수 있습니다
Start-Process "ms-settings:"
Windows 설정 UWP 응용 프로그램을 시작하는 명령입니다. 여기 microsoft.com에서 다른 UWP 응용 프로그램의 다른 URI에 대해 자세히 알아볼 수 있습니다.
2] cmdlet에 대한 도움말 보기
특정 작업을 실행하기 위해 사용해야 하는 명령이 무엇인지 혼란스러워 한 적이 있다고 가정합니다. 또는 특정 cmdlet이 수행하는 작업에 대해 걱정할 필요가 없습니다. Get-Help cmdlet을 사용하여 이를 수행할 수 있습니다. 다음과 같은 방법으로 사용할 수 있습니다-
Get-Help Get-Help <command name> Get-Help <command name> -Full Get-Help <command name> -Example Get-Help *
여기에서 첫 번째 항목은 이 cmdlet을 사용하는 방법을 안내합니다. 두 번째 항목은 특정 cmdlet에 대한 간단한 요약을 제공합니다. 세 번째 항목은 해당 cmdlet에 대한 자세한 정보를 제공합니다. 네 번째 항목은 세 번째 cmdlet에 표시되는 모든 항목으로 구성되지만 해당 cmdlet을 사용하는 방법에 대한 예를 추가합니다. 마지막으로 다섯 번째 cmdlet은 사용할 수 있는 모든 명령을 나열합니다.
3] 유사한 명령 가져오기
유사한 유형의 명령이나 특정 구문이 포함된 명령을 찾으려면 Get-Command 를 사용하세요. cmdlet. 그러나 PowerShell의 모든 cmdlet을 나열하지는 않으므로 일부 특정 필터를 사용합니다. 다음 명령을 사용할 수 있습니다-
Get-Command -Name <name> Get-Command -CommandType <type>
첫 번째 cmdlet은 특정 구가 포함된 cmdlet을 찾는 데 도움이 되는 반면, 두 번째 cmdlet은 특정 기능을 수행하는 cmdlet을 필터링하는 데 도움이 됩니다.
4] 특정 파일 찾기
특정 위치의 특정 파일이나 디렉토리를 찾아야 하는 경우 Get-Item을 사용할 수 있습니다. cmdlet. 다음과 같이 사용할 수 있습니다.
Get-Item <PATH>
특정 경로의 내용을 나열합니다.
5] 파일 내용 읽기
파일의 내용을 읽어야 하는 경우 콘텐츠 가져오기를 사용할 수 있습니다. 명령 as-
Get-Content <PATH of the file with its extension>
6] 컴퓨터의 모든 서비스에 대한 정보 읽기
Get-Service를 사용할 수 있습니다. cmdlet을 사용하여 컴퓨터에서 실행 중이거나 중지된 모든 서비스를 나열합니다. 또는 다음 관련 cmdlet을 사용하여 해당 기능을 수행할 수 있습니다.
Start-Service <Service Name> Stop-Service <Service Name> Suspend-Service <Service Name> Resume-Service <Service Name> Restart-Service <Service Name>
7] 컴퓨터의 모든 프로세스에 대한 정보 읽기
Get-Service cmdlet과 유사하게 Get-Process 를 사용할 수 있습니다. cmdlet을 사용하여 컴퓨터에서 실행 중인 모든 프로세스를 나열합니다. 또는 다음 관련 cmdlet을 사용하여 해당 기능을 수행할 수 있습니다.
Start-Process <Process Name> Stop-Process <Process Name> Wait-Service <Process Name>
8] 실행 정책 설정
PowerShell에서 스크립트 생성 및 실행에 대한 지원이 있지만 일부 보안 조치의 일부로 각 스크립트에 대한 제한이 있습니다. 보안 수준을 네 가지 수준 중 하나로 전환할 수 있습니다. Set-ExecutionPolicy 를 사용할 수 있습니다. cmdlet 뒤에 -로 지정된 보안 수준이 옵니다.
Set-ExecutionPolicy Unrestricted Set-ExecutionPolicy All Signed Set-ExecutionPolicy Remote Signed Set-ExecutionPolicy Restricted
여기에서 위에서 아래로 정책은 가장 낮은 보안 수준에서 가장 높은 수준의 보안에 이르기까지 다양합니다.
9] 파일 또는 디렉토리 복사
사용자는 복사 항목을 사용할 수 있습니다. cmdlet을 사용하여 한 파일 또는 디렉터리를 다른 대상으로 복사합니다. 이 cmdlet의 구문은-
입니다.Copy-Item "E:\TWCTest.txt" -Destination "D:\"
10] 파일 또는 디렉토리 삭제
Copy-Item cmdlet과 유사하게 사용자는 Copy-Item을 사용할 수 있습니다. cmdlet을 사용하여 한 파일 또는 디렉터리를 다른 대상으로 복사합니다. 이 cmdlet의 구문은-
입니다.Remove-Item "E:\TWCTest.txt"
우리 모두와 공유할 다른 유용한 cmdlet이 있습니까? 아래 의견란에 자유롭게 적어 주십시오.
PowerShell 명령 목록은 어떻게 얻나요?
PowerShell에서는 200개 이상의 명령을 사용할 수 있습니다. 각각을 알고 싶다면 Get-Command 를 사용할 수 있습니다. 모든 PowerShell 모듈, 별칭 및 명령을 나열합니다. 목록을 저장하려면 명령을 컴퓨터의 텍스트 파일로 출력하여 저장합니다. 엑셀에서 열어서 분류하시면 됩니다.
CMD와 PowerShell의 차이점은 무엇입니까?
PowerShell은 cmd의 고급 버전입니다. 인터페이스일 뿐만 아니라 시스템 관리를 용이하게 하는 데 사용되는 스크립팅 언어이기도 합니다. 이와 함께 PowerShell에서 명령 프롬프트 명령을 사용할 수도 있습니다. Windows 11에서는 명령 프롬프트와 PowerShell을 모두 제공하는 Windows 터미널에 액세스할 수 있습니다.