خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


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

مشاهده وضعیت فایروال تمامی ویندوز سرورهای جوین شده به دامین
وقتی سیستم عامل های ویندوز را با هم در یک شبکه قرار می دهید، برای برقراری ارتباط با هم، یکی از مواردی باید انجام دهید این است که Firewall را یا off کنید و یا اینکه آن را Customize کنید. در این خصوص در دوره ویندوز 10 ویدئویی را در سایت قرار دادیم که در لینک زیر می توانید بدان مراجعه کنید.

نرم افزار سامانه مودیان راهکار




موضوعی در این پست مورد بحث ماست این است که از وضعیت فایروال سیستم هایی که جوین به دامین هستند اطلاع کسب کنیم. البته سیستم های مورد نظر ما سرورها هستند. تست ما در Windows Server 2012 و نسخه های بالاتر ویندوز سرور جواب داده است.
برای شروع به دامین کنترلر لاگین کرده و سپس اسکریپت زیر را در Notepad کپی کنید.

function Test-FirewallAllServer {
$servers=(Get-ADComputer -Filter * -Properties Operatingsystem | Where-Object {$_.operatingsystem -like "*server*"}).Name
$check=Invoke-Command -ComputerName $servers {Get-NetFirewallProfile -Profile Domain | Select-Object -ExpandProperty Enabled} -ErrorAction SilentlyContinue
$line="__________________________________________________________"
$line2="=========================================================="
$en=$check | ? value -EQ "true"
$di=$check | ? value -EQ "false"
If ($en -ne $null) {
Write-Host ""; Write-Host "The following Windows Server have their firewall enabled:" -ForegroundColor Green; $line; Write-Output ""$en.PSComputerName"";Write-Host ""
}
If ($di -ne $null) {
Write-Host ""; Write-Host "The following Windows Server have their firewall disabled:" -ForegroundColor Red ; $line; Write-Output ""$di.PSComputerName""; Write-Host ""
}
If ($di -eq $null) {
Write-Host $line2; Write-Host "All Windows Servers have it's firewall enabled" -ForegroundColor Green; Write-Host ""
}
If ($en -eq $null) {
Write-Host $line2; Write-Host "All Windows Servers have it's firewall disabled" -ForegroundColor Red; Write-Host ""
}
}

سپس از فایل save as بگیرید. فایل را در مسیر C:\Program Files\WindowsPowerShell\Modules\Test-FirewallAllServer باید ذخیره کنید. البته در این مسیر فولدر Test-FirewallAllServer وجود ندارد که باید دستی آن را ایجاد کنید. سپس نام و پسوند فایل را به Test-FirewallAllServer.psm1 تغییر دهید.

مشاهده وضعیت فایروال تمامی ویندوز سرورهای جوین شده به دامین
سپس Powershell را اجرا کرده و دستور Test-FirewallAllServer را در آن وارد و Enter کنید.

مشاهده وضعیت فایروال تمامی ویندوز سرورهای جوین شده به دامین
از دو سرور موجود، فایروال یکی از سرورها در بخش سبز رنگ است، ON بوده و دیگری در وضعیت off است.
در تصویر زیر، وضعیت فایروال هر دو سرور در حالت on بوده و در تصویر دوم وضعیت فایروال هر دو سرور off است.

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

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز