본문 바로가기

Powershell

(4)
Powershell - 파일 이름 일괄 변경 Powershell 2011. 02. 11. 안혁 http://hyok.kr 동영상 파일을 관리하다 보면 이름을 일괄적으로 변경해야 할 경우가 있습니다. 예를 들면, 자막을 받았는데, 동영상은 MOVE01.AVI, MOVIE02.AVI 이런 형태인데, 자막은 SUBTITLE01.SMI SUBTITLE02.SMI 형태로 되어 있어 SMI 파일의 이름을 AVI와 똑같이 변경해야 하는 경우가 그렇지요. PS C:\test> $i=1; Get-ChildItem *.smi | ForEach-Object { $name=$_.Directory.FullName + "\newname" + $i.ToString("00") + ".smi"; Move-Item -LiteralPath $_.Name $name; $i++; } ..
Powershell - 문자를 아스키 값으로 처리 Powershell 2010. 12. 27. 안혁 http://hyok.kr Powershell에서 특정 문자열에 +1한 느낌으로 변경하는 것은 어떻게 할까요? 질문이 이해가 안되시죠? "abcdefg"라는 문장이 있는경우, 이를 "bcdefgh"라는 문장으로 바꾸고 싶은 경우를 말하는 겁니다. 이런건 C언어같은 프로그래밍 언어를 처음 배울 때, 문자가 사실은 아스키 값이라는 숫자라는 것을 이해하기 위한 실습 문제 정도되겠습니다. a라는 문자의 아스키 값이 97이라면 b의 아스키 값은 98이라는 거죠. 문제를 이해했다면 Powershell에서 하는 방법을 보겠습니다. [code] [char[]]"abcde" | ForEach-Object { [char]([int]$_ + 1) } [/code] "abcd..
Powershell ISE에서 Exchange, IIS 명령 사용 Powershell 2.0 Exchange Server 2007 IIS 7 2009. 11. 30. 안혁 http://hyok.kr Powershell 2.0에 있는 Powershell ISE에서는 기본적인 명령어만 사용이 가능합니다. Powershell이 설치된 컴퓨터에 Exchange Server 2007이나 IIS 7이 설치되어 있다면 Powershell ISE에서도 이 명령을 사용할 수 있는 방법이 있습니다. Windows Vista, Windows Server 2008에서는 IIS 7 관련 Powershell 명령을 사용하려면 추가로 Snap-In을 설치하여야 합니다. http://www.iis.net/extensions/PowerShell Powershell ISE를 실행 후 하단의 명령창에서..
Powershell 2.0 출시 Powershell 2.0 2008. 11. 04. 안혁 http://hyok.kr Powershell 2.0이 드리어 출시 되었습니다. 정확히는 이미 출시되었었지만 Windows 7과 Windows Server 2008 R2에 내장된 형태로만 제공 되었던 Powershell 2.0이 이전 OS에서도 사용 가능하도록 출시 되었습니다. http://go.microsoft.com/fwlink/?LinkID=151321 Windows Management Framework이라는 이름으로 공개가 되었는데, 이는 Powershell 2.0, WinRM 2.0, BITS 4.0을 가리킵니다. 이 중 앞의 2개만을 묶어 Windows Management Framework Core라는 설치 프로그램으로 제공됩니다. 설치..