مدیریت Exchange با پاورشل

سازوکار این مقاله ها بر آشنا کردن مدیران شبکه با دستورات مفید پاورشل جهت مدیریت اکسچنج سرور می باشد. مدیریت Exchange با پاورشل این امکان را به مدیران می دهد که بتوانند به راحتی تمامی نیاز های خود را از اکسچنج سرور برآورده کنند. مدیریت اکسچنج سرور با PowerShell امکان عیب یابی اکسچنج سرور و […]

12 دقیقه مطالعه
  • امنیت شبکه
  • دستور
  • سرور
  • استفاده
  • اکسچنج
  • مدیریت
  • سازمان
  • شما
مدیریت Exchange با پاورشل

خلاصه تخصصی مقاله

سازوکار این مقاله ها بر آشنا کردن مدیران شبکه با دستورات مفید پاورشل جهت مدیریت اکسچنج سرور می باشد. مدیریت Exchange با پاورشل این امکان را به مدیران می دهد که بتوانند به راحتی تمامی نیاز های خود را از اکسچنج سرور برآورده کنند. مدیریت اکسچنج سرور با PowerShell امکان عیب یابی اکسچنج سرور و […]

موضوعات اصلی: امنیت شبکه، دستور، سرور، استفاده، اکسچنج، مدیریت

سازوکار این مقاله ها بر آشنا کردن مدیران شبکه با دستورات مفید پاورشل جهت مدیریتاکسچنج سرورمی باشد.مدیریت Exchange با پاورشلاین امکان را به مدیران می دهد که بتوانند به راحتی تمامی نیاز های خود را از اکسچنج سرور برآورده کنند.مدیریت اکسچنج سرور با PowerShellامکانعیب یابی اکسچنج سرورو همچنینبه روز رسانی اکسچنج سروررا نیز ساده تر می کند.

شبکه های کامپیوتری وخدمات شبکهتماماً به سه اصل مهم تکیه دارند، به بیان دیگر تمامی سرویس های شبکه به این دلیل بوجود آمدند تا سرعت فعالیت های سازمان را افزایش دهند، هزینه های سربار سازمان را کاهش دهند و تمامی این کار ها را در کنار افزایشامنیت شبکهسازمان پیش ببرند. ایمیل سرور یکی از سرویس هایی است که با استفاده از آن سازمان ها می توانند تمامی این سه اصل کلیدی را در شبکه سازمان خود داشته باشند. پیش از ورود ایمیل سرور های سازمانی، سازمان ها برای ارسال و دریافت نامه های خود و به طور کلی مکاتبات از کبوتر و بعد ها پست استفاده می کردند. اما پس از ورود ایمیل سرور سازمانی، مکاتبات سازمانی به طور کلی تغییر کرد. مکاتبات به صورت ارسال و دریافت ایمیل ها در کسری از ثانیه تبدیل شد. به دلیل مزیت هایی که ایمیل سرور برای سازمان ها داشته است، سازمان ها به سرویس میل وابستگی پیدا کردند.

با وابستگی سازمان ها به ایمیل سرور در صورتی که مشکل یا اختلالی در ایمیل سرور و سرویس ایمیل بوجود آید، سازمان ها با خطر های زیادی رو به رو خواهند شد. چرا که بسیاری از فعالیت های سازمان بر این اساس صورت می گیرد. حال با توجه به این وابستگی مدیران شبکه سازمان موظف می شوند که از ایمیل سروری استفاده کنند که دارای سه ویژگی کلیدی باشد. پایدار باشد یعنی در صورتی که یکی از سرور ها از کار افتاد به راحتی به ارائه سرویس ادامه دهد، بدون این که مشکلی برای آن پیش آید. امنیت داشته باشد، تا در صورت ورود هرزنامه ها بتواند به راحتی تشخیص داده و جلوگیری کند. قابلیت اطمینان بالایی داشته باشد، به این معنا که مدیران شبکه و مدیران سازمان مطمئن باشند که هیچ ایمیلی که حاوی اطلاعات محرمانه و مهم سازمان است، خارج نخواهد شد. این مقاله مربوط به مدیریت Exchange با پاورشل می باشد.

Table of Contents

Toggle

مایکروسافت اکسچنج سرور 2019

مایکروسافتنیاز های اصلی سازمان ها یعنی پایداری، امنیت و قابلیت اطمینان را با ارائه ایمیل سرور اکسچنج به طور کامل برطرف کرد. مدیران شبکه با پیاده سازی DAG و Load Balancing به راحتی می توانند، از قطع اتصال کاربران جلوگیری کنند. به این ترتیب در صورت بروز مشکلی برای یکی از سرور ها کاربران بدون ایجاد اختلال می توانند به فعالیت خود ادامه دهند. با استفاده از پیاده سازی سرویس Edge Transport مدیران شبکه سازمان می توانند یک لایه امنیتی در ایمیل سرور ایجاد کنند تا مشکل هرزنامه ها به طور قابل توجهی کاهش یابد. با استفاده از DLP سازمان ها می توانند با خیالی راحت به فعالیت خود ادامه دهند و اطمینان حاصل کنند که اطلاعات حساس سازمان به بیرون درز نخواهد کرد. این سه نیاز اصلی سازمان ها می باشد. اما طراحی مایکروسافت اکسچنج سرور به گونه ای است که می توان از آن به عنوان یک اتوماسیون داری در سازمان استفاده کرد.

نگهداری از اکسچنج سرور 2019

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

دستور Help به منظور مدیریت اکسچنج سرور با Powershell

دستورات مفید Powershell اکسچنج سرور ؛ خوبی تمامی نرم افزار ها داشتن قسمتی به نام help است. می توانم بگویم که در دستگاه های سیسکو شما فقط شروع دستور و همچنین مراحل آن را بدانید بقیه مشکلات شما با استفاده از بخش help که در این دستگاه ها موجود است برطرف می شود. در محصولات مایکروسافت هم همین است، به طور کلی در هر کجا که می چرخید می توانید بهراحتی helpرا ببینید. و از آن استفاده کنید. در مایکروسافت Exchange Server هم به همین صورت است. Get-help دستور اصلی است، اما با یک مثال ساده خیلی از چیز ها مشخص خواهد شد. فرض کنید شما می خواهید یک transport rule جدید ایجاد کنید برای این کار با وارد کردن دستور زیر به همراه Example یک مثال از ساختن transport rule برای شما خواهد آمد. شرایطی که این مثال بر اساس آن ایجاد شده است نیز توضیح داده شده است.

Get-Help New-TransportRule –Examples

managing exchange server with powershell

در صورتی که شما با استفاده از این دستور به نتوانستید نیاز خود را برطرف کنید با استفاده از پارامتر online می توانید به صفحه اصلی این دستور در سایت مایکروسافت رفته و در آن جا به برطرف کردن نیاز خود بپردازید.

Get-Help New-TransportRule –Online

بررسی log file ها ، مدیریت Exchange با پاورشل

یکی از مهمترین اقدامی که مدیران شبکه سازمان در صورت بروز مشکل باید انجام دهند بررسی log file ها است. چرا که بسیاری از اطلاعات در این فایل ها آمده است و مدیران شبکه با بررسی دقیق آن ها می توانند مشکلات را برطرف نمایند. با استفاده از دستور get-content به راحتی می توانید log file ها را مشاهده کنید. همچنین با استفاده از پارامتر wait این log ها را در زمان ثبت مشاهده کنید و با استفاده از اطلاعاتی که در اختیار شما قرار می دهند اقدام کنید. پارامتر tail نیز این امکان را می دهد که مشخص کنیم کدام خط ها نمایش داده شوند مثلاً در مثال زیر تنها خط آخر نمایش داده می شود.

Get-Content (file) -Tail 1 -Wait

مدیریت Exchange با پاورشل ، استفاده از دستور select-object

یکی از دستور های کلیدی که در پاورشل وجود دارد دستور select-object است. این دستور در بسیاری از مواقع به کمک مدیران شبکه می آید. هنگامی که شما به دنبال اطلاعات خاصی به صورت پاورشلی هستید از دستور format list پس از | (پایپ) استفاده می کنید. به عنوان مثال اطلاعات دقیقی درباره میل باکس ها می خواهید، به تفاوت دو دستور زیر دقت کنید. مدیریت Exchange با پاورشل این راه را برای شما باز می کند که از اسکریپت های مختلف استفاده کرده و زیرساخت را به صورت خودکار مدیریت کنید.

managing exchange server with powershell

اطلاعات زیادی درباره میل باکس دمو در اختیار شما قرار می دهد، که ما به همه آن ها نیاز نداریم. به عنوان مثال شما شاید به دنبال سرور، دیتابیس و نام میل باکس دمو هستید و به این مقدار از اطلاعات زیاد نیازی ندارید. در حالت اول استفاده از دستور format list شما مجبور به گشتن خواهید بود. اما با استفاده از دستور select-object یا به اختصار select پس از پایپ می توانید پارامتر هایی را که می خواهید مشخص کنید.

managing exchange server with powershell

دستور Start-Transcript ، مدیریت اکسچنج سرور با PowerShell

با استفاده از این دستور می توانید کار هایی که با استفاده از پاورشل در زیرساخت اکسچنج سرور انجام می دهید را دنبال کنید. ابتدا با استفاده از دستور زیر آن را فعال کنید.

managing exchange server with powershell

مدیریت Exchange با پاورشل ؛ پس از فعال سازی اقدام به وارد کردن دستورات و فعالیت های مدیریتی خود در پاورشل کنید. پس از آن با دستور زیر این کار را متوقف کنید (همچنین با بستن پنجره پاورشل هم متوقف خواهد شد). می توانید به محل لاگ ها رفته و تمامی کار هایی که انجام داده اید را ببینید.

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

دستور عالی test-netconnection مدیریت اکسچنج سرور با PowerShell

ارتباط بین سرور ها یکی از مهمترین پارامتر هایی است که مدیران شبکه باید به آن دقت کنند. با استفاده از دستور test-netconnection به راحتی می توانید این ارتباط ها را آزمایش کنید. در مثالی که در این مقاله آمده است ما ارتباط بین میل باکس سرور و همچنین Edge Transport را بررسی کردیم. با توجه به این که Edge Transport در DMZ قرار دارد تنها پورت های خاصی باز می باشند. در این مثال ما پورت ۲۵ و ۲۶ را چک کردیم. با استفاده از این دستور به راحتی می توانید اقدام به تست ارتباط خود بااینترنتهم انجام دهید.

دستور Export-CliXML در پاورشل ویندوز

اگر با پاورشل کار کرده باشید در برخی از دستورات تمامی اطلاعات نمایش داده نمی شوند. اطلاعاتی که طول زیادی دارند به خوبی نمایش داده نمی شوند، این در حالی است که شما نیاز دارید تا به تمامی اطلاعات دسترسی داشته باشید. با استفاده از دستور Export-CliXML می توانید خروجی دستور خود را به صورت کامل در یک فایل XML داشته باشید. این خروجی یک فایل است که اطلاعات آن همان اطلاعاتی است که هنگام وارد کردن دستور format list وارد می کنید.

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

دستور Out-GridView دستوری برای حرفه ای ها مدیریت Exchange با پاورشل

در دستور قبلی به این موضوع پرداختیم که خروجی دستور یک فایل XML است که تمامی اطلاعات را دارد، حتی اطلاعاتی که در پاورشل دیده نمی شود. اما با توجه به اینکه فرمت آن XML است کمی پیدا کردن اطلاعات سخت می شود. با استفاده دستور Out-GridView شما به خروجی کامل دستور خود دسترسی خواهید داشت. نکته ای که برای خیلی از شما ها می تواند جالب باشد این است که خروجی در GUI برای شما نمایش داده خواهد شد. به این صورت خیلی قشنگ تر اطلاعاتی که نیاز دارید را خواهید داشت. در یکی از مثال ها اقدام به وارد کردن کد زیر کردیم، این کد تمامی اطلاعات را در قالب GUI در اختیار شما قرار خواهد داد. مدیریت اکسچنج سرور با PowerShell خیلی کار خوبی است.

managing exchange server with powershell

استفاده از پارامتر PassThru در دستور GridView موجب می شود که؛ اجازه بدهید در مثال توضیح دهم. استفاده از این دستور با پارامتر passthru با دستور get-mailbox این امکان را برای شما فراهم می کند که اطلاعات میل باکسی را به شما نمایش خواهد داد که در GUI انتخاب کنید. مدیریت اکسچنج سرور با PowerShell بسیاری از کار ها را برای مدیران ساده و خودکار سازی می کند.

اهمیت مدیریت Exchange با پاورشل

چرا باید از پاورشل برای مدیریت Exchange Server استفاده کنیم؟ اول از همه باید بدانید که نمی توانید همه مدیریت را از طریق Exchange Admin Center انجام دهید. به همین خاطر حتما باید نحوه استفاده از Powershell را بدانید. شما می توانید تمامی کارهایی که برای مدیریت زیرساخت اکسچنج سرور نیاز است را با استفاده از پاورشل انجام دهید. در برخی از موارد شما دسترسی به ECP ندارید در این شرایط باید از پاورشل استفاده کنید. دستوراتی که دراین مقاله مورد بررسی قرار گرفتند ، دستورات مدیریتی بودند. این دستورات می توانند به راحتی در بسیاری از موارد به شما کمک کنند.مدیریت Exchange با پاورشلشما را برای اینده مدیریت زیرساخت های اکسچنج سرور آماده می کرده و شمارا به فردی کاملا حرفه ای در این حوزه تبدیل می کند.

برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.