파워쉘 스크립트를 현재 터미널(Process)에서만 실행 허용하고 이후에는 원래대로 두게 하고 싶은 경우,
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
스크립트 실행 권한을 현재 프로세스에서만 실행 가능하게 설정
환경설정에서 , ComSpec 항목을 powershell로 변경하면 된다.
기본 값 :
ComSpec --> %SystemRoot%\system32\cmd.exe
변경하려는 값
ComSpec --> %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
기본으로 깔리는 거였나..?
\HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
파워쉘의 팁은 아니지만, 탐색기에서 오른쪽 버튼 클릭해서 도스창 띄우기
다음 파일을 설치하면 됨, 오래된 것이지만 비스타에서도 사용 가능
powershell doscommandpromptHere
공부가 되지 않을까?
예를 들면 “.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