50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل با دستور MailboxExportRequest در ems

New-ManagementRoleAssignment -Role “Mailbox Import Export” -User mbm

New-MailboxExportRequest -Mailbox mbm -FilePath \\mailbox\PST\mbm.pst


سلام

من براساس سرچ های انحام داده به این نتیجه رسیدم که با دو دستور بالا میتونم از دیتابیس هر کاربر از طریق پاورشل بکاپ بگیرم

دستور اول رو وارد میکنم بدون مشکل اجرا میشه ولی دستور دوم رو که وارد میکنم بهم اسن خطا رو میده

New-MailboxExportRequest : The term 'New-MailboxExportRequest' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:2
+  New-MailboxExportRequest -Mailbox "mbm" -FilePath \\mailbox\PST\mbm. ...
+  ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (New-MailboxExportRequest:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
پرسیده شده در 1401/11/03 توسط

2 پاسخ

1

سلام

اگر فرض را بر این بگیریم که دسترسی های فولدر Share شده درست هستش، شما باید کاربری که دستور دوم را به واسطه آن داخل EMS اجرا می کنید، اول عضو گروه Organization Management باشد (بهتر است که کاربر مورد نظر عضو گروه های Domain Admins، Enterprise Admins و Schema Admins هم باشد). دوم باید کاربری که دستور را اجرا می کند به رل (Mailbox Import Export)، Assign شود به همین منظور داخل EMS تایپ کنید: (که اینجا آن کاربر، یوزر Administrtor دامین می باشد)

New-ManagementRoleAssignment -Role "Mailbox Import Export" -User "Administrator" | ft -AutoSize

اگر دستور به درستی اجرا شود خروجی ذیل را به شما خواهد داد:

Name                                Role                  RoleAssigneeName RoleAssigneeType AssignmentMethod EffectiveUserName
----                                ----                  ---------------- ---------------- ---------------- -----------------
Mailbox Import Export-Administrator Mailbox Import Export Administrator    User             Direct

برای اینکه مطمین شوید کاربر به رل مورد نظر Assign شده است دستور ذیل را وارد کنید

Get-ManagementRoleAssignment -role "Mailbox Import Export" -GetEffectiveUsers | ft -AutoSize

که خروجی آن باید به شرح ذیل و تنظیمات اعمال شده باید برای کاربر شما همانند کاربر Bold شده در این خروجی باشد.

Name                                                     Role                  RoleAssigneeName        RoleAssigneeType AssignmentMethod EffectiveUserName
----                                                     ----                  ----------------        ---------------- ---------------- -----------------
Mailbox Import Export-Organization Management-Delegating Mailbox Import Export Organization Management RoleGroup        Direct           All Group Members
Mailbox Import Export-Organization Management-Delegating Mailbox Import Export Organization Management RoleGroup        RoleGroup        Administrator
Mailbox Import Export-Administrator                      Mailbox Import Export Administrator           User             Direct           Administrator

سپس EMS را یکبار ببندید و به صورت Run as Administrator اجرا کنید و دستور دوم را مجددا تکرار کنید

New-MailboxExportRequest -Mailbox mbm -FilePath \\mailbox\PST\mbm.pst

دقت کنید با توجه به حجم میل باکس کاربران خروجی ها کمی طول خواهد کشید و به شما وضعیت را (Queued) نشان می دهد، برای دیدن وضعیت خروجی ها می توانید دستور ذیل را وارد کنید.

Get-MailboxExportRequest



پاسخ در 1401/11/03 توسط

پاسخ شما