Power Shell 을 이용한 IIS Binding 처리
------------------------------------------------------------------
-- 1. 관리자 권한으로 파워쉘 실행
------------------------------------------------------------------
------------------------------------------------------------------
-- 2. 사용 가능한 모듈 확인 (IIS 처리를 위해 WebAdministration 이 가능해야 함)
------------------------------------------------------------------
PS C:\Users\Administrator> Get-Module -ListAvailable
------------------------------------------------------------------
-- 3. 사용할 모듈을 Import
------------------------------------------------------------------
PS C:\Users\Administrator> import-Module WebAdministration
(최초 실행시 Excution Policies로 인해서 실행이 되지 않습니다.)
PS C:\> Set-ExecutionPolicy RemoteSigned
(실행가능하도록 권한을 'Y' 설정해주고, 파워쉘 종료. 재실행처리)
------------------------------------------------------------------
-- 4. 다시 모듈을 Import
------------------------------------------------------------------
PS C:\Users\Administrator> import-Module WebAdministration
------------------------------------------------------------------
-- 5. IIS 접근 및 확인
------------------------------------------------------------------
PS C:\Users\Administrator> IIS:
PS IIS:\> ls
Name
----
AppPools
Sites
SslBindings
------------------------------------------------------------------
-- 6. Sites 접근
------------------------------------------------------------------
PS IIS:\> cd Sites
PS IIS:\Sites> ls
설정된 IIS가 쭉나온다~!!
------------------------------------------------------------------
-- 7. 실행예제
------------------------------------------------------------------
-- 단일수정처리 (해당 실행시 전체 Binding에 대한 수정이므로, 다수의 Binding이 있으면 다 날라가고, 해당 Binding만 남게되므로 주의~!!)
PS IIS:\> Set-ItemProperty "IIS:\Sites\[사이트명]" -Name bindings -Value @{protocol="http";bindingInformation="*:80:[도메인주소]"}
-- 단일추가처리
PS IIS:\> New-ItemProperty "IIS:\Sites\[사이트명]" -Name bindings -Value @{protocol="http";bindingInformation="*:80:[도메인주소]"}
-- 다중추가처리
New-ItemProperty "IIS:\Sites\[사이트명]" -Name bindings -Value @{protocol="http";bindingInformation="*:80:[도메인주소]"};
New-ItemProperty "IIS:\Sites\[사이트명]" -Name bindings -Value @{protocol="http";bindingInformation="*:80:[도메인주소]"}
'Server > WindowServer' 카테고리의 다른 글
인증서 만들기 (0) | 2013.11.25 |
---|---|
WindowServer 2008 FTP설정 (534 Policy requires SSL 에러해결) (0) | 2012.08.27 |
WindowServer 2008 작업 스케줄러를 이용한 서버 자동 리부팅(2) (2) | 2012.08.13 |
DNS 주소 리스트 (0) | 2012.08.10 |
WindowServer 2000,2003 예약된 작업을 이용한 서버 자동 리부팅(1) (0) | 2012.08.09 |