하나가되기 전에 get started learning PowerShell, 그것을 설치하고 스크립트를 실행하도록 구성해야합니다.PowerShell을 설치하고 구성하는 방법은 무엇입니까?
어떻게 할 수 있습니까?
스크립트 파일 작성, 별명 정의 또는 프롬프트 변경과 같은 간단한 작업을하기 전에 책이나 튜토리얼에서 여러 장을 실제로 읽어야합니까?
하나가되기 전에 get started learning PowerShell, 그것을 설치하고 스크립트를 실행하도록 구성해야합니다.PowerShell을 설치하고 구성하는 방법은 무엇입니까?
어떻게 할 수 있습니까?
스크립트 파일 작성, 별명 정의 또는 프롬프트 변경과 같은 간단한 작업을하기 전에 책이나 튜토리얼에서 여러 장을 실제로 읽어야합니까?
PowerShell을 설치하고 구성하는 것은 다소 까다 롭습니다. 세 가지 기본 단계가 있습니다 :
이
를 설치Windows Vista 또는 Windows 7이 설치된 경우 PowerShell이 이미 설치되어 있어야합니다. 이전 버전의 Windows를 사용 중이거나 어떤 이유로 PowerShell이 설치되어 있지 않은 경우 here으로 이동하여 "Windows Management Framework Core (WinRM 2.0 및 Windows PowerShell 2.0)"섹션으로 스크롤 한 다음 다운로드 링크를 클릭하십시오. 귀하의 OS. 64 비트 Windows XP를 사용하는 경우 Windows Server 2003 버전을 사용하십시오.
이것은 까다로운 부분 스크립팅을
을 가능하게한다. 스크립팅은 일반적으로 비활성화되어 있습니다 (기본적으로 콘솔의 대화식 사용 만 허용됩니다). 걱정하지 마세요, 당신은 한 번만 수행 있습니다
을 PowerShell 용 Windows 탐색기 바로 가기 아이콘 찾기 ( 윈도우 7 모습에 "시작 | 모든 프로그램 | 액세서리 | Windows PowerShell은")을 마우스 오른쪽 버튼으로 클릭 을 선택하고 "관리자 권한으로 실행"을 선택하십시오.
PowerShell은 현재 프롬프트를 엽니 다 (기본값은 PS>
입니다).
PS> Set-ExecutionPolicy RemoteSigned
는 마지막 단계 오픈 쉘을 남겨주세요 : 다음을 수행.
프로필 수정
프롬프트에서 다음을 수행하십시오
PS> New-Item -Path $Profile -ItemType file -Force
PS> notepad $Profile
PS> exit
열어 메모장 창을 유지합니다.
Voila! PowerShell을 배우기 시작할 준비가되었습니다. 더 이상 실행 정책을 변경하기 만하면 PowerShell을 admin으로 시작할 필요가 없습니다. 다음에 그냥 정상적으로 실행하십시오.
보너스
은 당신의 열려 메모장 창에 다음을 붙여 넣습니다
Set-Alias rc Edit-PowershellProfile
function Prompt
{
$mywd = (Get-Location).Path
$mywd = $mywd.Replace($HOME, '~')
Write-Host "PS " -NoNewline -ForegroundColor DarkGreen
Write-Host ("" + $mywd + ">") -NoNewline -ForegroundColor Green
return " "
}
function Edit-PowershellProfile
{
notepad $Profile
}
저장, 정상적으로 PowerShell을 다시 시작. PowerShell은 시작할 때이 프로필 스크립트를 실행합니다 (bash
에 익숙한 경우 프로필은 .bashrc
과 비슷합니다).
이제 사용자 정의를 시작할 수 있습니다. 실제로 rc
을 입력하면 메모장에서 프로필을 열 수 있습니다. 변경 내용을 프로필에 저장하고 PowerShell을 다시 실행하여 다시 실행해야합니다.
이제 책과 자습서를 열어 PowerShell 스크립트를 작성하고 실행할 준비가되었습니다.
즐기십시오!
Windows Vista로 시작 Powershell은 운영 체제의 일부로 포함되어 있으므로 설치할 필요가 없습니다. 실행 창에 "powershell.exe"를 입력하기 만하면됩니다.
다른 대부분의 언어와 마찬가지로 아마 당신은 유용하게 사용할 수 있기 전에 약간의 기본적인 독서가 필요할 것입니다. 그러나 Perl이나 C#에 익숙하다면 꽤 빨리 진행되어야합니다.
프롬프트를 변경하는 경우. 이것은 prompt
이라는 함수를 정의함으로써 완료됩니다. Powershell 콘솔에서 다음을 입력하고 Enter 키를 누르십시오.
function prompt() { "My Prompt :>" }
저는 관리자입니다.
PS> Write-Output "" >> $Profile
gave :
" Could not find a part of the path 'H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
At line:1 char:19
+ Write-Output "" >> <<<< $Profile
+ CategoryInfo : OpenError: (:) [], DirectoryNotFoundException
+ FullyQualifiedErrorId : FileOpenFailure "
따라서
PS> notepad $Profile
는 준 :
"The system cannot find the path specified."
감사합니다. 내 답을 업데이트했습니다 (좀 더 자세한 내용입니다). 모든 경우에 작동해야합니다. – jwfearn
매우 도움이 포스트 덕분에 - 마이크로 소프트는 "나는 파워 쉘 2를 설치하려면"같은 간단한을 만들 수있는 방법 하드 나에게 놀라운 일을 – jcollum