211service.com
알아야 할 10가지 최고의 PowerShell 명령 [Partition Manager]
PowerShell이란 무엇입니까? 사용하는 방법 PowerShell 명령 ? 이 게시물은 이 사이트 파티션 마법사 PowerShell 명령 목록을 제공하고 최고의 PowerShell 명령 10개를 소개합니다.
PowerShell이란 무엇입니까
cmdlet이라고도 하는 PowerShell은 시스템 구성을 설계하고 관리 작업을 자동화하는 데 도움이 되도록 Microsoft에서 설계한 대화형 명령줄 인터페이스(CLI) 및 자동화 엔진입니다.
이를 통해 사용자는 명령 프롬프트, PowerShell 명령, .NET Framework API, Windows Management Instrumentation 및 Windows 구성 요소 개체 모델에 액세스할 수 있습니다. 명령 프롬프트에 비해 PowerShell은 더 강력하고 기능적이며 유연합니다. 동시에 약간의 학습 곡선이 있습니다.
PowerShell 명령의 전체 목록을 보려면 다음을 참조하세요. 이 SS64 페이지 . A-Z 인덱스로 나열된 PowerShell 치트 시트를 제공합니다. 전체 기본 PowerShell 명령을 알고 싶다면 다음을 참조하십시오. 이 Microsoft 개발자 블로그.
Windows PowerShell이란 무엇입니까? Windows PowerShell VS CMD는 어떻습니까?
10 최고의 PowerShell 명령
이 부분에서는 알아야 할 10가지 최고의 Windows PowerShell 명령을 소개합니다.
#1. Get-Help
PowerShell 명령을 사용하는 방법을 모르는 경우 Get-Help가 도움이 될 수 있습니다. 명령, 개념 및 기능에 필요한 정보를 찾고 별칭, 스크립트 등을 식별할 수 있습니다. 예를 들어 PowerShell 명령 Get-Process를 사용하는 방법을 알고 싶다면 Get-Help Get-Process 명령을 실행할 수 있습니다.

#2. Get-Process
이 명령은 작업 관리자가 수행하는 작업을 수행할 수 있습니다. 식별자(ID)와 함께 모든 활성 시스템 프로세스 목록을 검색하고 표시한 다음 중지하거나 다시 시작할 수 있습니다. 프로세스를 중지하려면 다음 PowerShell 명령을 실행합니다.
- Get-Process (실행 중인 모든 시스템 프로세스가 표시되며 중지하려는 프로세스와 연결된 ID를 찾아야 합니다.)
- Get-Process -ID * | 프로세스 중지 (*를 중지하려는 프로세스의 ID로 교체)

팁:
프로세스를 시작하려면 다음을 사용할 수 있습니다. 시작 프로세스 명령. 명령 구문은 다음과 같습니다. 시작 프로세스 + 프로세스 이름 .
#삼. Get-Command
이 명령을 사용하면 컴퓨터에 설치된 모든 PowerShell 명령을 볼 수 있습니다. 또한 특정 이름과 CommandType을 가진 기능을 찾을 수 있습니다. 예를 들어 A(이름)로 시작하는 cmdlet(CommandTypes)을 찾으려면 다음 명령을 사용할 수 있습니다. Get-Command -Name A* -CommandType cmdlet .

#4. 서비스 받기
이 명령을 사용하면 컴퓨터의 상태와 서비스 목록을 볼 수 있습니다. 기본적으로 모든 (중지되고 실행 중인) 서비스를 반환합니다. 매개변수를 사용하여 상태, 이름 및 종속 서비스에 따라 서비스를 지정하고 찾을 수도 있습니다.
예를 들어, Get-Service -이름 'Win*' . 이 명령은 Win이라는 이름으로 시작하는 모든 서비스를 찾습니다.

#5. Get-ChildItem
이 명령은 디렉토리를 검색할 수 있습니다. C:\ 디렉토리의 모든 최상위 폴더를 보려면 다음 명령을 사용하십시오. Get-ChildItem 'C:\' . 특정 폴더의 모든 하위 폴더와 파일을 보려면 이 명령을 사용할 수 있습니다. Get-ChildItem -Path '폴더 경로' .

#6. 복사 항목
이 명령을 사용하면 파일과 폴더 및 해당 내용을 복사하여 다른 디렉토리에 붙여넣을 수 있습니다. 명령 구문은 다음과 같습니다. 복사 항목 + 경로 1 - 대상 + 경로 2 . 예를 들어, 복사 항목 'E:\Folder1' - 대상 'E:\Folder2' - 재귀 . 이렇게 하면 E:\Folder1과 그 내용이 E:\Folder2에 복사됩니다.
-Recurse 매개변수가 필요합니다. 이것이 없으면 PowerShell은 최상위 폴더(Folder1)와 명령에 지정된 파일만 복사합니다.
팁:폴더나 파일을 이동하려면 Move-Item 명령을 사용할 수 있습니다. 그 구문은 Copy-Item과 유사합니다. 파일이나 폴더를 삭제하려면 Remove-Item 명령을 사용할 수 있으며 구문은 다음과 같습니다. 항목 제거 + 파일 경로 .
#7. 콘텐츠 가져오기
이 명령을 사용하면 항목의 내용을 볼 수 있습니다. 구문은 다음과 같습니다. Get-Content + 파일 경로 . 파일 자체를 삭제하지 않고 지정된 파일의 내용을 삭제하려면 Clear-Content 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. Clear-Content -Path + 파일 경로 .
#8. 실행 정책 설정
이 명령을 사용하면 '실행 스크립트가 이 시스템에서 비활성화되었습니다' 오류를 방지할 수 있도록 스크립트 실행에 대한 보안 수준을 변경할 수 있습니다.
서명되지 않은 스크립트를 실행해야 하는 경우 관리자 권한 PowerShell 프롬프트에서 다음 명령을 실행해야 합니다. 실행 정책 RemoteSigned 설정 . 다른 유효한 Set-ExecutionPolicy 값은 다음과 같습니다. 제한된 , 모두 서명됨 , 그리고 무제한 .
#9. 내보내기-CSV
이 명령은 지정된 명령의 출력 파일을 가져와 CSV 파일로 변환할 수 있습니다. 보다 체계적인 방식으로 PowerShell 출력을 내보내고 표시하려는 경우 사용할 수 있습니다. 예를 들어, Get-프로세스 | 내보내기-CSV PSprocess.csv . 이 명령은 모든 활성 프로세스의 데이터가 포함된 psporcess.csv 파일을 생성합니다.
#10. HTML로 변환
HTML 보고서를 작성하려는 경우 이 명령을 사용할 수 있습니다. 예를 들어, Get-프로세스 | ConvertTo-HTML > PSprocess.html . 그런 다음 현재 작업 디렉토리(기본적으로 C:\Users\username)에서 내보낸 HTML 파일에 액세스할 수 있습니다.
결론
이 사이트 파티션 마법사 시스템을 복제하고, 디스크를 더 잘 관리하고, 데이터를 복구하는 데 도움이 될 수 있습니다. 필요한 경우 공식 웹사이트에서 다운로드할 수 있습니다.