Ngư?i dùng không th? g?i b?c e-mail t? điện thoại di động ho?c t? m?t h?p thư đư?c chia s? trong Exchange 2000 Server và trong Exchange Server 2003

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 912918 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TRI?U CH?NG

Khi b?n c? g?ng đ? g?i b?c e-mail trong Microsoft Exchange 2000 Server ho?c trong Microsoft Exchange Server 2003, b?n không th? g?i b?c e-mail tin thư thoại. Ngoài ra, b?n có th? nh?n đư?c m?t trong các thông báo l?i sau đây ho?c m?t trong nh?ng báo cáo chưa g?i sau đây (NDRs).

Thông báo l?i

  • Truy nh?p b? c?m
  • B?n không có đ? quy?n đ? th?c hi?n thao tác này trên đ?i tư?ng này. Xem m?c tin thư thoại s? liên l?c ho?c h? th?ng c?a b?n ngư?i qu?n tr?.
  • Thông báo chưa niêm y?t L?i
  • MAPI_E_NO_ACCESS -2147024891
  • Không th? g?i thư cho ngư?i s? d?ng tên người dùng (HRESULT:-2147024891) Pausing ngư?i s? d?ng tên người dùng. (L?i b?o m?t- Không th? truy c?p h?p thư ngư?i dùng.)
  • Tài nguyên không T?m th?y
Lưu ? B?n nh?n đư?c thông báo l?i "Truy c?p b? t? ch?i" ho?c "tài nguyên không t?m th?y"l?i thông đi?p t? Microsoft Outlook Web Access khi b?n đang kí nh?p dư?i tên là m?t phân b? tài kho?n.

NDRs

  • B?n không có quy?n đ? g?i đ?n ngư?i nh?n này. Cho s? tr? giúp, liên h? v?i ngư?i người quản trị hệ thống c?a b?n.
  • Thư không th? đư?c g?i b?ng cách s? d?ng h?p thư c?a b?n. B?n làm không có s? cho phép đ? g?i tin thư thoại trên danh ngh?a c?a ngư?i dùng đ? ch? đ?nh.

S?n ph?m b? ?nh hư?ng

V?n đ? này đư?c bi?t là ?nh hư?ng đ?n bên th? ba sau s?n ph?m:
  • Research In Motion (RIM) BlackBerry Enterprise Server (BES)
  • T?t công ngh? GoodLink Wireless thư thoại tin t?c th?i
V?n đ? này có th? c?ng ?nh hư?ng đ?n tùy ch?nh MAPI ho?c d? li?u h?p tác Đ?i tư?ng (CDO)-d?a trên các chương tr?nh g?i b?c e-mail.

Khác s?n ph?m c?a bên th? ba s? d?ng trương m?c b?n ghi d?ch v? g?i b?c e-mail có th? c?ng b? ?nh hư?ng. N?u b?n đang ch?y m?t s?n ph?m bên th? ba mà b? ?nh hư?ng b?i đi?u này v?n đ?, chúng tôi đ? ngh? r?ng b?n liên h? v?i nhà cung c?p đ? giúp đ? trong vi?c gi?i quy?t đi?u này v?n đ?.

Tuy nhiên, nó đ? đư?c xác nh?n r?ng bên th? ba sau s?n ph?m không b? ?nh hư?ng b?i v?n đ? này:
  • Cisco Unity thư thoại tin t?c th?i H?p nh?t
  • Nhi?m v? di cư Suite đ? trao đ?i
  • Các ti?n ích Microsoft ExMerge giao lưu

NGUYÊN NHÂN

V?n đ? này có th? x?y ra n?u m?t trong các đi?u ki?n sau đây là s? th?t:
  • B?n không có quy?n đ? g?i b?c e-mail như các ch? s? h?u h?p thư trong tài kho?n mà b?n đang s? d?ng đ? g?i e-mail tin thư thoại.
  • B?n đang ch?y Microsoft Exchange 2000 Server Service Pack 3 (SP3) cùng v?i phiên b?n t?p Store.exe là tương đương đ?n ho?c mu?n hơn phiên b?n 6619.4 Phiên b?n 6619.4 đ? l?n đ?u tiên có m?t trong Microsoft sau Bài vi?t cơ s? ki?n th?c:
    915358 M?t hotfix có s?n đ? thay đ?i hành vi c?a s? cho phép toàn quy?n truy c?p h?p thư trong Exchange 2000 Server
  • B?n đang ch?y Microsoft Exchange Server 2003 SP1 cùng v?i phiên b?n t?p tin Store.exe đư?c b?ng ho?c mu?n hơn phiên b?n 7233.51.
  • B?n đang ch?y Exchange Server 2003 SP2 cùng v?i m?t Store.exe Phiên b?n t?p tin là tương đương đ?n ho?c mu?n hơn phiên b?n 7650.23. Phiên b?n 7650.23 l?n đ?u tiên đ? đư?c th?c hi?n có s?n trong sau đây Microsoft Knowledge Base bài vi?t:
    895949 "G?i như" s? cho phép hành vi thay đ?i trong Exchange 2003
    S? thay đ?i này không ph?i là bao g?m trong Exchange Server 2003 SP2. N?u b?n có ch?y b?n Exchange Server 2003 SP1 c?a các t?p tin Store.exe bao g?m các thay đ?i này, và b?n nâng c?p lên Exchange Server 2003 SP2, b?n ph?i cài đ?t chuyên bi?t phiên b?n SP2 c?a hotfix này đ? gi? l?i nh?ng hành vi m?i. S? thay đ?i này s? đư?c bao g?m trong Microsoft Exchange Server 2003 SP3.

AN NINH LO NG?I

Trư?c khi các phiên b?n t?p tin Store.exe đư?c li?t kê trong các "Nguyên nhân" ph?n, c?p gi?y phép truy c?p h?p thư đ?y đ? ng?m đư?c c?p s? cho phép đ? g?i như ch? s? h?u h?p thư. Đi?u này có ngh?a r?ng tài kho?n khác mà có th? truy c?p h?p thư cho phép có th? g?i b?c e-mail mà xu?t hi?n như th? chúng đ? đư?c g?i b?i ngư?i s? h?u h?p thư.

Nhi?u Microsoft Exchange khách hàng đ? yêu c?u đư?c g?i theo s? cho phép đư?c tách ra t? đ?y đ? Cho phép truy c?p h?p thư v? hai l? do sau đây:
  • Đ? ngăn ch?n b?c e-mail gi? m?o.
  • Đ? đ?m b?o r?ng e-mail thông đi?p đư?c g?i qua m?t đ?i bi?u luôn luôn có th? phân bi?t r? ràng v?i b?c e-mail đư?c g?i b?i ch? s? h?u h?p thư th?c t?.
T?t c? các phiên b?n m?i c?a c?a Exchange s? bây gi? m?t cách r? ràng yêu c?u g?i như quy?n đ? g?i b?c e-mail như ch? s? h?u h?p thư. Tuy nhiên, sau đây danh sách các ngo?i l? ba yêu c?u:
  • Tài kho?n ch? s? h?u h?p thư không yêu c?u r? ràng g?i như mức cấp phép cho h?p thư riêng c?a m?nh.
  • Các liên k?t bên ngoài chi?m m?t h?p thư không yêu c?u r? ràng g?i như quy?n.
  • M?t tài kho?n đ?i bi?u c?ng có th? truy c?p h?p thư s? cho phép không c?n r? ràng g?i như quy?n.
Đ? bi?t thêm chi ti?t v? nh?ng trư?ng h?p ngo?i l?, xem chi ti?t" Thông tin"ph?n.

GI?I PHÁP

T?t c? tài kho?n đư?c c?p m?t ph?n ho?c đ?y đ? quy?n truy c?p vào m?t h?p thư, ngo?i tr? nh?ng ngư?i đư?c đ? c?p trong ph?n "Gây ra", ph?i bây gi? đư?c r? ràng c?p g?i như quy?n cho tài kho?n ch? s? h?u h?p thư đ? g?i thư như ch? s? h?u h?p thư. Đi?u này bao g?m trương m?c b?n ghi d?ch v? ?ng d?ng th?c hi?n ch?c năng như g?i b?c e-mail cho ngư?i s? d?ng thi?t b? di đ?ng.

G?i như phép áp d?ng đ? nh?n d?ng c?a m?t đ?i tư?ng ngư?i dùng m?c tin thư thoại ho?t đ?ng, không ph?i n?i dung h?p thư đư?c lưu tr? trong b? máy cơ s? d? li?u. V? v?y, cho phép g?i như ph?i đư?c c?p cho tài kho?n b?n ghi d?ch v? trên m?i đ?i tư?ng ngư?i dùng s? h?u m?t h?p thư. Khi b?c e-mail đư?c g?i, h? không đư?c g?i t? m?t h?p thư c? th? ho?c b? máy cơ s? d? li?u, nhưng t? m?t ngư?i s? d?ng. Ngư?i dùng có th? ch? s? h?u h?p thư ho?c b?t k? tài kho?n có quy?n g?i như.

B?n không th? trao cho g?i như quy?n trên m?t máy ch? đang ch?y Exchange Server ho?c trên m?t đ?i tư?ng b? máy cơ s? d? li?u và đ?t đư?c hi?u qu? c?a c?p g?i như phép cho t?t c? các h?p thư trong b? máy cơ s? d? li?u. C?p g?i như quy?n trên m?t đ?i tư?ng trao đ?i b? máy cơ s? d? li?u cung c?p cho b?n quy?n b? máy cơ s? d? li?u chính nó. S? cho phép đư?c k? th?a b?i t?t c? các h?p thư trong b? máy cơ s? d? li?u. Tuy nhiên, nó không cho b?n mức cấp phép cho ngư?i dùng nh?ng ngư?i có g?i như quy?n và nh?ng ngư?i có h?p thư trong b? máy cơ s? d? li?u.

Lưu ? Cho phép nh?n đư?c như quy?n trên m?t b? máy cơ s? d? li?u Exchange là các ch?c năng equivalent of c?p quy?n truy c?p h?p thư đ?y đ? cho t?t c? h?p thư trong b? máy cơ s? d? li?u. Đi?u này khác v?i hành vi c?a g?i Theo s? cho phép.

Làm th? nào đ? c?p g?i như quy?n cho m?t tài kho?n

Đ? r? ràng đ? trao m?t tài kho?n quy?n g?i m?t h?p thư ch? s? h?u, làm theo các bư?c sau:
  1. B?t đ?u ho?t đ?ng m?c tin thư thoại ngư?i dùng và máy tính qu?n l? giao di?n đi?u khi?n.
  2. Trên các Xem tr?nh đơn, h?y đ?m b?o r?ng cácTính năng nâng cao tùy ch?n đư?c ch?n. N?u tùy ch?n này không ch?n, trang b?o m?t s? không đư?c hi?n th? cho tài kho?n ngư?i dùng các đ?i tư?ng.
  3. M? các thu?c tính c?a tài kho?n ngư?i dùng s? h?u các h?p thư.
  4. B?m vào các An ninh tab.
  5. N?u các tài kho?n chưa đư?c trong danh sách ngư?i dùng ho?c nhóm tên, thêm vào tài kho?n s? đư?c g?i như phép này ngư?i s? d?ng.
  6. Trong các mức cấp phép h?p, b?m vào các Cho phép đ? g?i"như" s? cho phép cho các tài kho?n thích h?p.
  7. Nh?p vào Ok.
  8. Kh?i đ?ng l?i b?n ghi d?ch v? kho thông tin Exchage Microsoft ngày h? ph?c v? Exchange b? ?nh hư?ng.
Lưu ? N?u b?n không kh?i đ?ng l?i kho thông tin Exchage Microsoft b?n ghi d?ch v?, b?n ghi d?ch v? kho thông tin Exchage Microsoft s? c?p nh?t c?a nó cho phép b? nh? cache đ? th?c hi?n các m?i mức cấp phép có hi?u l?c theo các giá tr? đư?c thi?t l?p trong registry subkey sau đây:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

Giá tr? tên: h?p thư Cache tu?i gi?i h?n
Giá tr? type: REG_DWORD
Sinh: th?p phân
Giá tr? li?u: Gi?i h?n tu?i tác b? nh? cache h?p thư thông tin trong vài phút.
giá tr? m?c đ?nh cho m?c ki?m nh?p này là 120 phút (hai gi?). N?u b?n s?a đ?i các m?c ki?m nh?p này, b?n ph?i kh?i đ?ng l?i Microsoft b?n ghi d?ch v? kho thông tin Exchage.

Lưu ? N?u b?n thi?t l?p các giá tr? gian ch? m?t giá tr? r?t th?p, b?n có th? ?nh hư?ng đ?n hi?u su?t c?a máy ch?.

Làm th? nào đ? trao cho g?i như quy?n cho nhi?u tài kho?n

M?t k?ch b?n m?u đư?c cung c?p vào cu?i c?a bài vi?t này s? tra c?u m?t b?n ghi d?ch v? mi?n danh m?c hi?n ho?t cho các tài kho?n có quy?n truy c?p h?p thư đ?y đ? không đư?c g?i như cho phép cho m?t h?p thư. Đây là các đ?c tính c?a m?t tài kho?n b?n ghi d?ch v? ho?c ngu?n tài nguyên đó s? b? ?nh hư?ng b?i s? thay đ?i b?o m?t này. Các k?ch b?n có th? t?o ra m?t t?p tin xu?t kh?u mà b?n có th? xem l?i, ch?nh s?a, và sau đó re-import đ? trao cho g?i như quy?n cho trương m?c mà đ?i h?i s? cho phép này.

B?n c?ng có th? trao quy?n g?i như c?a th?a k? trên m?i đ?i tư?ng ngư?i dùng trong m?t tên mi?n Thư mục Họat động ho?c trong m?t thùng. N?u b?n đ? trao quy?n g?i như b?ng phương pháp này, b?n có th? c?p quy?n truy c?p cho các đ?i tư?ng mà b?n không có ?. Ngoài ra, b?n có th? m?t quy?n cho các đ?i tư?ng s? đư?c di chuy?n t? các thùng ch?a. V? v?y, phương pháp này không ph?i là ưu tiên và có th? có nh?ng tác đ?ng an ninh c?n đư?c c?n th?n xem xét trư?c khi b?n th?c hi?n nó.

N?u b?n đ? trao g?i như quy?n b?ng cách s? d?ng phương pháp này, các tài kho?n đ? th?a hư?ng quy?n g?i như s? tr? thành vô h?nh đ? các k?ch b?n đư?c tham chi?u ? ph?n cu?i c?a bài báo. Đ? x? l? các tài kho?n này b?ng cách s? d?ng đo?n m? vào m?t ngày sau đó, b?n ph?i lo?i b? s? th?a k? g?i như cho phép đ?u tiên.

Đ? trao cho g?i như quy?n cho m?t tài kho?n trên t?t c? các tài kho?n ngư?i dùng trong m?t tên mi?n Thư mục Họat động ho?c thùng b?ng cách s? d?ng th?a k?, h?y làm theo các bư?c sau:
  1. B?t đ?u ho?t đ?ng m?c tin thư thoại ngư?i dùng và máy tính qu?n l? giao di?n đi?u khi?n.
  2. Trên các Xem tr?nh đơn, h?y đ?m b?o r?ng cácTính năng nâng cao tùy ch?n đư?c ch?n. N?u tùy ch?n này không ch?n, trang b?o m?t s? không đư?c hi?n th? cho tên mi?n và container các đ?i tư?ng.
  3. M? các thu?c tính c?a tên mi?n ho?c thùng ch?a, và sau đó b?m vào trang b?o m?t.
  4. Nh?p vào Nâng cao.
  5. N?u tài kho?n mà c?n s? cho phép chưa đư?c li?t kê, Nh?p vào Thêm, và sau đó ch?n các tài kho?n. N?u không, b?m đúp vào các tài kho?n đ? ch?nh s?a.
  6. Trong các Áp d?ng lên danh sách, b?m vàoCác đ?i tư?ng ngư?i dùng.
  7. C?p tài kho?n g?i theo s? cho phép.
  8. Nh?p vào Ok cho đ?n khi b?n có đ? thoát và lưu t?t c? thay đ?i.

Quy t?c đ?c bi?t cho adminSDHolder b?o v? tài kho?n

N?u b?n s? d?ng k?ch b?n đ? trao cho g?i như quy?n cho m?t ch? s? h?u h?p thư đó c?ng là m?t ngư?i qu?n tr? tên mi?n, g?i như quy?n s? không có hi?u l?c. Chúng tôi đ? ngh? r?ng b?n không h?p thư-b?t trương m?c ngư?i dùng đó có quy?n qu?n tr? tên mi?n ho?c có adminSDHolder đư?c b?o v?.

AdminSDHolder là m?t b?n m?u cho các tài kho?n có quy?n qu?n tr? r?ng Thư mục Họat động. Đ? ngăn ch?n không mong đ?i v? đ?c quy?n, b?t k? tài kho?n đư?c b?o v? b?i các đ?i tư?ng adminSDHolder ph?i có quy?n phù h?p v?i nh?ng ngư?i đư?c li?t kê trên đ?i tư?ng adminSDHolder riêng c?a m?nh.

N?u b?n thay đ?i các quy?n ho?c mức cấp phép trên đ?i tư?ng adminSDHolder m?t tài kho?n đư?c b?o v?, m?t nhi?m v? n?n s? hoàn tác nh?ng thay đ?i trong v?ng vài phút. Ví d?, n?u b?n đ? trao cho g?i như quy?n trên m?t đ?i tư?ng ngư?i qu?n tr? tên mi?n cho trương m?c b?n ghi d?ch v? ?ng d?ng, nhi?m v? n?n t? đ?ng s? thu h?i s? cho phép.

V? v?y, b?n không th? c?p g?i như phép sang trương m?c b?n ghi d?ch v? ?ng d?ng cho m?t tài kho?n đư?c b?o v? b?i các đ?i tư?ng adminSDHolder tr? khi b?n thay đ?i các đ?i tư?ng adminSDHolder riêng c?a m?nh. N?u b?n thay đ?i các đ?i tư?ng adminSDHolder , phép truy nh?p cho t?t c? các tài kho?n đư?c b?o v? s? thay đ?i. B?n ch? c?n thay đ?i các đ?i tư?ng adminSDHolder sau khi m?t bài đánh giá đ?y đ? c?a các tác đ?ng an ninh có th? x?y ra v?i s? thay đ?i.

Liên k?t m?t h?p thư v?i trương m?c có đư?c b?o v? b?i các đ?i tư?ng adminSDHolder , theo các bư?c sau:
  1. B?t đ?u ho?t đ?ng m?c tin thư thoại ngư?i dùng và máy tính qu?n l? giao di?n đi?u khi?n.
  2. Trên các Xem tr?nh đơn, h?y đ?m b?o r?ng cácTính năng nâng cao tùy ch?n đư?c ch?n. N?u tùy ch?n này không ch?n, trang b?o m?t s? không đư?c hi?n th? cho các đ?i tư?ng tài kho?n ngư?i dùng.
  3. T?o m?t tài kho?n ngư?i dùng chu?n đ? ho?t đ?ng như h?p thư ch? s? h?u.
  4. Ch? đ?nh tài kho?n ngư?i dùng chu?n m?t h?p thư trên m?t cu?c trao đ?i h? ph?c v?.
  5. M? các thu?c tính c?a tài kho?n ch? s? h?u h?p thư m?i.
  6. Trong các Trao đ?i nâng cao h?p, c?p cho các Đ?y đ? quy?n truy c?p h?p thư cho phép các qu?n tr? viên b?o v? tài kho?n.
  7. Trong trang b?o m?t, trao cho g?i như quy?n đ? các b?o v? tài kho?n qu?n tr? viên.
  8. Nh?p vào Ok đ? thoát kh?i các tính ch?t c?a các đ?i tư?ng ch? s? h?u h?p thư.
  9. B?m chu?t ph?i vào đ?i tư?ng h?p thư ch? s? h?u tài kho?n, và sau đó Nh?p vào Vô hi?u hóa tài kho?n đ? vô hi?u hóa tài kho?n cho t?t c? các logons.
Đ? bi?t thêm v? b?o v? adminSDHolder tài kho?n, nh?p vào s? bài vi?t sau đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
907434Các "g?i như" quy?n đư?c l?y ra t? m?t đ?i tư?ng ngư?i dùng sau khi b?n c?u h?nh "G?i như" quy?n trong các ho?t đ?ng m?c tin thư thoại ngư?i dùng và máy tính-theo trong Exchange Server
318180 AdminSDHolder ch? đ? ?nh hư?ng đ?n transitive thành viên c?a nhóm phân ph?i
817433 ?y quy?n không có s?n và th?a k? t? đ?ng vô hi?u hoá
306398 AdminSDHolder đ?i tư?ng ?nh hư?ng đ?n phái đoàn ki?m soát cho các tài kho?n ngư?i qu?n tr? trong quá kh?

Nhi?m v? đ?c bi?t cho BlackBerry Enterprise Server

Công vi?c 1: H?y ch?c ch?n r?ng BlackBerry Enterprise Server đang ch?y như m?t tài kho?n riêng bi?t, đ?c đáo

Đ?m b?o r?ng BlackBerry Enterprise Server đang ch?y như m?t riêng bi?t tài kho?n đ?c bi?t t?o ra cho công vi?c hành chính. B?i m?c đ?nh, tài kho?n này đư?c g?i là "BESAdmin."

N?u b?n có m?t riêng bi?t tài kho?n cho qu?n l? BlackBerry Enterprise Server, đi đ?n nhi?m v? 2.

N?u b?n không có m?t tài kho?n riêng c?a nó, t?o m?t tài kho?n riêng. Sau đó, s? d?ng tài kho?n này đ? th?c hi?n tác v? qu?n tr?. Đ? đư?c hư?ng d?n v? làm th? nào đ? làm đi?u này n?u b?n đang ch?y BlackBerry Enterprise Server 4.0 ho?c BlackBerry Enterprise Server 4.1, xem s? tay cài đ?t chuyên bi?t BlackBerry Enterprise Server.  Đ? đư?c hư?ng d?n v? làm th? nào đ? làm đi?u này n?u b?n đang ch?y BlackBerry Enterprise Server 3,6, xem cài đ?t chuyên bi?t BlackBerry Enterprise Server 2000/2003 và hư?ng d?n B?t đ?u.

Tác v? 2: Đ?m b?o r?ng tài kho?n b?n ghi d?ch v? BlackBerry Enterprise Server có s? cho phép thích h?p

Xác minh r?ng các tài kho?n b?n ghi d?ch v? BlackBerry Enterprise Server có s? cho phép thích h?p.

Lưu ? N?u tài kho?n là m?t tên mi?n, đ?m b?o r?ng các tài kho?n là thành viên c?a ch? là nhóm ngư?i s? d?ng tên mi?n. Trên b? ki?m soát mi?n, tài kho?n nên thành viên c?a nhóm ngư?i qu?n tr? đư?c xây d?ng trong.
  1. Trên BlackBerry Enterprise Server, h?y làm theo các bư?c sau:
    1. Đ?m b?o r?ng các tài kho?n là m?t thành viên c?a các đ?a phương Nhóm ngư?i qu?n tr?.
    2. Ch? đ?nh "Đăng nh?p t?i đ?a phương" và "Đăng nh?p như m?t d?ch v?" quy?n truy c?p vào tài kho?n.
  2. Grant Exchange View-Only qu?n tr? viên quy?n t?i các c?p hành chính nhóm. Đ? th?c hi?n vi?c này, h?y làm theo các bư?c sau:
    1. Trong Bộ quản lý Hệ thống Exchange, B?m chu?t ph?i đ?u tiên tên máy (ứng dụng) phục vụ Exchange administrative group, và sau đó nh?p vào Đ?i bi?u Ki?m soát.
    2. Nh?n th?y r?ng các b?n ghi d?ch v? BlackBerry Enterprise Server tài kho?n đư?c li?t kê là có vai trò người quản trị View-Only trao đ?i.
  3. C?p "G?i như," "Nh?n đư?c là", và "qu?n l? thông tin C?a hàng"quy?n ? c?p đ? h? ph?c v? cho m?i máy ch? trao đ?i. Đ? làm Đi?u này, h?y làm theo các bư?c sau:
    1. Trong Bộ quản lý Hệ thống Exchange, B?m chu?t ph?i đ?u tiên Trao đ?i máy ch? tên qu?n tr? nhóm, và sau đó m? r?ng các Các máy ch? nhóm.
    2. B?m chu?t ph?i vào m?t máy ch? Exchange, b?m vào Thu?c tính, sau đó b?m An ninh.
    3. Trong c?a s? đ?u trang, ch?n BlackBerry Enterprise Máy ch? tài kho?n b?n ghi d?ch v?. Trong c?a s? dư?i cùng, ch?c ch?n r?ng các "g?i như," "Nh?n đư?c như", và "Administer thông tin Store" quy?n đư?c thi?t l?p đ? Cho phép.
    4. L?p l?i bư?c 3b và 3 c cho m?i trao đ?i h? ph?c v?.
  4. C?p "G?i như," "Nh?n đư?c là", và "qu?n l? thông tin Lưu tr?"quy?n đ? các c?a hàng h?p thư. Đ? th?c hi?n vi?c này, h?y làm theo các bư?c sau:
    1. Trong Bộ quản lý Hệ thống Exchange, B?m chu?t ph?i đ?u tiên Trao đ?i tên hành chính nhóm, và sau đó m? r?ng các Các máy ch? nhóm.
    2. M? r?ng c?a hàng nhóm đ?u tiên c?a h?p thư, b?m chu?t ph?i vào m?i c?a hàng h?p thư, nh?p vào Thu?c tính, sau đó b?m An ninh.
    3. Trong c?a s? đ?u trang, ch?n BlackBerry Enterprise Máy ch? tài kho?n b?n ghi d?ch v?. Trong c?a s? dư?i cùng, ch?c ch?n r?ng các "g?i như," "Nh?n đư?c như", và "Administer thông tin Store" quy?n đư?c thi?t l?p đ? Cho phép.
    4. L?p l?i bư?c 4b và 4 c cho m?i c?a hàng h?p thư trên m?i Exchange server.
  5. Trong ho?t đ?ng m?c tin thư thoại ngư?i s? d?ng và máy vi tính-theo, làm theo các bư?c sau:
    1. B?m chu?t ph?i s? d?ng b?n mu?n thêm mức cấp phép cho, và sau đó nh?p vào Thu?c tính.
    2. Trên các An ninh tab, thêm các BlackBerry Enterprise Server b?n ghi d?ch v? tài kho?n, và sau đó b?m vào đ? ch?n các G?i như hộp kiểm.
N?u b?n không ch?y Exchange Server 2003, xem nhi?m v? 3.

Tác v? 3: Xóa b? nh? cache trên BlackBerry Enterprise Server

Đ? xóa b? nh? cache mức cấp phép trong các Hệ lưu trữ trong Exchange, kh?i đ?ng l?i b?n ghi d?ch v? liên quan Blackberry, và sau đó kh?i đ?ng l?i thông tin trao đ?i Microsoft C?a hàng. Sau khi b?n kh?i đ?ng l?i c?a Exchange, b?n ph?i kh?i đ?ng l?i b?n ghi d?ch v? liên quan Blackberry RIM c?p tài kho?n "BESAdmin" các v?a đư?c thêm vào g?i như quy?n trên các Hệ lưu trữ trong Exchange.

THÔNG TIN THÊM

Trao đ?i c?p h?p thư và phép truy nh?p đư?c chia gi?a các b? máy cơ s? d? li?u Thư mục Họat động và Microsoft Exchange. Tuy nhiên, c? hai lo?i quy?n đư?c thi?t l?p trong đi?u khi?n qu?n l? ngư?i dùng c?a Thư mục Họat động, nhưng mức cấp phép khác nhau đư?c lưu tr? t?i hai đ?a đi?m riêng bi?t.

Nói chung, N?u m?t s? cho phép đư?c thi?t l?p trên trang b?o m?t cho m?t đ?i tư?ng, nó là đang ho?t đ?ng S? cho phép m?c tin thư thoại. N?u nó đư?c đ?t trên Exchange nâng cao h?p thư quy?n Trang, đó là m?t quy?n b? máy cơ s? d? li?u trao đ?i.

Thu?c tính Thư mục Họat động msExchMailboxSecurityDescriptor là đ?ng g?i lưu c?a m?t t?p h?p con c?a các h?p thư có hi?u qu? quy?n. Nó đư?c s? d?ng trong n?i b? c?a Exchange cho nhi?u m?c đích. Ngoài ra, các thu?c tính msExchMailboxSecurityDescriptor đư?c c?p nh?t đ? phù h?p v?i hi?n t?i có hi?u qu? quy?n n?u qu?n tr? viên s? d?ng giao di?n đư?c h? tr? đ? gán quy?n. Tuy nhiên, n?u các thu?c tính msExchMailboxSecurityDescriptor l?n tr?c ti?p c?a ngư?i qu?n tr?, nh?ng thay đ?i s? không ph? bi?n cho các Hệ lưu trữ trong Exchange, và nh?ng thay đ?i s? không có có hi?u l?c. Nó không đ?m b?o đư?c đ?ng b? hóa v?i h?p thư th?c t? quy?n. B?n không nên s? d?ng các thu?c tính msExchMailboxSecurityDescriptor đ? đ?c ho?c vi?t h?p thư quy?n.
Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
310866Làm th? nào đ? thi?t l?p quy?n h?p thư Exchange Server 2003 và Exchange 2000 Server vào m?t h?p thư mà t?n t?i trong các c?a hàng thông tin

S? cho phép truy c?p h?p thư đ?y đ? là m?t Trao đ?i b? máy cơ s? d? li?u lưu tr? s? cho phép. Quy?n g?i như là đang ho?t đ?ng S? cho phép m?c tin thư thoại. Trư?c khi các thay đ?i t?p tin trao đ?i Store.exe đ? mô t? trong bài vi?t này, h? th?ng trao đ?i đ? không tham kh?o các thi?t đ?t cho G?i như quy?n n?u ngư?i g?i đ? có th? truy c?p h?p thư s? cho phép.

Bao g?m c?a g?i như quy?n v?i các Đ?y đ? quy?n truy c?p h?p thư đ? cho phép quản trị viên máy phục vụ Exchange đ? c?p cho m?nh g?i như quy?n có hi?u l?c cho b?t k? h?p thư trên m?t máy ch? mà h? qu?n l?. B?i tách s? g?i như cho phép t? s? cho phép toàn quy?n truy c?p h?p thư, Ho?t đ?ng m?c tin thư thoại qu?n tr? viên bây gi? có th? ch?n quá tr?nh này b?i v? vi?c g?i như s? cho phép là m?t phép Thư mục Họat động và không ph?i là m?t Hệ lưu trữ trong Exchange s? cho phép. V? v?y, quá tr?nh này không nh?t thi?t ph?i dư?i s? ki?m soát c?a Qu?n tr? viên trao đ?i.

Ch? s? h?u h?p thư

M?t ch? s? h?u h?p thư đư?c đ?nh ngh?a là tài kho?n ngư?i dùng Thư mục Họat động thu?c tính msExchMailboxGUID mà mang m? danh đ?nh duy nh?t ph? quát toàn c?u (GUID) Đ?i v?i m?t h?p thư c? th?. Ch? có m?t tài kho?n trong m?t khu r?ng toàn b? đư?c phép: mang GUID cho m?t h?p thư c? th?. N?u b?n c? g?ng thi?t l?p m?t ch? th? hai v?i cùng m?t GUID, Thư mục Họat động s? t? ch?i s? thay đ?i v?i m?t l?i.

Khi b?n h?p thư-b?t trương m?c ho?c khi b?n k?t n?i m?t b? ng?t k?t n?i h?p thư đ?n trương m?c Thư mục Họat động, h?p thư GUID đư?c t? đ?ng đ?t trên tài kho?n đó. Đó là ít khi c?n thi?t ho?c đư?c đ? ngh? cho qu?n tr? viên đ? thi?t l?p GUIDs h?p thư tr?c ti?p.

Tài kho?n liên k?t bên ngoài

M?t c?u h?nh Exchange ph? bi?n là cài đ?t chuyên bi?t Exchange trong m?t tài nguyên r?ng. M?t ngu?n tài nguyên r?ng là m?t khu r?ng ? m?t khu r?ng khác nhau t? các tài kho?n ngư?i dùng s? có h?p thư trong h? th?ng. Này tr?nh bày m?t v?n đ? b?i v? các thu?c tính msExchMailboxGUID ch? có th? đư?c đ?t trên các đ?i tư?ng trong r?ng tương t? như các Exchange server.

Các gi?i pháp cho v?n đ? này là đ? kích ho?t h?p thư m?t tài kho?n trong trao đ?i máy ch? r?ng. Sau đó, b?n liên k?t này đư?c kích ho?t h?p thư chi?m m?t trong m?t r?ng ho?c trong m?t tên mi?n Microsoft Windows NT 4. B?n có th? làm đi?u này b?ng cách c?p quy?n liên quan đ?n tài kho?n bên ngoài. Ch? là m?t đ?a đơn tài kho?n có th? đư?c mức cấp phép liên quan đ?n tài kho?n bên ngoài. Tài kho?n có ngh?a là đư?c ch?n ph?i là t? m?t khu r?ng khác nhau.

Khi b?n thi?t l?p Associated Ngoài s? cho phép tài kho?n, b?n đang vi?t giá tr? SID cho bên ngoài tài kho?n cho các thu?c tính msExchMasterAccountSID c?a ch? s? h?u h?p thư. V? v?y, đây không ph?i là m?t quy?n ? t?t c?, nhưng m?t cách thu?n ti?n đ? ki?m soát giá tr? c?a thu?c tính msExchMasterAccountSID . Sau khi các thu?c tính msExchMasterAccountSID đ? đư?c thi?t l?p, các tài kho?n bên ngoài mà s? h?u SID s? đư?c c?p quy?n truy c?p Exchange như th? nó là ch? s? h?u th?c t? h?p thư tài kho?n.

Lưu ? Đi?u này ch? áp d?ng cho truy c?p Exchange, không ph?i cho t?t c? Truy c?p vào m?c tin thư thoại ho?t đ?ng. Ngoài ra, b?n nên đánh d?u ki?m các ch? s? h?u h?p thư tài kho?n như tàn t?t cho logons sau khi b?n thi?t l?p các liên k?t bên ngoài tài kho?n s? cho phép đ? cho t?t c? các quy?n làm vi?c như mong đ?i.
Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
300456Quy?n h?n c?a khách hàng và đ?i bi?u không v?n t?n t?i sau khi đư?c ch? đ?nh trong Exchange 2000

Phái đoàn k?ch b?n

M?t đ?i bi?u là m?t ngư?i s? d?ng nh?ng ngư?i đ? đư?c c?p quy?n truy c?p vào m?t ph?n h?p thư khác và bên ph?i đ? g?i b?c e-mail trên danh ngh?a c?a h?p thư đó ch? s? h?u. M?t k?ch b?n đoàn đ?i bi?u thư?ng là đ? c?p quy?n truy c?p đ?i bi?u đ?n m?t tr? l? hành chính cho m?t đi?u hành l?ch. Ngư?i đ?p có th? thư?ng đ?c và c?p nh?t l?ch. Ngoài ra, ngư?i đ?p có th? tr? l?i b?t k? b?c e-mail trên danh ngh?a c?a ch?p hành.

B?n có th? s? d?ng giao di?n sau hai c?p g?i thay m?t và đ?i bi?u c?p phép:
  • V? đ?i tư?ng ch? s? h?u h?p thư, c?p g?i đ?i di?n c?a quy?n thu?c tư?ng trao đ?i hộp thoại.
  • Trong Microsoft Office Outlook, s? d?ng các Đ?i bi?u hộp thoại.
C? hai phương th?c các thi?t l?p các thu?c tính publicDelegates c?a h?p thư. T?t c? các ngư?i s? d?ng đư?c li?t kê trong thu?c tính này đ? g?i trên danh ngh?a c?a s? cho phép cho các ch? s? h?u h?p thư. Khi các đ?i bi?u như g?i b?c e-mail này có tên c?a ch? s? h?u trong các T? h?p, thư e-mail đư?c g?i t? ngư?i đ?p và không ph?i t? ho?c là ch? s? h?u h?p thư. b?c e-mail T? h?p s? hi?n th? giá tr? sau đây:
Đ?i bi?u c?a tên> thay m?t choCh? s? h?u h?p thư>
Trong m?t s? trư?ng h?p, b?n có th? không th? đ?t thu?c tính publicDelegates trong Outlook. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
329622S? cho phép "G?i thay cho" không đư?c ch? đ?nh cho m?t ngư?i s? d?ng sau khi b?n đ?i bi?u truy c?p trong Outlook

N?u b?n c?p quy?n truy c?p đ?i bi?u đ?n h?p thư c?a b?n, ngư?i đ?p có th? s? d?ng g?i trên danh ngh?a c?a s? cho phép ngay c? khi b?n không c?p quy?n truy c?p cho b?t k? m?t trong s? các c?p h?p thư c?a b?n. S? cho phép cơ b?n m?t đ?i bi?u đ? là g?i trên danh ngh?a c?a s? cho phép. Quy?n truy c?p vào m?c tin thư thoại h?p thư c?a b?n r?t riêng bi?t và ph?i đư?c c?p thêm vào đoàn đ?i bi?u mức cấp phép. Thông thư?ng, các đ?i bi?u s? s? d?ng Outlook đ? truy nh?p m?c tin thư thoại riêng mà b?n đ? cho h? quy?n. Đ? làm đi?u này, b?m M? trên các T?p tin Menu trong Outlook, và sau đó nh?p vào m?c tin thư thoại c?a ngư?i dùng khác.

Ngoài ra, đ?i bi?u có th? m? h?p thư c?a b?n theo danh sách nó như m?t h?p thư b? sung trong các Nâng cao tab c?a Outlook h? sơ c?a h?. Phương pháp này gây ra h?p thư c?a b?n xu?t hi?n trong các đ?i bi?u Outlook cây thư mục. Ngoài ra, phương pháp này cho phép đ? truy c?p vào t?t c? các m?c tin thư thoại trong h?p thư c?a b?n mà m?t đ?i bi?u đ? đư?c c?p quy?n truy c?p.

B?n có th? mu?n c?a b?n đ?i di?n cho đôi khi có g?i đ?i di?n c?a quy?n và vào các th?i đi?m khác có nh?ng G?i như quy?n. Đ? c?u h?nh m?t đ?i bi?u v?i các mức cấp phép này hai, làm theo các bư?c sau:
  • Ngư?i đ?p trao cho quy?n truy c?p h?p thư đ?y đ?. Đi?u này không th? đư?c th?c hi?n thông qua Outlook. Thay vào đó, ngư?i qu?n tr? Thư mục Họat động ph?i làm đi?u này trên các tài kho?n ch? s? h?u h?p thư. Ngay c? khi b?n c?p quy?n truy c?p ch? đ?u tư ngày m?i m?c tin thư thoại trong h?p thư c?a b?n, mà không có s? cho phép tương t? như đ?y đ? S? cho phép truy c?p h?p thư.
  • Không trao ngư?i đ?p cho g?i như quy?n. N?u b?n trao các đ?i bi?u cho g?i như quy?n, t?t c? các thư e-mail đư?c g?i b?i ngư?i đ?p s? đư?c th?c hi?n v?i s? g?i như cho phép. Các đ?i bi?u s? không có c?n có th? s? d?ng g?i trên danh ngh?a c?a s? cho phép.
Trong trư?ng h?p này, mà mu?n s? d?ng g?i trên danh ngh?a c?a s? cho phép các đ?i bi?u ph?i kí nh?p vào h?p thư c?a h?. N?u các đ?i bi?u tr? l?i ho?c chuy?n ti?p b?c e-mail hi?n đang m?t trong c?a b?n m?c tin thư thoại, b?c e-mail s? t? đ?ng đư?c g?i trên danh ngh?a c?a b?n. N?u các đ?i bi?u t?o m?t b?c e-mail m?i thay cho b?n, h? ph?i nh?p tên c?a b?n trong các T? h?p cho đ? đư?c g?i b?ng b?c e-mail c?a b?n danh ngh?a.

B?t k? cho dù các đ?i bi?u đ? m? m?c tin thư thoại c?a b?n ho?c h?p thư toàn b? c?a b?n như m?t h?p thư trung h?c, t?t c? các e-mail thông đi?p r?ng h? g?i t? b?n s? s? d?ng g?i đ?i di?n c?a quy?n mi?n là riêng c?a h? h?p thư là h?p thư chính đ?i v?i c?u h?nh hi?n t?i c?a Outlook.

Khi đ?i bi?u mu?n g?i b?c e-mail như b?n, h? ph?i kí nh?p vào c?a b?n h?p thư b?ng cách s? d?ng m?t c?u h?nh Outlook riêng bi?t mà s? m? ra ch? h?p thư c?a b?n. b?c e-mail thư này g?i cho các đ?i bi?u trong khi h? đang kí nh?p vào h? sơ này s? t? đ?ng đư?c g?i đi t? b?n.

Vi?c tra c?u tài kho?n có quy?n truy c?p h?p thư đ?y đ? mà không đư?c phép g?i như

Các k?ch b?n m?u đư?c mô t? trong ph?n này có th? tra c?u m?t trong Ho?t đ?ng m?c tin thư thoại tên mi?n t?i m?t th?i gian cho tài kho?n ngư?i dùng nơi h?p thư đ?y đ? Truy c?p quy?n đ? đư?c c?p vào m?t h?p thư mà không đư?c phép g?i như.

Quan tr?ng Trư?c khi b?n thay đ?i quy?n truy c?p, xem các "V? ch? s? h?u h?p thư v?i các đ?i bi?u" keá tieáp.

Đo?n m? này có ba ch? đ? sau đây:
  • Xu?t kh?u B?n có th? xu?t m?t danh sách các ngư?i s? d?ng có th? truy c?p h?p thư s? cho phép nhưng không cho g?i như quy?n. B?n có th? sau đó xem l?i danh sách này trong Notepad ho?c m?t tr?nh so?n th?o đ? lo?i b? b?t k? tài kho?n mà b?n không mu?n có quy?n g?i như.
  • Nh?p kh?u B?n có th? chuy?n nh?p danh sách ngư?i s? d?ng có th? truy c?p h?p thư s? cho phép cho ai quy?n g?i như nên c?ng đư?c c?p. Lưu ? r?ng b?n không th? s? d?ng k?ch b?n này đ? trao c? hai cho quy?n truy c?p h?p thư đ?y đ? và các G?i như quy?n. M?i tài kho?n ph?i đ? có th? truy c?p h?p thư s? cho phép đ? đư?c mức cấp phép g?i như.
  • SetAll B?n có th? mức cấp phép g?i là đ? t?t c? ngư?i dùng ? tên mi?n nh?ng ngư?i đ? có quy?n truy c?p h?p thư đ?y đ? cho m?t h?p thư c? th?. A kí nh?p t?p tin s? đư?c t?o ra trong cùng m?t đ?nh d?ng như các t?p tin xu?t kh?u. Đi?u này là tương đương v?i ch?y ch? đ? xu?t kh?u và nh?p kh?u mà không c?n ch?nh s?a các xu?t kh?u t?p tin.
Lưu ? Không có không có ch?c năng lùi l?i trong k?ch b?n này.

mức cấp phép đư?c yêu c?u cho các t?p l?nh

B?n ph?i ch?y script trong khi b?n đang kí nh?p v?i m?t tài kho?n qu?n tr? viên đó là t? cùng m?t r?ng mà ch? s? h?u h?p thư tài kho?n là t?. Các k?ch b?n không th? làm vi?c v?i trương m?c có Cross-r?ng hành chính quy?n. K?ch b?n c?ng không th? làm vi?c khi b?n ch?y nó t? m?t tr?m làm vi?c tham gia vào m?t khu r?ng khác nhau hơn r?ng mà các ch? s? h?u h?p thư tài kho?n đang tham gia.

Đưa ra nh?ng đi?u ki?n, b?n có th? ch?y k?ch b?n v?i nhi?u tài kho?n qu?n tr? viên trong m?t Phiên đăng nhập đơn b?ng cách s? d?ng l?nh RunAs.exe . Th? t?c này có th? h?u ích n?u b?n có x? Thư mục Họat động và Exchange Server cho phép, và b?n đ? có tài kho?n duy nh?t mà có th? qu?n l? t?t c? các máy ch? Exchange ho?c t?t c? Ho?t đ?ng m?c tin thư thoại tên mi?n. B?n có th? m? m?t d?u ki?m nh?c l?nh ch?y đo?n m? như m?i tài kho?n qu?n tr? viên. H?y xem xét ví d? sau:
RunAs.exe /user:domain\account CMD.EXE
Lưu ? B?n không nên ch?y nhi?u đ?ng g?i c?a k?ch b?n cùng m?t lúc Đ?i v?i cùng m?t tên mi?n.

Các l?nh v?c trong t?p tin xu?t kh?u như sau. Các l?nh v?c đư?c mô t? theo th? t? mà trong đó h? đư?c tr?nh bày trong các xu?t kh?u t?p tin.
  • tên hiển thị c?a tài kho?n ch? s? h?u h?p thư

    Có th? có nhi?u hơn m?t d?ng trong đ?u ra t?p tin đó li?t kê ch? s? h?u h?p thư tương t?. Hành vi này x?y ra khi nhi?u tài kho?n khác có quy?n truy c?p h?p thư đ?y đ? vào h?p thư cùng.
  • Tên mi?n và kí nh?p c?a trương m?c có quy?n truy c?p h?p thư đ?y đ? nhưng không cho g?i như quy?n

    Cùng m?t tài kho?n có th? xu?t hi?n nhi?u l?n trong su?t các t?p tin xu?t kh?u khi các tài kho?n có quy?n truy c?p vào nhi?u h?p thư. Đi?u này là kh? năng là trư?ng h?p cho m?t tài kho?n b?n ghi d?ch v? ?ng d?ng ho?c cho m?t ngư?i ngư?i qu?n l? nhi?u tài nguyên h?p thư.
  • Hi?n th? tên c?a trương m?c có quy?n truy c?p h?p thư đ?y đ? nhưng không cho g?i như quy?n

    L?nh v?c này đư?c cung c?p ngoài các tên đăng nhậpl?nh v?c này đ? làm cho nó d? dàng hơn cho b?n đ? xác đ?nh các tài kho?n.
  • Đ?i bi?u t?nh tr?ng c?a ch? s? h?u h?p thư

    N?u ch? s? h?u h?p thư có đ?i bi?u, giá tr? trư?ng làCó đ?i bi?u. N?u ch? s? h?u h?p thư đ? không có đ?i bi?u, giá tr? trư?ng là Không Đ?i bi?u.
  • B?t ho?c vô hi?u hóa t?nh tr?ng c?a các tài kho?n ch? s? h?u h?p thư

    L?nh v?c này r?t h?u ích khi b?n mu?n đ? xác đ?nh các tài nguyên tài kho?n ho?c các tài kho?n cross-r?ng h?p thư. Thông thư?ng, nh?ng tài kho?n vô hi?u hoá.
  • H? và tên phân bi?t c?a tài kho?n ch? s? h?u h?p thư

    L?nh v?c này r?t h?u ích khi b?n mu?n nh?n bi?t các tên mi?n và các thùng ch?a c?a tài kho?n ch? s? h?u h?p thư.
  • H? và tên phân bi?t c?a cơ sở dữ liệu hộp thư c?a ch? s? h?u h?p thư

    L?nh v?c này bao g?m các b? máy cơ s? d? li?u, nhóm lưu tr?, các h? ph?c v?, và các nhóm hành chính cho h?p thư.
Trong ví d? sau, ngư?i dùng có tên đăng nhập "NoSendAs" có quy?n truy c?p h?p thư đ?y đ? nhưng không ph?i các g?i là s? cho phép cho h?p thư c?a "ch? s? h?u h?p thư":
"" "H?p thư ch?" "" "" "Domain\NoSendAs" "" "" "không có g?i như User" "" "" "đ? đ?i bi?u" "" "" "giúp" "" [b? sung các l?nh v?c b? qua]

C?u h?nh tr?m làm vi?c hành chính cho các t?p l?nh

Này s? d?ng giao di?n qu?n l? Exchange đ? giao ti?p v?i máy ch? Exchange. V? v?y, k?ch b?n này ph?i đư?c ch?y t? m?t cu?c trao đ?i h? ph?c v? ho?c t? m?t tr?m làm vi?c v?i ngư?i người quản trị hệ thống trao đ?i đư?c cài đ?t chuyên bi?t.

Hi?u ch?nh t?p tin xu?t kh?u

Các t?p tin xu?t kh?u đư?c đ?nh d?ng như văn b?n thu?n Unicode v? v?y mà b? kí t? đ?i di?n t? nhi?u ngôn ng? có th? đư?c ch?. M?t s? biên t?p viên văn b?n có th? không đúng xem và s?a các t?p tin ho?c có th? lưu các t?p tin như ANSI ho?c văn b?n ASCII. Các ti?n ích Notepad cho Windows Server 2003, Windows XP và Microsoft Windows 2000 chính xác có th? x? l? văn b?n Unicode t?p tin. Ngoài ra, Microsoft Office Excel có th? chính xác x? l? văn b?n Unicode t?p tin.

t?p xu?t là m?t đ?nh d?ng tab-delimited v?i ba d?u ki?m ngo?c kép quanh các giá tr? cho m?i l?nh v?c. Các d?u ki?m ngo?c kép ba đư?c s? d?ng đ? làm cho nh?p kh?u và xu?t kh?u t? Excel xác đ?nh hơn. Trong Excel, ngo?c kép ba s? tr? thành đơn d?u ki?m ngo?c kép, và s? hoàn nguyên g?p ba d?u ki?m ngo?c kép khi lưu t?p m?t l?n n?a có dư?i d?ng văn b?n Unicode. Xem các hư?ng d?n sau đây m?t cách chính xác m? và lưu m?t t?p tin xu?t kh?u trong Excel.

B?n c?ng có th? l?c m?t t?p tin xu?t kh?u mà không c?n s? d?ng Excel b?ng cách s? d?ng các ti?n ích Find.exe ho?c các ti?n ích Findstr.exe. Các ti?n ích đi kèm v?i Windows. H? cho phép b?n tra c?u các t? trong m?t t?p tin và đ?u ra ch? đư?ng có ch?a nh?ng t? đó ho?c ch? d?ng mà không ch?a nh?ng t? đó. Ví d?, n?u b?n mu?n th?c hi?n m?t danh sách trong t?p tin t?t c? các ch? nhân h?p thư có đ?i bi?u, s? d?ng m?t trong các l?nh này đ? t?o ra m?t t?p tin có ch?a ch? đư?ng v?i chu?i "Có đ?i bi?u":
Find.exe "có đ?i bi?u" OriginalFile.txt > HasDelegates.txt

FINDSTR.exe /C: "có đ?i bi?u" OriginalFile.txt > HasDelegates.txt
Như m?t ví d?, gi? s? r?ng b?n l?c ra t?t c? các ch? s? h?u h?p thư v?i các đ?i bi?u. Chuy?n /V s? tr? v? t?t c? các d?ng không phù h?p v?i các t? tra c?u. B?n có th? s? d?ng b?t k? c?a các l?nh đ? t?o ra m?t t?p tin mà không bao g?m t?t c? các "có Đ?i bi?u"d?ng:
Find.exe "Không có đ?i bi?u" OriginalFile.txt > NoDelegates.txt

Find.exe/v "có đ?i bi?u" OriginalFile.txt > NoDelegates.txt

FINDSTR.exe /C: "Không có đ?i bi?u" OriginalFile.txt > NoDelegates.txt

FINDSTR.exe/v /C: "có đ?i bi?u" OriginalFile.txt > NoDelegates.txt
B?n c?ng có th? s? d?ng các l?nh này đ? t?o ra m?t t?p tin đó li?t kê t?t c? các tài kho?n mà trương m?c b?n ghi d?ch v? ?ng d?ng có đ?y đ? S? cho phép truy c?p h?p thư, nhưng không có quy?n g?i như. Chuy?n đ?i/i làm cho l?nh qu?n:
Find.exe/i "domain\ServiceAccount" OriginalFile.txt > ServiceAccount.txt

FINDSTR.exe/i /C: "domain\ServiceAccount" OriginalFile.txt > ServiceAccount.txt
Lưu ? N?u b?n s? d?ng ti?n ích Find.exe đ? t?o ra m?t t?p tin l?c, b?n ph?i lo?i b? d?ng tiêu đ? mà các ti?n ích Find.exe s? t?o ra ? trên cùng c?a t?p tin.

Làm không s? d?ng tên t?p kí t? đ?i di?n đ?i di?n (*. *) v?i các ti?n ích Findstr.exe. N?u b?n s? d?ng kí t? đ?i di?n đ?i di?n, m?i d?ng trong t?p tin đ?u ra s? đư?c prefaced b?i t?p đ? đ?t tên tin. B?n nên ki?m tra các t?p tin đ?u ra m?t cách c?n th?n, sau khi b?n l?c b?ng cách s? d?ng Find.exe ho?c FINDSTR.exe đ? xác minh r?ng b? l?c c?a b?n b? b?t ho?c lo?i tr? các tài kho?n mà b?n d? đ?nh.

Trong ví d? sau, ngư?i dùng có tên đăng nhập "NoSendAs" có s? cho phép toàn quy?n truy c?p h?p thư, nhưng không ph?i các g?i là s? cho phép cho h?p thư c?a "ch? s? h?u h?p thư".
"""Mailbox Owner""" """Domain\NoSendAs""" """No Send As User""" """Has Delegates""" """Enabled""" [additional fields omitted] 

V? ch? s? h?u h?p thư có đ?i bi?u

Ngư?i đ?i di?n ngư?i có đ?y đ? quy?n truy c?p h?p thư (c?n đư?c g?i là m?t "super-delegate") thư?ng nên không đư?c mức cấp phép g?i như. Khi các Super-delegate các b?n ghi tr?c ti?p vào h?p thư c?a ch? s? h?u h?p thư, ngư?i đ?p có th? g?i như ch? s? h?u. Khi các đ?i bi?u s? d?ng Outlook c?a phái đoàn tính năng)B? sung H?p thư đ? m? ho?c M? m?c tin thư thoại c?a ngư?i dùng khác), tin thư thoại đư?c g?i trên danh ngh?a c?a ch? s? h?u.

C?p đư?c g?i theo s? cho phép cho m?t super-delegate ch? n?u b?n mu?n các đ?i bi?u luôn luôn g?i như ch? s? h?u h?p thư và không bao gi? g?i thay m?t cho các ch? s? h?u h?p thư. Chúng tôi đ? ngh? b?n tra c?u các t?p tin xu?t kh?u cho các văn b?n "có Đ?i bi?u,"và sau đó xác đ?nh cho dù b?t k? m?t trong nh?ng super-delegates mà là li?t kê là th?c s? đ?i bi?u c?a ch? s? h?u h?p thư.

Ch? Super-Delegates đư?c li?t kê trong t?p tin xu?t kh?u. Đ?i bi?u thư?ng không có s? cho phép toàn quy?n truy c?p h?p thư. Ngoài ra, khi b?n mức cấp phép g?i như đ? m?t đ?i bi?u thông thư?ng, các đ?i bi?u s? luôn g?i là ch? s? h?u h?p thư. Đi?u này là đúng ngay c? khi các đ?i bi?u b?nh thư?ng không có quy?n truy c?p h?p thư đ?y đ?. N?u b?n g?i như c?p đ? quy?n cho m?t đ?i bi?u khi b?n không có ? đ?nh, b?n có th? d? dàng thu h?i s? cho phép sau đó.

Làm th? nào đ? m? m?t t?p tin xu?t kh?u trong Excel

  1. B?t đ?u Excel trư?c khi b?n m? t?p tin xu?t kh?u.
  2. M? t?p tin trong Excel như lo?i t?p tin văn b?n. Thu?t s? chuy?n nh?p văn b?n B?t đ?u.
  3. Trong thu?t s? chuy?n nh?p văn b?n, thay đ?i ho?c ch?p nh?n sau đây cài đ?t:
    • ki?u d? li?u g?c: Delimited
    • B?t đ?u nh?p kh?u ? hàng: 1
    • tệp nguồn g?c: Unicode (UTF-8)
    • Delimiters: Tab ch?
    • Đi?u tr? liên ti?p delimiters là m?t trong nh?ng: b? đanh dâu
    • V?ng lo?i văn b?n: "(hai d?u ki?m ngo?c kép)

Làm th? nào đ? lưu m?t t?p tin xu?t kh?u sau khi b?n ch?nh s?a các t?p tin trong Excel

  1. Trong t?p tin xu?t kh?u, b?m Löu laøm.
  2. Lưu các t?p tin b?ng cách s? d?ng tên khác đ? cho b?n duy tr? m?t unedited đ?ng g?i c?a t?p g?c.
  3. Nh?p vào T?p tin, b?m Löu laøm, nh?p tên t?p đ? lưu đ?u ra, và sau đó nh?p vào Văn b?n Unicode trong các Lưu như ki?u danh sách.

Cú pháp k?ch b?n

Đây là m?t k?ch b?n ch? đ? văn b?n, và nó nên đư?c ch?y trong m?t l?nh nh?c c?a s?, không ph?i t? các Ch?y hộp thoại. Đ? m? m?t l?nh nh?c c?a s?, b?m vào B?t đ?u, b?m Ch?y, lo?i CMD trong các M? h?p, và sau đó nh?p vào Ok.

nh?t kí l?i và xu?t t?p s? đư?c lưu vào các m?c tin thư thoại d?u ki?m nh?c l?nh hi?n hành. B?n ph?i có mức cấp phép đ? t?o ra tác ph?m trong m?c tin thư thoại này. Đ? có đư?c tr? giúp dòng lệnh, h?y nh?p l?nh sau:
CSCRIPT AddSendAs.vbs
Xu?t chuy?n ngư?i s? d?ng có th? truy c?p h?p thư không đư?c g?i như cho phép cho m?t tên mi?n, nh?p l?nh sau:
CSCRIPT AddSendAs.vbs [domain controller name] –Export
Example:
CSCRIPT AddSendAs.vbs CORP-DC-1 –Export
Các t?p tin xu?t kh?u s? đư?c t?o ra như "Send_As_Export_H_MM_SS.txt."

Chuy?n nh?p t?p edited xu?t kh?u, nh?p l?nh sau:
CSCRIPT AddSendAs.vbs [domain controller name] –Import [filename]


Example:


CSCRIPT AddSendAs.vbs CORP-DC-1 –Import "Send_As_Export_H_MM_SS.txt"

Làm th? nào đ? trao cho g?i như quy?n cho m?i h?p thư trong mi?n cho t?t c? ngư?i s? d?ng đ? có s? cho phép truy c?p h?p thư đ?y đ? cho m?t h?p thư

Lưu ? N?u b?n có đ?i bi?u ngư?i c?ng có th? truy c?p h?p thư s? cho phép trong t? ch?c c?a b?n, b?n không nên s? d?ng ch? đ? SetAll. N?u b?n làm s? d?ng ch? đ? SetAll trong t?nh hu?ng này, các đ?i bi?u s? đư?c c?p các g?i như s? cho phép. Hành vi này có th? gây ra t?t c? các b?c e-mail mà h? g?i cho s? d?ng G?i như quy?n thay v? c?a đ? g?i trên danh ngh?a c?a s? cho phép. B?n có th? S?a ch?a hành vi này b?ng cách lo?i b? g?i như phép đ? nh?m l?n c?p cho các đ?i bi?u:
CSCRIPT AddSendAs.vbs [domain controller name] –SetAll


Example:


CSCRIPT AddSendAs.vbs CORP-DC-1 –SetAll
N?u b?n s? d?ng ch? đ? SetAll, t?p tin xu?t kh?u s? đư?c t?o ra như Send_As_Export_H_MM_SS.txt. B?n ph?i lưu t?p này v? nó là m?t b?n ghi c?a t?t c? các tài kho?n đ? đư?c thay đ?i. N?u b?n đ? đ? ch?y các k?ch b?n m?t l?n n?a, nó s? không ra danh sách cùng m?t tài kho?n b?i v? các tài kho?n s? đ? có đư?c mức cấp phép g?i như.

L?i mà b?n có kinh nghi?m trong khi b?n đang ch?y k?ch b?n s? lưu các t?p tin Send_As_Errors_H_MM_SS.txt. t?p đ? đ?t tên tin l?i s? phù h?p v?i tem th?i gian hours_minutes_seconds c?a b?t k? t?p tin xu?t kh?u liên k?t.

S?a đ?i k?ch b?n

Có th? có tài kho?n trong t? ch?c c?a b?n có quy?n trên nhi?u đ?i tư?ng, nhưng b?n không mu?n thay đ?i mức cấp phép. Đ? gi?m các Kích thư?c c?a t?p tin xu?t kh?u, b?n có th? l?c các tài kho?n này b?ng cách s?a đ?i các Lưu bi?n FMA_EXCLUSIVE_LIST n?m g?n phía trên cùng c?a k?ch b?n. B?i m?c đ?nh, bi?n này li?t kê m?t vài tài kho?n nên đư?c d?p t?t trong các k?ch b?n đ?u ra. B?n có th? thêm nhi?u tài kho?n b?ng cách s? d?ng đ?nh d?ng sau.
& "<Domain\Name>" & OUTPUT_DELIMITER
Ví d?, b?n có th? thay đ?i giá tr? c?a bi?n sau.
FMA_EXCLUSIVE_LIST = OUTPUT_DELIMITER & "NT AUTHORITY\SELF" & OUTPUT_DELIMITER & "NT AUTHORITY\SYSTEM" & OUTPUT_DELIMITER
do đó nó xu?t hi?n như sau.
FMA_EXCLUSIVE_LIST = OUTPUT_DELIMITER & "NT AUTHORITY\SELF" & OUTPUT_DELIMITER & "NT AUTHORITY\SYSTEM" & OUTPUT_DELIMITER & "Mydomain\Service1" & OUTPUT DELIMITER
S? thay đ?i này ngăn ch?n các danh sách tài kho?n "Mydomain\Service1" t?i các t?p tin xu?t kh?u cùng v?i "NT AUTHORITY\SELF" và "NT AUTHORITY\SYSTEM." Nh?n th?y r?ng giá tr? Domain\Name là ch?, và nó ph?i xu?t hi?n chính xác như nó, ho?c như nó s? trong t?p tin xu?t kh?u.

Đó là m?t có th? ch?nh s?a bi?n, FMA_EXCLUSIVE_EXSVC, có giá tr? m?c đ?nh "\Exchange D?ch v?"& OUTPUT_DELIMITER. "D?ch v? trao đ?i" là tên c?a m?t tài kho?n mà đư?c c?p quy?n truy c?p thông qua các k?t n?i m?c tin thư thoại ho?t đ?ng trong trao đ?i Server 5,5 và trong Exchange 2000 di cư và t?n k?ch b?n. Trương m?c này là t?o ra trong nhi?u tên mi?n, và nó có th? xu?t hi?n nhi?u l?n trong t?p tin xu?t kh?u n?u nó không b? đàn áp.

FMA_EXCLUSIVE_EXSVC bi?n ch?p nh?n ch? m?t tài kho?n là giá tr? c?a nó. tên tài kho?n không ph?i là ch?. Tài kho?n ph?i B?t đ?u b?ng m?t kí t? đ?i di?n d?u ki?m chéo ngư?c (\) và nên bao g?m các tên mi?n mà tài kho?n thu?c. Các tài kho?n s? đư?c d?p t?t cho t?t c? tên mi?n trong đó nó t?n t?i.

N?u b?n đ? s? d?ng di chuy?n bên th? ba công c? hay phương pháp đ?ng b? hóa m?c tin thư thoại, m?t tài kho?n khác nhau có th? t?n t?i trong nhi?u tên mi?n mà có r?ng r?i c?p quy?n truy c?p cho ngư?i người dùng hộp thư. Trong này k?ch b?n, b?n có th? thay th? tên c?a tài kho?n đó cho các "d?ch v? \Exchange."

M?o và h?y c?n th?n

  • Không lo?i b? các t?p tin kí nh?p và l?i đư?c t?o ra b?i các k?ch b?n. H? có th? có giá tr? cho x? l? s? c? hay đ?o ngư?c các thay đ?i sau này. H?y nh? r?ng, ngay sau khi b?n đ? c?p g?i như quy?n đ? m?t tài kho?n, nó s? không c?n đư?c kí nh?p t?p tin xu?t kh?u.
  • N?u m?t máy ch? Exchange ho?c b? máy cơ s? d? li?u là xu?ng, t?p l?nh x? l? s? ch?m hơn. Trong trư?ng h?p này, b?n có th? s?p x?p các t?p tin xu?t kh?u theo b? máy cơ s? d? li?u và di chuy?n đư?ng có liên quan đ?n b? máy cơ s? d? li?u t?t máy cho m?t t?p tin khác nhau cho sau này chuy?n nh?p.
  • K?ch b?n ngăn ch?n đ?u ra c?a các tài kho?n mà kí nh?p tên k?t thúc b?ng "$" ho?c là NT AUTHORITY\SYSTEM. Các trương m?c h? th?ng không nên thư?ng c?n g?i theo s? cho phép, và lo?i b? chúng kh?i các t?p tin xu?t kh?u r?t nhi?u làm gi?m kích thư?c c?a nó.
  • Các t?p tin xu?t kh?u ph?i ? đ?nh d?ng Unicode trư?c khi nó có th? nh?p kh?u. N?u b?n không c? ? lưu t?p như văn b?n ANSI, b?n có th? gi?i quy?t v?n đ? này b?ng cách t?i các t?p tin trong Notepad và lưu nó như Unicode văn b?n.
  • N?u m?t, nh?p kh?u là không làm vi?c, kh?c ph?c s? c? v?i các bài ki?m tra tài kho?n và m?t d?ng trong file nh?p. B?n ph?i c?u h?nh m?t bài ki?m tra tài kho?n mà có m?t h?p thư trên m?t máy ch? Exchange đang ch?y, và sau đó đ? trao quy?n truy c?p h?p thư đ?y đ? đ? tài kho?n th? nghi?m khác. Không trao cho g?i như quy?n đ? tài kho?n th? nghi?m khác.
  • Không có không có ch? đ? hoàn tác cho k?ch b?n này. Đ? l?y đi các G?i như quy?n mà b?n đ? c?p v?i k?ch b?n này, b?n ph?i t?o ra m?t k?ch b?n ho?c lo?i b? chúng b?ng tay. M?t ch? đ? hoàn tác không đư?c cung c?p đ? tránh vi?c s? d?ng các k?ch b?n này đ? lo?i b? g?i như quy?n cho t?t c? ngư?i dùng trong m?t t? ch?c.
  • Các k?ch b?n không đúng cách x? l? Trương m?c có đư?c c?p quy?n ki?m soát đ?y đ? c?a m?t đ?i tư?ng ngư?i dùng cùng v?i truy c?p h?p thư đ?y đ?. H? và ki?m soát bao g?m g?i như quy?n, nhưng k?ch b?n s? xu?t kh?u các tài kho?n như th? nó không có đư?c g?i theo s? cho phép. Đi?u này có th? làm tăng kích thư?c c?a các t?p tin xu?t kh?u, nhưng không có h?i x?y ra t? nh?p kh?u các t?p tin, và sau đó redundantly c?p g?i như quy?n truy c?p vào nh?ng trương m?c này.
  • Ho?t đ?ng tài kho?n ngư?i dùng m?c tin thư thoại có phân bi?t tên và đó bao g?m tab ho?c chưa t?ng có hai d?u ki?m ngo?c kép không th? x? l? b?ng cách s? d?ng k?ch b?n này. K?ch b?n chính xác có th? x? l? m?t tên mà bao g?m phù h?p ngo?c kép như sau:
    "CN = đ?u tiên"bi?t hi?u"tác, DC = tên mi?n, DC = com"
  • M?i phiên b?n c?a Excel h? tr? m?t gi?i h?n t?i đa d?ng khác nhau. Đ? bi?t thêm chi ti?t, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
    120596T?p văn b?n l?n hơn 65,536 hàng không th? đư?c chuy?n nh?p vào Excel 97, Excel 2000, Excel 2002 và Excel 2003
    Sau đây là gi?i h?n hàng cho Excel 2003 và Excel 2007:
    • Excel 2003: 65,536 hàng
    • Excel 2007: 1,048,576 hàng
    N?u t?p tin đ?u ra c?a b?n là l?n hơn các gi?i h?n này, b?n ph?i tách t?p tin thành ph?n trư?c khi b?n t?i nó trong Excel.
  • Các t?p tin Send_As_Errors s? li?t kê tài kho?n c? th? mà đ? có m?t s? th?t b?i đ? đ?c ho?c vi?t mức cấp phép. N?u các tài kho?n khác trong các tên mi?n đ? đư?c x? l? m?t cách chính xác, các tài kho?n này có th? có m?t cái g? đó chung có th? ngăn ch?n các k?ch b?n t? ch?y v?i h?. V?n đ? ph? bi?n bao g?m các sau:
    • Thi?u hành chính quy?n truy c?p đ? xem ho?c thi?t l?p thu?c tính trên các tài kho?n.
    • Các c?a hàng h?p thư Exchange không ch?y.
    • Các máy tr?m không là thành viên c?a cùng m?t tên mi?n.
    • Các tài kho?n qu?n tr? viên đang đư?c s? d?ng là không t? cùng m?t r?ng.
Ch?y k?ch b?n này, sao chép và dán t?t c? các d?ng gi?a BEGIN K?ch b?n và k?ch b?n k?t thúc vào m?t tr?nh so?n th?o văn b?n đơn gi?n như Notepad. Lưu các t?p l?nh như AddSendAs.vbs. B?t đ?u K?CH B?N.
Option Explicit

Dim OUTPUT_DELIMITER
OUTPUT_DELIMITER = """""""" & vbTab & """"""""

'Define exclusive list, if FMA is given to any user in this list, it's ignored.  If you 
'want to modify this list, please be sure to follow the same format. Every alias has to 
'have a OUTPUT_DELIMITER before and after it
Dim FMA_EXCLUSIVE_LIST
FMA_EXCLUSIVE_LIST = OUTPUT_DELIMITER & "NT AUTHORITY\SELF" & OUTPUT_DELIMITER & "NT AUTHORITY\SYSTEM" & OUTPUT_DELIMITER
Dim FMA_EXCLUSIVE_EXSVC
FMA_EXCLUSIVE_EXSVC = "\Exchange Services" & OUTPUT_DELIMITER

'Permission Type: Allow or Deny
const ACCESS_ALLOWED_OBJECT_ACE_TYPE  = 5
const ADS_ACETYPE_ACCESS_ALLOWED = &h0
const ADS_ACETYPE_ACCESS_DENIED = &h1

'Flags: Specifies Inheritance
const ADS_ACEFLAG_INHERIT_ACE = &h2
const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = &h4
const ADS_ACEFLAG_INHERIT_ONLY_ACE = &h8
const ADS_ACEFLAG_INHERITED_ACE = &h10
const ADS_ACEFLAG_VALID_INHERIT_FLAGS = &h1f
const ADS_ACEFLAG_SUCCESSFUL_ACCESS = &h40
const ADS_ACEFLAG_FAILED_ACCESS = &h80

'Declare ADSI constants
Const ADS_OPTION_SECURITY_MASK = 3
Const ADS_OPTION_REFERRALS	= 1
Const ADS_SECURITY_INFO_DACL = 4
Const ADS_CHASE_REFERRALS_NEVER = &h00 
Const ADS_CHASE_REFERRALS_SUBORDINATE = &h20 
Const ADS_CHASE_REFERRALS_EXTERNAL = &h40

'output file name
Const EXPORT_FILE = "Send_As_Export"
Const ERROR_FILE = "Send_As_Errors"

' script mode
const MODE_INVALID = -1 
const MODE_SETALL = 0
const MODE_EXPORT = 1
const MODE_IMPORT = 2
const SETALL = "-SETALL"
const EXPORT = "-EXPORT"
const IMPORT = "-IMPORT"

' argument index
Const ARG_INDEX_MODE = 1
Const ARG_INDEX_DC = 0
Const ARG_INDEX_FILENAME = 2

' column index in import/export file
Const COLUMN_INDEX_USERDISPLAYNAME = 0
Const COLUMN_INDEX_FMAALIAS = 1
Const COLUMN_INDEX_FMADISPLAYNAME = 2
Const COLUMN_INDEX_IFPUBLICDELEGATE = 3
Const COLUMN_INDEX_MAILBOXSTATUS = 4
Const COLUMN_INDEX_USERADSPATH = 5
Const COLUMN_INDEX_HOMEMDB = 6

Const EMPTYSTRING = ""
Const STRNO = "No Delegates"
Const STRYES = "Has Delegates" 
Const MIN_ARG = 2
Const INIT_ARRAY_SIZE = 100

' Microsoft Exchange 
Const EX_MB_SEND_AS_ACCESSMASK  = &H00100
Const EX_FULLMailbox_AccessMask = 1
Const MESO = "Microsoft Exchange System Objects"
Const EX_MB_SEND_AS_GUID = "{AB721A54-1E2F-11D0-9819-00AA0040529B}"

Const ForReading	= 1
Const ForWriting	= 2
Const ForAppending	= 8
Const TristateTrue	= -1
Const ADS_SCOPE_SUBTREE = 2

Dim objUser
Dim objSDMailBox
Dim objSDNTsecurity
Dim objDACLNTSD
Dim objNewACE

Dim sTrusteeAlias()
Dim sFMADeniedList
Dim sFMAExplicitAllow
Dim fACESendasFound
Dim dArraySize
Dim TotalACE
Dim i
Dim rootDSE
Dim conn
Dim objCommand
Dim objCmdDisplayName
Dim rsUsers
Dim FoundObject
Dim objFSO
Dim objfileImport
Dim objfileExport
Dim objfileError
Dim sImportFilePath
Dim cScriptMode
Dim dArgCount
Dim dArgExpected
Dim sDCServer
Dim sMailboxStatus
Dim sIfPublicDelegate
Dim sFMAUserDisplayName
Dim sExportFileName
Dim sErrorsFileName
Dim msPublicDelegates
Dim fError
Dim fOneError
Dim fFMAAllowed

On Error Resume Next
dArraySize = INIT_ARRAY_SIZE
ReDim Preserve sTrusteeAlias(dArraySize)

dArgCount = Wscript.Arguments.Count 
If ( dArgCount < MIN_ARG ) Then
	DisplaySyntax
End If

err.Clear
fError = False
fOneError = False
cScriptMode = MODE_INVALID
Select Case UCase(WScript.Arguments(ARG_INDEX_MODE))
	Case SETALL 
		cScriptMode = MODE_SETALL
		dArgExpected = ARG_INDEX_MODE + 1
	Case EXPORT 
		cScriptMode = MODE_EXPORT
		dArgExpected = ARG_INDEX_MODE + 1
	Case IMPORT 
		cScriptMode = MODE_IMPORT
		dArgExpected = ARG_INDEX_FILENAME + 1
	Case Else 
		cScriptMode = MODE_INVALID
End Select
If (cScriptMode = MODE_INVALID Or dArgCount <> dArgExpected) Then
	DisplaySyntax
End If

sDCServer = WScript.Arguments(ARG_INDEX_DC)

CreateOutputFiles

If ( cScriptMode = MODE_SETALL Or cScriptMode = MODE_EXPORT ) Then
	Dim sDomainContainer
	If (cScriptMode = MODE_SETALL) Then
		Dim strInput 
		WScript.StdOut.WriteLine("WARNING: If you continue, each account in the domain that has")
		WScript.StdOut.WriteLine("Full Mailbox Access permission for a given mailbox will also be")
		WScript.StdOut.WriteLine("granted permission to Send As the mailbox owner.")
		WScript.StdOut.WriteLine()
		WScript.StdOut.WriteLine("To preview the list of mailboxes before granting Send As,")
		WScript.StdOut.WriteLine("cancel this operation and use the -Export mode of this script.")
		WScript.StdOut.WriteLine()
		WScript.StdOut.Write("Press Y to continue or any other key to cancel: ")
		strInput = WScript.StdIn.ReadLine()
		If (UCase(strInput) <> UCase("Y")) Then
			WScript.Quit
		End If	
	End If
	
	WScript.StdOut.WriteLine()
	WScript.StdOut.WriteLine("""!"" indicates an error processing an object.")
	WScript.StdOut.WriteLine("     Check " & sErrorsFilename)
	WScript.StdOut.WriteLine("Starting...")
	WScript.StdOut.WriteLine()

	err.Clear	
	Set rootDSE = GetObject("LDAP://" & sDCServer & "/RootDSE")
	sDomainContainer = rootDSE.Get("defaultNamingContext")
	WScript.StdOut.WriteLine("Finding domain controller [ " & sDCServer & " ] for domain [ " & sDomainContainer & " ]")
	
	If (err.number <> 0) Then
		WScript.StdOut.WriteLine("Failed to find the domain or domain controller, error:" & err.Description)
		objfileError.WriteLine("Failed to find the domain or domain controller, error:" & err.Description)
		WScript.Quit
	End If
			
	err.Clear	
	Set conn = CreateObject("ADODB.Connection")
	Set objCommand = CreateObject("ADODB.Command")
	conn.Provider = "ADSDSOObject"
	conn.Open "ADs Provider"
	If (err.number <> 0) Then
		WScript.StdOut.WriteLine("Failed to bind to Active Directory server, error:" & err.Description)
		objfileError.WriteLine("Failed to bind to Active Directory server, error:" & err.Description)
		WScript.Quit
	End If

	Set objCommand.ActiveConnection = conn
	WScript.StdOut.WriteLine("Searching for mailbox owner user accounts in " & sDomainContainer)
	
	objCommand.CommandText  = "<LDAP://" & sDCServer & "/" & sDomainContainer & ">;(&(&(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(msExchHomeServerName=*)) ))));adspath;subtree"
	objCommand.Properties("searchscope") = ADS_SCOPE_SUBTREE
	objCommand.Properties("Page Size") = 100
	objCommand.Properties("Timeout") = 30 
	objCommand.Properties("Chase referrals") = (ADS_CHASE_REFERRALS_SUBORDINATE Or ADS_CHASE_REFERRALS_EXTERNAL)

	err.Clear	
	Set rsUsers = objCommand.Execute
	If (err.number <> 0) Then
		WScript.StdOut.WriteLine("Search for mailbox owners failed, error:" & err.Description)
		objfileError.WriteLine("Search for mailbox owners failed, error:" & err.Description)
		WScript.Quit
	End If

	If (rsUsers.RecordCount = 0) Then
		WScript.StdOut.WriteLine("No mailbox owner user accounts could be seen in " & sDomainContainer & ".")
		objfileError.WriteLine("No mailbox owner user accounts found in " & sDomainContainer & ".")
		fError = True		
	End If

	While Not rsUsers.EOF
		If (fOneError = True) Then
			WScript.StdOut.Write("!")
		Else
			WScript.StdOut.Write(".")
		End If
		fOneError = False
		
		'Skip any mailbox object in Microsoft Exchange System Objects container
		If (0 = Instr(rsUsers.Fields(0).Value, MESO)) Then
			err.Clear 
			Set objUser = GetObject(rsUsers.Fields(0).Value)
			If (err.number <> 0) Then
				objfileError.WriteLine("Failed to get user object: " & rsUsers.Fields(0).Value)
				objfileError.WriteLine("Error: " & err.Description)
				fError = True
				fOneError = True
				err.Clear
			End If
			Set objSDMailBox = objUser.MailboxRights
			If (err.number <> 0) Then
				objfileError.WriteLine("Failed to get mailbox rights: " & rsUsers.Fields(0).Value)
				objfileError.WriteLine("Error: " & err.Description)
				fError = True
				fOneError = True
				err.Clear
			End If
			Set objSDNTsecurity = objUser.ntSecurityDescriptor
			If (err.number <> 0) Then
				objfileError.WriteLine("Failed to get NTSD: " & rsUsers.Fields(0).Value)
				objfileError.WriteLine("Error: " & err.Description)
				fError = True
				fOneError = True
				err.Clear
			End If
			
			Set objDACLNTSD = Nothing
			If (objUser.AccountDisabled) Then
				sMailboxStatus = "Disabled"
			Else
				sMailboxStatus = "Enabled"
			End If

			'Query this user's publicDelegates list
			err.Clear 
			msPublicDelegates = objUser.Get("publicDelegates")
			If (err.number <> 0) Then
				'This user doesn't have publicDelegates list set
				sIfPublicDelegate = STRNO
				err.Clear
			Else
				sIfPublicDelegate = STRYES
			End If
			
			err.Clear 			
			FindAllFMAUsers objSDMailBox
			
			If (TotalACE > dArraySize) Then
			'Needs to allocate bigger size array
				dArraySize = TotalACE + 1
				ReDim Preserve sTrusteeAlias(dArraySize)
				FindAllFMAUsers objSDMailBox
			End If
			If (err.number <> 0) Then
				objfileError.WriteLine("Failed to query mailbox rights of user: " & rsUsers.Fields(0).Value)
				objfileError.WriteLine("Error: " & err.Description)
				err.Clear
				fError = True
				fOneError = True
			End If
			
			If TotalACE > 0 Then
				Set objDACLNTSD = objSDNTsecurity.DiscretionaryAcl

				For i = 0 to TotalACE - 1 Step 1
					
					'Check if we already have Send As ACE in NT security descriptor
					'If it exists, either allow or deny, we don't need to add send as to it 
					CheckSendAsACE objDACLNTSD, sTrusteeAlias(i)
					
					'Note: deny entries take precedence over allow entries. 
					'If there is FMA deny ACE, skip it even if we find FMA allow ACE 
					IfFMAAllowed(sTrusteeAlias(i) & OUTPUT_DELIMITER)
					If ((fFMAAllowed = True) And (fACESendasFound = 0)) Then
						If cScriptMode = MODE_SETALL Then
							Set objNewACE = CreateObject ("AccessControlEntry")
							objNewACE.AceFlags = 0 
							objNewACE.AceType = ACCESS_ALLOWED_OBJECT_ACE_TYPE
							objNewACE.AccessMask = EX_MB_SEND_AS_ACCESSMASK 
							objNewACE.Flags = 1
							objNewACE.ObjectType = EX_MB_SEND_AS_GUID
							objNewACE.Trustee = sTrusteeAlias(i)

							objDACLNTSD.AddAce objNewAce
						End If
			
						'Query trustee(FMA user) to get its displayName
						Dim rsTrustee
						Dim objTrustee
						Dim dPosition
						Dim sAlias
					
						dPosition = inStr(1, sTrusteeAlias(i), "\")
						sAlias = mid(sTrusteeAlias(i), dPosition + 1)
				
						Set objCmdDisplayName = CreateObject("ADODB.Command")			
						Set objCmdDisplayName.ActiveConnection = conn
						objCmdDisplayName.CommandText  = "<LDAP://" & sDomainContainer & ">;(&(&(& (mailnickname=" & sAlias & ") (| (&(objectCategory=person)(objectClass=user)(msExchHomeServerName=*)) ))));adspath;subtree"
						objCmdDisplayName.Properties("searchscope") = ADS_SCOPE_SUBTREE
						objCmdDisplayName.Properties("Page Size") = 100
						objCmdDisplayName.Properties("Timeout") = 30 
						objCmdDisplayName.Properties("Chase referrals") = (ADS_CHASE_REFERRALS_SUBORDINATE Or ADS_CHASE_REFERRALS_EXTERNAL)
						
						Set rsTrustee = objCmdDisplayName.Execute				
						Set objTrustee = GetObject(rsTrustee.Fields(0).Value)
						
						If (err.number <> 0) Then
							'Failed to query FMA user's display name, use its alias
							sFMAUserDisplayName = sAlias							
						Else
							sFMAUserDisplayName = objTrustee.displayName							
						End If
	
						'output to export file
						err.Clear
						objfileExport.WriteLine ("""""""" & objUser.displayName & OUTPUT_DELIMITER & sTrusteeAlias(i) & OUTPUT_DELIMITER & sFMAUserDisplayName & OUTPUT_DELIMITER & sIfPublicDelegate & OUTPUT_DELIMITER & sMailboxStatus & OUTPUT_DELIMITER & rsUsers.Fields(0).Value & OUTPUT_DELIMITER & objUser.homeMDB & """""""")
						If (err.number <> 0) Then
							objfileError.WriteLine("User " & rsUsers.Fields(0).Value & " could not be added to the export file. You should set permissions manually for this user.")
							objfileError.WriteLine("Error: " & err.Description)
							err.Clear
							fError = True
							fOneError = True
						End If
						Set objCmdDisplayName = Nothing
						Set rsTrustee = Nothing
						Set objTrustee = Nothing
					End If
				Next
					
				If cScriptMode = MODE_SETALL Then
					err.Clear
					objSDNTsecurity.DiscretionaryAcl = objDACLNTSD
					objUser.Put "ntSecurityDescriptor", Array( objSDNTsecurity )
					objUser.SetOption ADS_OPTION_SECURITY_MASK, ADS_SECURITY_INFO_DACL
					objUser.SetInfo
					If (err.number <> 0) Then
						objfileError.WriteLine("Failed to update ADSI for user: " & rsUsers.Fields(0).Value)
						objfileError.WriteLine("Error: " & err.Description)
						err.Clear
						fError = True
						fOneError = True
					End If
				End If

				TotalACE = 0
				Set objSDMailbox = Nothing
				Set objSDNTsecurity = Nothing
				Set objUser = Nothing
				Set objDACLNTSD = Nothing
			End If
		
		End If	
		rsUsers.MoveNext
	Wend
End If

If (cScriptMode = MODE_IMPORT) Then
	Dim sOneRow
	Dim sArraySplit
	Dim objUserItem
	Dim UserPath
	Dim objUserSD
	Dim objUserDACL
	Dim fNeedToAddSendAs
	
	sImportFilePath = WScript.Arguments(ARG_INDEX_FILENAME)

	WScript.StdOut.WriteLine("If you continue, each account listed in " & sImportFilePath)
	WScript.StdOut.WriteLine("that has Full Mailbox Access permission for a given mailbox")
	WScript.StdOut.WriteLine("will also be granted permission to Send As the mailbox owner.")
	WScript.StdOut.WriteLine()
	WScript.StdOut.Write("Press Y to continue or any other key to cancel: ")
	strInput = WScript.StdIn.ReadLine()
	If (UCase(strInput) <> UCase("Y")) Then
		WScript.Quit
	End If	
	WScript.StdOut.WriteLine("Starting...")
	WScript.StdOut.WriteLine()

	UserPath = EMPTYSTRING	
	err.Clear	
	Set objFSO = CreateObject("Scripting.FileSystemObject")
	Set objfileImport = objFSO.OpenTextFile(sImportFilePath, ForReading, False, TristateTrue)
	If (err.number <> 0) Then
		WScript.StdOut.WriteLine("Failed to open import file " & sImportFilePath & ", error:" & err.Description)
		objfileError.WriteLine("Failed to open import file " & sImportFilePath & ", error:" & err.Description)
		WScript.Quit
	End If	

	fNeedToAddSendAs = False
	Do While objfileImport.AtEndOfStream <> True
		If (fOneError = True) Then
			WScript.StdOut.Write("!")
		Else
			WScript.StdOut.Write(".")
		End If
		fOneError = False

		err.Clear
		sOneRow = objfileImport.ReadLine
		sArraySplit = Split(sOneRow , OUTPUT_DELIMITER)
		If (err.number <> 0) Then
			objfileError.WriteLine("Failed to parse one row: " & sOneRow )
			objfileError.WriteLine("Error: " & err.Description)
			err.Clear
			fError = True
			fOneError = True
		End If
		
		If (UserPath <> sArraySplit(COLUMN_INDEX_USERADSPATH)) Then
			'A new user
			If (fNeedToAddSendAs = True ) Then
				'update existing user
				err.Clear 
				objSDNTsecurity.DiscretionaryAcl = objDACLNTSD
				objUser.Put "ntSecurityDescriptor", Array( objSDNTsecurity )
				objUser.SetOption ADS_OPTION_SECURITY_MASK, ADS_SECURITY_INFO_DACL
				objUser.SetInfo
				If (err.number <> 0) Then
					objfileError.WriteLine("Failed to update permissions for user: " & UserPath)
					objfileError.WriteLine("Error: " & err.Description)
					fError = True
					fOneError = True
				End If
			End If
						
			fNeedToAddSendAs = False
			Set objUser = Nothing
			Set objSDNTsecurity = Nothing
			Set objDACLNTSD = Nothing

			UserPath = sArraySplit(COLUMN_INDEX_USERADSPATH)
			err.Clear 
			Set objUser = GetObject(UserPath)
			Set objSDNTsecurity = objUser.ntSecurityDescriptor  
			Set objDACLNTSD = objSDNTsecurity.DiscretionaryACL			
			If (err.number <> 0) Then
				objfileError.WriteLine("Failed to get user object: " & UserPath)
				objfileError.WriteLine("Error: " & err.Description)
				err.Clear
				fError = True
				fOneError = True
			End If
		End If
	
		'Add newACE   Do we need this check?
		CheckSendAsACE objDACLNTSD, sArraySplit(COLUMN_INDEX_FMAALIAS)
		If (fACESendasFound = 0) Then
			Set objNewACE = CreateObject ("AccessControlEntry")
			objNewACE.AceFlags = 0 
			objNewACE.AceType = ACCESS_ALLOWED_OBJECT_ACE_TYPE
			objNewACE.AccessMask = EX_MB_SEND_AS_ACCESSMASK 
			objNewACE.Flags = 1
			objNewACE.ObjectType = EX_MB_SEND_AS_GUID
			objNewACE.Trustee = sArraySplit(COLUMN_INDEX_FMAALIAS)

			objDACLNTSD.AddAce objNewACE
			fNeedToAddSendAs = True			
		End If
	Loop
	
	If (fNeedToAddSendAs = True ) Then
		'update the last user
		err.Clear 
		objSDNTsecurity.DiscretionaryAcl = objDACLNTSD
		objUser.Put "ntSecurityDescriptor", Array( objSDNTsecurity )
		objUser.SetOption ADS_OPTION_SECURITY_MASK, ADS_SECURITY_INFO_DACL
		objUser.SetInfo
		If (err.number <> 0) Then
			objfileError.WriteLine("Failed to update permissions for user: " & UserPath)
			objfileError.WriteLine("Error: " & err.Description)
			fError = True
		End If
	End If

End If 

objFSO.Close
objfileImport.Close
objfileExport.Close
objfileError.Close

Set objFSO = Nothing
Set objfileImport = Nothing
Set objfileExport = Nothing
Set objfileError = Nothing
Set objCommand = Nothing
Set conn = Nothing

WScript.StdOut.WriteLine()
If (fError = True) Then
	WScript.StdOut.WriteLine("Finished with one or more errors. See " & sErrorsFilename)
Else
	WScript.StdOut.WriteLine("Finished successfully. No errors were encountered.")
End If

Function FindAllFMAUsers (objSD)
Dim objACL
Dim objACE
Dim intACECount
Dim strIndent
Dim dAccessMaskBit
Dim dPosition
Dim sUserAlreadyFound

	On Error Resume Next
	err.Clear
	TotalACE = 0
	sFMADeniedList = EMPTYSTRING
	sFMAExplicitAllow = EMPTYSTRING
	sUserAlreadyFound = OUTPUT_DELIMITER
	intACECount = 0
	Set objACL = objSD.DiscretionaryAcl
	intACECount = objACL.AceCount

	If intACECount Then
		' Open discretionary ACL (DACL) data.
		For Each objACE In objACL		
			
		dPosition = inStr(1, objACE.Trustee, "$")
		If ((0 = Instr(UCase(objACE.Trustee & OUTPUT_DELIMITER), UCase(FMA_EXCLUSIVE_EXSVC))) And (0 = Instr(sUserAlreadyFound, OUTPUT_DELIMITER & objACE.Trustee & OUTPUT_DELIMITER)) And (0 = Instr(FMA_EXCLUSIVE_LIST, OUTPUT_DELIMITER & objACE.Trustee & OUTPUT_DELIMITER)) And (dPosition <> Len(objACE.Trustee)) And ((objACE.AccessMask And EX_FULLMailbox_AccessMask) <>0) And ((objACE.AceType = ADS_ACETYPE_ACCESS_ALLOWED) Or (objACE.AceType = ACCESS_ALLOWED_OBJECT_ACE_TYPE) )) Then
			If (TotalACE < dArraySize) Then
				sTrusteeAlias(TotalACE) = objACE.Trustee
				sUserAlreadyFound = sUserAlreadyFound & objACE.Trustee & OUTPUT_DELIMITER
			End If
			TotalACE = TotalACE + 1	
			If ((objACE.AceFlags And ADS_ACEFLAG_INHERITED_ACE) = 0) Then
				'Keep a list who explictly set FMA at mailbox level
				sFMAExplicitAllow = sFMAExplicitAllow & objACE.Trustee & OUTPUT_DELIMITER			
			End If
		ElseIf (( (objACE.AccessMask And EX_FULLMailbox_AccessMask) <>0 ) And (objACE.AceType = ADS_ACETYPE_ACCESS_DENIED)) Then
			'Keep a list who denied FMA, use OUTPUT_DELIMITER as demiliter, 
			'include both inherited and explicit set at mailbox level
			sFMADeniedList = sFMADeniedList & objACE.Trustee & OUTPUT_DELIMITER			
		End If
		Next
	End If

	Set objACL = Nothing
End Function

Function CheckSendAsACE (objDiscretionaryACL, sTAlias)
Dim objACE
Dim intACECount

	err.Clear 
	fACESendasFound = 0
	intACECount = objDiscretionaryACL.AceCount

	If intACECount Then
		For Each objACE In objDiscretionaryACL	
			err.Clear 
			If ( (objACE.Trustee = sTAlias) And (objACE.ObjectType = EX_MB_SEND_AS_GUID) ) Then
				fACESendasFound = 1
			End If
			If (err.number <> 0) Then
				objfileError.WriteLine("Could not read permissions for this user: " & sTAlias)
				objfileError.WriteLine("Error: " & err.Description)
				err.Clear
				fError = True
				fOneError = True
			End If			
		Next			
	End If	
End Function

Function IfFMAAllowed(sTrustee)
	'FMA allow ACE has been found. Assume it's true
	fFMAAllowed = True
	
	If ( (0 <> Instr(sFMADeniedList, sTrustee)) And (0 = Instr(sFMAExplicitAllow, sTrustee))	) Then
		'If Denied ACE is found, and no explicit allow FMA 
		fFMAAllowed = False
	End If 
End Function

Function CreateOutputFiles
	Dim sTimeArray
	Dim sTimeShort
	Dim sTime
	
	err.Clear
	sTime = Time
	sTimeShort = Split(sTime, " ")
	sTimeArray = Split(sTimeShort(0), ":")

	Set objFSO = CreateObject("Scripting.FileSystemObject")
	sErrorsFileName = ERROR_FILE & "_" & sTimeArray(0) & "_" & sTimeArray(1) & "_" & sTimeArray(2) & ".txt"
	Set objfileError = objFSO.OpenTextFile(sErrorsFileName, ForWriting, True, TristateTrue)

	If (cScriptMode = MODE_SETALL Or cScriptMode = MODE_EXPORT)	Then
		sExportFileName = EXPORT_FILE & "_" & sTimeArray(0) & "_" & sTimeArray(1) & "_" & sTimeArray(2) & ".txt"
		Set objfileExport = objFSO.OpenTextFile(sExportFileName, ForWriting, True, TristateTrue)	
	End If
	
	If err.number <> 0 Then
		WScript.StdOut.WriteLine("Unable to create export or error files: " & err.Description)
		objfileError.WriteLine("Unable to create export or error files: " & err.Description)
		fError = True
		fOneError = True
		WScript.Quit	
	End If

End Function

Function DisplaySyntax
	WScript.StdOut.WriteLine("Syntax:")
	WScript.StdOut.WriteLine()
	WScript.StdOut.WriteLine("Export accounts with Full Mailbox Access that do not have Send As permission:")
	WScript.StdOut.WriteLine("     CSCRIPT """ & WScript.ScriptName & """ DOMAIN_CONTROLLER -Export")
	WScript.StdOut.WriteLine("         NOTE: The list will be saved to Send_As_Export_HH_MM_SS.txt")
	WScript.StdOut.WriteLine()
	WScript.StdOut.WriteLine("Grant Send As to all accounts listed in an export file:")
	WScript.StdOut.WriteLine("     CSCRIPT """ & WScript.ScriptName & """ DOMAIN_CONTROLLER -Import ""filename.txt""")
	WScript.StdOut.WriteLine()
	WScript.StdOut.WriteLine("Grant Send As to all accounts in the domain with Full Mailbox Access:")
	WScript.StdOut.WriteLine("     CSCRIPT """ & WScript.ScriptName & """ DOMAIN_CONTROLLER -SetAll")
	WScript.StdOut.WriteLine("         NOTE: Accounts will be listed in Send_As_Export_HH_MM_SS.txt")
	WScript.StdOut.WriteLine()
	WScript.StdOut.WriteLine("For all modes, errors are saved to Send_As_Errors_HH_MM_SS.txt")

	WScript.Quit	
End Function
K?CH B?N CU?I CÙNG

Microsoft cung c?p l?p tr?nh ví d? đ? minh ho? ch?, không có b?o hành ho?c th? hi?n hay ng? ?. Đi?u này bao g?m, nhưng không gi?i h?n, b?o đ?m ng? ? kh? năng bán hàng ho?c cho m?t m?c đích c? th?. Bài vi?t này gi? đ?nh r?ng b?n đ? quen thu?c v?i ngôn ng? l?p tr?nh mà đang đư?c ch?ng minh và v?i các công c? đư?c s? d?ng đ? t?o ra và g? l?i th? t?c. Microsoft h? tr? các k? sư có th? giúp gi?i thích các ch?c năng c?a m?t th? t?c c? th?. Tuy nhiên, h? s? s?a đ?i các ví d? đ? cung c?p thêm ch?c năng ho?c xây d?ng quy tr?nh đ? đáp ?ng các yêu c?u c? th? c?a b?n.

Đ? bi?t thêm thông tin v? s? h? tr? tùy ch?n có s?n c?a Microsoft, truy c?p vào các web site Microsoft sau đây Trang web:
http://support.Microsoft.com/Default.aspx?SCID=FH;[LN];CNTACTMS
Các s?n ph?m bên th? ba mà th?o lu?n v? bài vi?t này đư?c s?n xu?t b?i các công ty đ?c l?p c?a Microsoft. Microsoft đưa ra không có b?o hành, ng? ? hay cách khác, v? hi?u su?t ho?c đ? tin c?y c?a các s?n ph?m này.

Thu?c tính

ID c?a bài: 912918 - L?n xem xét sau cùng: 08 Tháng Năm 2012 - Xem xét l?i: 1.0
Áp d?ng
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
T? khóa: 
kbtshoot kbpending kbbug kbprb kbmt KB912918 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:912918

Cung cấp Phản hồi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com