Windows PowerShell을 사용하면 Get-Command를 사용하여 명령 및 기능을 검색할 수 있습니다. 검색 매개 변수에 따라 특정 피쳐 또는 특정 목적의 명령 목록이 표시됩니다. 달리 명시되지 않는 한, 이러한 스크립트는 윈도우뿐만 아니라 리눅스에서 PowerShell에서 실행 (윈도우 7 SP1 및 우분투 리눅스에서 테스트 16.04) 파워 쉘 스크립트는 .ps1 파일에 저장됩니다. 기본적으로 파일을 두 번 클릭하여 스크립트를 실행할 수 없습니다. 이렇게 하면 우발적인 손상으로부터 시스템을 보호할 수 있습니다. 스크립트를 실행하려면 Bash Shell의 “에코” 명령과 유사한 Set-Content를 사용하여 파일에 텍스트를 저장할 수 있습니다. Get-Content와 함께 한 파일의 콘텐츠를 검색하여 이 명령을 사용하여 다른 파일로 복사할 수도 있습니다. 또는 기본 제공 PowerShell ISE 콘솔을 사용하여 Windows 10에서 스크립트를 코딩할 수 있습니다. 여러 개의 PowerShell 스크립트를 작성한 후에는 한 곳에서 스크립트를 수집하고 PSDrive라는 스크립트를 만들어 신속하게 찾을 수 있습니다.

PSCX 프로필에 다음을 추가하여 이러한 PSDrive를 만들 수 있습니다. 그 동안 IT 전문가가 특정 사례를 해결하기 위해 사용하는 다음 PowerShell 스크립트를 확인할 수 있습니다. 그러나 대부분 소화할 수 없는 형식으로 표시되지만 ConvertTo-HTML을 사용하여 보고서를 만들고 서식을 지정하여 보고서를 분석하거나 다른 사람에게 보낼 수 있습니다. 시작 프로세스 다음에 해당 매개 변수를 입력하여 명령을 사용할 수 있습니다. 예를 들어 Windows PowerShell에서 시작 프로세스 -FilePath “메모장” -동사 runA를 입력하여 메모장을 시작할 수 있습니다. PowerShell에서 스크립트 파일을 실행하려면 Windows 10에서 실행 정책을 변경해야 합니다. 도움말은 -h 스위치가 있는 일부 스크립트(가장 최근의 스크립트)에 사용할 수 있습니다. PowerShell 자체는 -? 그러나 이 도움말은 매개 변수를 설명하지 않고 허용된 매개 변수만 나열합니다. 이 경우 명령줄 인수(매개 변수 및 스위치)에 대한 도움말을 소스 코드에서 확인하고 반환 코드/오류 수준(errorlevels)의 의미를 확인할 수 있습니다.

Invoke-Expression 명령은 Perl 또는 JavaScript의 에발과 유사합니다. 호출 식 $str 문자열 $str 포함 된 코드를 실행 합니다. 이것은 cmdlet 및 함수의 유용한 컬렉션입니다. WindowsExplorer에서 “PowerShell 여기” 컨텍스트 메뉴를 설치하여 마우스 오른쪽 단추로 클릭한 폴더에 PowerShell 명령 창을 엽니다. 또한 PSCX는 샘플 Profile.ps1 파일을 제공합니다. 특정 위치에서 텍스트 파일의 내용을 보아야 하는 경우 메모장++와 같은 코드/텍스트 편집기에서 열고 읽습니다. Windows PowerShell에서 Get-Content를 사용하여 파일을 열지 않고도 콘텐츠를 검색할 수 있습니다. Windows PowerShell에서 스크립트를 만들고 실행 (확장 “ps1″을 갖는)을 만들 수 있지만; 그러나 보안 목적에는 제한이 있습니다. 그러나 설정 실행정책 명령을 사용하여 보안 수준을 전환할 수 있습니다.