کامپیوتر، شبکه

کپی برداری از مطالب  وبلاگ با ذکر منبع مجاز است.

شما می توایند با این اسکریپت از تمامی رول هایی که در ویندوز سرور نصب شده خروجی بگیرید و اگر عینا همین رول ها را قصد دارید در ویندوز سرور دیگری نصب کنید، بسیار ساده می توانید با اسکرپت دیگری که در ادامه کار به شما نشان می دهیم، همه این رول ها را نصب کنید.
برای شروع ، من کد زیر را برای دریافت همه رول ها و Feature های نصب شده از سرور ویندوز خود وارد می کنم.

 

Get-WindowsFeature | where{$_.Installed -eq $True} | select displayname,name



سپس برای تهیه خروجی CSV از آنها، از دستور زیر استفاده می کنیم:
 

Get-WindowsFeature | where{$_.Installed -eq $True} | select name | Export-Csv C:\Roles.csv -NoTypeInformation -Verbose


در دستور فوق و دستور زیر، به جای C:\Roles.csv می توانید مسیر مورد نظر خودتان را جایگزین کنید.
حالا که از Role ها و Feature ها در دستور فوق خروجی تهیه کردیم، فایل را به سرور جدید منتقل می کنیم و با استفاده از دستور زیر، همه این Role ها و Feature ها را در سرور جدید نصب می کنیم:

 

Import-Csv C:\Roles.csv | foreach{Add-WindowsFeature $_.name  }

منبع

مهندس چراغی
بیوگرافی
رفع ایراد سیستم و شبکه های کامپیوتری  ، برقراری امنیت  و نیز فروش تمامی تجهیزات مربوط به آنها
کدهای وبلاگ