نصب کردن IIS از طریق PowerShell

در اپدیت های جدید ماکروسافت میتوانیم بفهمیم که ماکروسافت سرور های خود را به سمت Core یا همان بدون GUI میبرد و ما میتوانیم از طریق کنسول  PowerShell و کامندهای موجود تنظیمات دلخواه سرور خورد را انجام دهیم همچنین با استفاده از سرور های Core شما میتوانید امنیت، سرعت و مدیریت بیشتری به دیتا خود داشته باشید در این مقاله نصب سرویس ISS از طریق PowerShell را به شما آموزش میدهیم  و همچنین در ادامه به شما میگوییم چگونه بعد از نصب IIS بتوانیم از راه دور به کنسول سرور Core خود وصل شویم و کار خود را انجام دهیم.

پیدا کردن نام سرویس IIS

ابتدا وارد powershell سرور خود میشوید ، حتما قبل از وارد شدن مطمئن شوید که Run as administrator میکنید.

نکته : بعضی وقت ها نمیدانیم سرویس مورد نظر ما  برای نصب نامش چی هست و همچنین چگونه برای نصب سرویس در PowerShell  باید دستور را بنویسیم.

از دستور زیر برای پیدا کردن دستورات ونام  سرویس ها در PowerShell استفاده میکنیم

Get-WindowsFeature  –name Web*

پیدا کردن نام سرویس IIS

همان طور که میبینیم اسم سرویس IIS  web server  میباشد.

نصب سرویس IIS

برای نصب سرویس  IIS  با اسم به دست آمده از سرویس IIS دستور زیر را وارد میکنیم

نکته:همچنین Web Management Tools هم باید نصب کنیم

پشتیبانی شبکه

Install-windowsFeature –name web-server,web-mgmt-service

مشاهده سرویس های نصب شده

در این بخش میخواهیم ببینیم سرویس IIS با درست نصب شده هست همجنین اگر بخواهیم ببینیم چه سرویس هایی در سرور ما در وضعیت Install هست از این دستور استفاده میکنیم.

پشتیبانی شبکه

Get-windowsFeature | where-Object install –eq true

همانگونه که در تصویر زیر میبینید این  دستور فقط به ما سرویس هایی رو نشان میدهد که نصب شده است.

پشتیبانی شبکه

روشن کردن ریموت سرور

حالا برای این که از یک سرور دیگر بتوانیم به کنسول IIS خود وصل شویم باید در رجیستری سرور Core  خود ریموت سرور Core را Enable  کنیم برای این کار از دستور زیر استفاده میکنیم.

پشتیبانی شبکه

Set-ItemProperty -Path “HKLM:SOFTWAREMicrosoftWebManagementServer” -Name “enableremotemanagment” -Value 1

یک سرور  دیگر را به عنوان Server Manager  خود انتخاب  میکنیم و در اون سرور

استارت کردن سرویس IIS

در ادامه سرویس IIS را هم استارت میکنیم و در حالت اتوماتیک میگذاریم.

پشتیبانی شبکه

Set-Service wmsvc -StartupType Automatic

سپس یک بار سرور را ریستارت میکنیم

Restart-Computer

وصل شدن به کنسول IIS از طریق Server manager

حالا سرور ما آماده هست تا با کنسول به  IISوصل شویم خوب سرویس IIS ما در این مرحله نصب شده است ، حالا فرض کنیم سرور استفاده شده سرور Core  هست و ما میخواهیم از یک Server Manager  یا از راه دور به کنسول IIS  خود وصل شویم حالا پشت سروری که میخواهیم سرور IIS را  در آن  مدیریت کنیم میایم  با دستور زیر کنسول IIS را نصب میکنیم.

پشتیبانی شبکه

  Install-WindowsFeature web-mgmt-tools

هنگامی که کنسول  IIS را نصب کردیم وارد Server Managemer  سرور خود  میشویم و میبینیم که به  داشبورد ما کنسول IIS اضافه شده است.

پشتیبانی شبکه

پشتیبانی شبکه

و همچنین میبینیم که در قسمت Tools  گزینه  Internet Information Services (IIS) Manager  اضافه شده است.

سپس روی آن کلیک میکنیم و پنجره زیر باز میشود.

پشتیبانی شبکه

خوب حالا ما میخواهیم از طریق کنسول IIS به سرورIIS  خود از راه دور وصل شویم  برای این کار روی Start Page  کلیک سمت راست میکنیم و connect to Server را میزنیم.

در صفحه باز شده Server Name خود را به همراه دامنه وارد میکنیم.

پشتیبانی شبکه

در مرحله بعد یوز نیم پسورد ادمین Domain  را وارد میکنیم.

پشتیبانی شبکه

صفحه باز شده مربوط Encrypt  کردن میباشد روی Connect کلیک میکنید.

سپس میبینید که با موفقیت به سرور IIS وصل میشویم و میتوانیم از راه دور سرور خود را بصورت GUI مدیریت کنیم.

تمامی کامندها برای نصب سرویس IIS

#install web server (iis)

Get-WindowsFeature -name web*

Install-WindowsFeature -name web-server,web-mgmt-service

Get-WindowsFeature | Where-Object installed -eq true

#configure remote management iis

نویسنده مهندس نیما دیصی

امیدوارم این مطلب برای شما مفید واقع شده باشد

مهندسین عزیز گروه تلگرامی ارور شبکه برای کمک به همدیگر برای رفع ارور ها تشکیل شده است شما میتوانید با فشار دادن عکس تلگرام عضو گروه ما شوید

برای مشاوره و پشتیبانی شبکه با کارشناسان ما در  تماس باشید .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *