Neden sadece amacına (rolüne) uygun işletim sistemi yapmıyorlar diye hep düşünmüşümdür.  Linux camiasının yıllardır yaptığı şeyi (nihayet) Microsoft da sonunda server ürünlerine eklemeye başladı. Bahsetiğim, Core Edition! Temelde (GUI) desktop ve bir çok gerekiz şeyleri sistemden çıkaran core edition, gereksiz uygulamaların getirdiği güvenlik açıklarını da ortadan kaldırıyor.  (Örneğin internet explorer.) Tabi en önemli de az kaynak kullanması…

Kısa bir ön bilgiden sonra, (lafı da fazla uzatmadan) konu başlığı olan, IIS kurulumuna geçelim. İlerleyen bloglarda diğer roller ve sunucu konfigürasyonu konusunda bir şeyler karalamaya devam ederim :D

Sıradan IIS kurulum komutları;

IIS Kurulumu

start /w ocsetup IIS-WebServerRole

ASP kurulumu

start /w ocsetup WAS-NetFxEnvironment
start /w ocsetup IIS-ISAPIExtensions
start /w ocsetup IIS-ISAPIFilter
start /w ocsetup IIS-NetFxExtensibility
start /w ocsetup IIS-ASPNET

Power Shell Kurulumu

DISM /Online /Enable-Feature /FeatureName:NetFx2-ServerCore

DISM /Online /Enable-Feature /FeatureName:MicrosoftWindowsPowerShell

Power Shell çağıralım;

\windows\system32\WindowsPowerShell\v1.0\powershell.exe

import-module WebAdministration

ile WebAdministraton modulunu isterseniz kurabilirsiniz. Exit ile powershell den çıkalım.

IIS Managemet Service

start /w ocsetup IIS-ManagementService

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server /v EnableRemoteManagement /t REG_DWORD /d 1

sc config WMSVC start= auto

ile artık iis i uzaktan yönetebiliriz. IIS Manager için buradan indirebilirsiniz.