گاهی وقتا برای شما پیش اومده که می خواهید دستوراتی در Exchange Management Shell اکسچنج اجرا کنید..... که این کار مستلزم وصل شدن به سرور Exchange و اجرا کردن EMS می باشد. شما بوسیله روش زیر می توانید از Power shell ویندوز یک Session با Exchange ایجاد کنید و دستورات خود را مستقیما در Power shell اجرا کنید.

  • نکته : شما با نصب کردن Exchange Administration Tools بر روی سیستم خود می توانید Taskهای مدیریتی خود را بدون نیاز به این روش انجام دهید.

و اما Remote EMS

کنسول Power shell را با مجوز Administrator اجرا کنید و دستور زیر را وارد کنید :

$UserCredential = Get-Credential

بعد از اجرای دستور کادری باز می شود که باید کاربری که مجوز مدیریتی بر روی Exchange داشته باشد را وارد کنید

وب سایت توسینسو

و بعد دستور زیر را اجرا کنید :

فرض کنید FQDN سرور CAS (کلاینت اکسس سرور که مسئول پردازش درخواستهای کاربران در Exchange می باشد) من cas.follow.us می باشد :

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://cas.follow.us/PowerShell/ -Authentication Kerberos -Credential $UserCredential

وب سایت توسینسو

بعد دستور زیر را اجرا می کنیم :

Import-PSSession $Session

وب سایت توسینسو

داره Commandها را از Exchange بیرون میکشه و در این کلاینت Import می کنه.

وب سایت توسینسو

الان اگه از دستورات EMS استفاده کنید :

وب سایت توسینسو

وقتی کارتون تموم شد دستور زیر را بزنید که این Session بسته بشه :

Remove-PSSession $Session

نکته : با بسته شدن کنسول Power Shell این Session پاک می شود، و شما باید دوباره دستورات بالا را بزند تا Session ایجاد شود.