사용자 도구

사이트 도구


tool:powershell

파워쉘 스크립트 실행 권한

파워쉘 스크립트를 현재 터미널(Process)에서만 실행 허용하고 이후에는 원래대로 두게 하고 싶은 경우,

  • 파워쉘을 어드민 권한으로 실행
  • 아래 커맨드 입력
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

스크립트 실행 권한을 현재 프로세스에서만 실행 가능하게 설정

  • 파워쉘을 다시 열어 같은 스크립트를 실행해보면, 안되는 것을 확인 할 수 있다.

설정 변경

PowerShell을 기본 console로 설정

환경설정에서 , ComSpec 항목을 powershell로 변경하면 된다.

기본 값 :

ComSpec --> %SystemRoot%\system32\cmd.exe

변경하려는 값

ComSpec --> %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

PowerShell ISE

기본으로 깔리는 거였나..?

http://technet.microsoft.com/en-us/library/dd315244.aspx

윈도우즈 콘솔 폰트 변경

출처:www.keepitsimple.co.kr

  1. 레지스트리 편집기에서 아래 주소로 이동
    \HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
  2. 그 중 949 부분을 원하는 글꼴로 변경한다.

Command here

파워쉘의 팁은 아니지만, 탐색기에서 오른쪽 버튼 클릭해서 도스창 띄우기

다음 파일을 설치하면 됨, 오래된 것이지만 비스타에서도 사용 가능

Dos Command Here 설치용 inf 파일

powershell doscommandpromptHere

chcp code

  • korea : 949
  • japan : 932
  • english : 437

파워쉘 팁 모음

웹에서 스크랩한 스크립트

공부가 되지 않을까?

삭제하고 싶은 폴더만 전부 삭제

예를 들면 “.svn”와 같은 폴더.
1번은 써봤는데 2번은 안써봐서 동작 흐름은 잘 모름. 출처 : powershell-how-to-recursivelly-delete-all-svn-files

gci c:\yourdirectory -include .svn -Recurse -Force | Remove-Item -Recurse -Force

파일 중에, .svn 은 삭제하지 않도록 하는 추가 스크립트

Get-ChildItem $path -r -include .svn -force | Where {$_.PSIsContainer} | Remove-Item -r -force

파워쉘 powershell

tool/powershell.txt · 마지막으로 수정됨: 2024/04/23 22:43 저자 127.0.0.1