Tìm kiếm trang web

Dễ dàng kích hoạt Thùng rác Active Directory | Thùng rác AD


Trong bài viết này, bạn sẽ tìm hiểu cách bật Tính năng Thùng rác Active Directory trong Windows Server. Thùng rác AD giúp khôi phục các đối tượng thư mục bị xóa vô tình.

Thùng rác AD rất hữu ích khi bạn vô tình xóa một đối tượng AD và cần khôi phục nó. Tôi sẽ đề cập đến 2 phương pháp để kích hoạt tính năng thùng rác AD - PowerShell và GUI máy chủ.

Giả sử quản trị viên hệ thống làm việc trong môi trường Active Directory vô tình xóa bất kỳ đối tượng nào trong Active Directory. Hậu quả của những lỗi như vậy có thể bao gồm từ việc mất năng suất của người dùng cuối đến chức năng mạng bị hỏng.

Trong Windows Server 2008 AD DS, bạn có thể khôi phục các đối tượng Active Directory đã xóa thông qua hoạt động lại Tombstone. Tuy nhiên, các thuộc tính có giá trị liên kết của đối tượng được tạo lại đã bị xóa về mặt vật lý và các thuộc tính không có giá trị liên kết đã bị xóa sẽ không được khôi phục.

Các quản trị viên đã gặp khó khăn trong việc khôi phục các đối tượng đã bị xóa. Do đó, các quản trị viên không thể dựa vào việc tạo lại hình ảnh bia mộ như một giải pháp tối ưu cho việc vô tình xóa các đối tượng.

Thùng rác Active Directory cho phép bạn khôi phục các đối tượng ngay lập tức mà không cần sử dụng bản sao lưu Trạng thái Hệ thống. Trước khi khôi phục bất kỳ đối tượng đã xóa nào, trước tiên bạn phải bật Thùng rác Active Directory.

Tính năng Thùng rác Active Directory là gì

Thùng rác Active Directory giúp quản trị viên khôi phục các đối tượng thư mục vô tình bị xóa. Ban đầu, Thùng rác AD trong môi trường Windows Server tỏ ra khó khăn đối với một số quản trị viên.

Đó là vì việc bật và sử dụng tính năng thùng rác trong AD chỉ có thể được thực hiện từ dòng lệnh, bằng cách sử dụng tiện ích Ldp.exe hoặc bằng lệnh ghép ngắn Windows PowerShell.

Trong các phiên bản Windows Server mới nhất, bạn có thể sử dụng Trung tâm quản trị Active Directory dựa trên GUI để vừa bật Thùng rác AD vừa khôi phục các đối tượng đã xóa.

Trạng thái đối tượng Active Directory

Trước khi kích hoạt thùng rác AD, hãy tìm hiểu về trạng thái đối tượng Active Directory. Khi tính năng Thùng rác AD được bật trong môi trường Active Directory, các đối tượng thư mục có thể ở một trong bốn trạng thái sau.

  1. Trạng thái đối tượng trực tiếp - Giả sử bạn tạo tài khoản người dùng cho một người dùng và người dùng hiện đã đăng nhập bằng tài khoản này. Tài khoản người dùng đang được sử dụng để đăng nhập vào máy tính hoặc nó đang được sử dụng để truy cập tài nguyên từ mạng. Trạng thái này của đối tượng được gọi là Trạng thái trực tiếp của đối tượng.
  2. Trạng thái đối tượng đã xóa - Khi bạn xóa một đối tượng khỏi Active Directory, đối tượng đó sẽ được chuyển đến vùng chứa đối tượng đã xóa. Nhưng các thuộc tính có giá trị liên kết và không có giá trị liên kết của đối tượng vẫn được giữ nguyên. Nếu bạn đã bật thùng rác thư mục hoạt động, đối tượng có thể được phục hồi bằng cách khôi phục nó từ Thùng rác AD. Và nếu thời gian tồn tại của đối tượng bị xóa vẫn chưa hết. Theo mặc định, thời gian tồn tại của đối tượng đã xóa được đặt cấu hình là 180 ngày. Nếu đối tượng ở trạng thái bị xóa, bạn có thể khôi phục đối tượng trở lại Active Directory và đối tượng chuyển sang trạng thái hoạt động.
  3. Trạng thái đối tượng được tái chế - Ở trạng thái được tái chế, đối tượng vẫn nằm trong vùng chứa Đối tượng đã xóa nhưng hầu hết các thuộc tính của nó hiện đã bị loại bỏ. Bạn không thể khôi phục đối tượng từ Thùng rác AD hoặc bằng cách thực hiện các bước khác, chẳng hạn như tạo hoạt hình lại các đối tượng Tombstone Active Directory, khi đối tượng ở trạng thái được tái chế.
  4. Trạng thái đối tượng đã xóa - Sau khi hết thời gian tồn tại của đối tượng được tái chế, quy trình thu gom rác AD sẽ bắt đầu bằng cách xóa phần còn lại của các đối tượng đã xóa trước đó khỏi cơ sở dữ liệu.

Yêu cầu về thùng rác của Active Directory

Trước khi bạn bật tính năng thùng rác AD trên máy chủ Windows, đây là một số điều kiện tiên quyết.

  • Mở rộng lược đồ của bạn sang Windows Server 2008 R2.
  • Chỉ có Windows Server 2008 R2 DC trở lên trong nhóm của bạn.
  • Nâng cao cấp độ chức năng (các) miền của bạn.
  • Nâng cao cấp độ chức năng của khu rừng của bạn.

Nâng cao cấp độ chức năng rừng cho Thùng rác AD

Quan trọng nhất, cấp độ chức năng forest phải là Windows Server 2008 R2 trở lên. Điều này có nghĩa là tất cả các bộ điều khiển miền trong forest của bạn phải chạy Windows Server 2008 R2 trở lên.

Ảnh chụp màn hình bên dưới cho bạn biết cách nâng cấp chức năng nhóm cho thùng rác AD. Bạn có thể bỏ qua bước này nếu cấp độ chức năng forest của bạn là Windows Server 2008 R2 trở lên.

Khởi chạy Trình quản lý máy chủ và nhấp vào Công cụ rồi chọn Trung tâm quản trị Active Directory. Nhấp chuột phải vào miền mục tiêu ở khung bên trái và chọn Nâng cấp chức năng forest.

Trong ví dụ bên dưới, cấp Chức năng nhóm Active Directory đã là Windows Server 2012 R2. Bạn chỉ phải thực hiện tác vụ này nếu cấp độ chức năng nhóm của tổ chức của bạn thấp hơn Windows Server 2008 R2.

Kiểm tra cấp độ chức năng của rừng

Để kiểm tra cấp độ chức năng Forest hiện tại của tổ chức của bạn bằng lệnh PowerShell, hãy thực thi lệnh bên dưới trong mô-đun AD cho Windows PowerShell.

Get-ADForest -Identity Prajwal.local

Sử dụng PowerShell để nâng cao cấp độ chức năng của rừng

Nếu bạn đang tìm cách nâng cao cấp độ chức năng nhóm bằng lệnh PowerShell, hãy khởi chạy Mô-đun Active Directory cho Windows PowerShell và thực hiện lệnh bên dưới.

Set-ADForestMode 6 -Identity PRAJWAL.LOCAL (6 - If you want to raise the forest functional level to Windows Server 2012 R2)
Set-ADForestMode 5 -Identity PRAJWAL.LOCAL  (5 - If you want to raise the forest functional level to Windows Server 2012)
Set-ADForestMode 4 -Identity PRAJWAL.LOCAL (4 - If you want to raise the forest functional level to Windows Server 2008 R2)

Bật tính năng Thùng rác Active Directory bằng GUI máy chủ

Hãy xem các bước để kích hoạt tính năng Thùng rác Active Directory bằng GUI máy chủ. Khi bạn cài đặt Windows Server, theo mặc định, thùng rác AD bị tắt.

Quá trình bật Thùng rác Active Directory là không thể đảo ngược, điều này có nghĩa là khi bạn bật Thùng rác Active Directory, bạn không thể tắt nó.

Để bật Tính năng Thùng thư mục hoạt động trên Windows Server, hãy đăng nhập bằng tài khoản người dùng thuộc nhóm Quản trị viên doanh nghiệp hoặc Quản trị viên lược đồ.

Nhấp chuột phải vào miền mục tiêu và nhấp vào Bật Thùng rác. Bạn có chắc chắn muốn thực hiện hành động này không? Khi Thùng rác đã được bật thì không thể tắt được. Trên hộp xác nhận, nhấp vào OK.

Nhấp vào OK. Trên dải băng trên cùng, nhấp vào Biểu tượng Làm mới.

Bật Thùng rác AD bằng PowerShell

Bây giờ chúng ta sẽ xem xét các bước để kích hoạt tính năng thùng rác AD bằng PowerShell trên Windows Server.

Chạy lệnh PowerShell sau trong mô-đun AD cho Windows PowerShell để bật thùng rác AD.

Enable-ADOptionalFeature -Identity 'CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=prajwal,DC=local' -Scope ForestOrConfigurationSet -Target 'prajwal.local'

Xác minh kích hoạt thùng rác Active Directory

Để xác minh xem tính năng Thùng rác AD có được bật hay không, hãy thực hiện lệnh bên dưới.

Get-ADOptionalFeature -filter *

Ở đầu ra, Tên=tính năng Thùng rác có nghĩa là tính năng thùng rác được bật thành công trên Windows Server.

Xóa một đối tượng khỏi Active Directory

Bây giờ chúng ta thấy một vùng chứa mới có tên Đối tượng đã xóa trong miền mục tiêu. Khi bạn xóa bất kỳ đối tượng nào khỏi Active Directory, nó sẽ di chuyển đến vùng chứa Đối tượng đã xóa. Chúng ta sẽ quay lại thư mục này sau.

Bây giờ chúng ta sẽ thử nghiệm tính năng thùng rác trong AD. Chúng tôi sẽ tạo và xóa đối tượng một cách có chủ đích. Việc này chỉ được thực hiện để kiểm tra tính năng thùng rác của Active Directory.

Hãy tạo một người dùng thử nghiệm có tên TempUser trong OU Users. Nhấp chuột phải vào người dùng mới tạo và nhấp vào xóa. Khi được yêu cầu xác nhận xóa, người dùng nhấp vào Có.

Ngoài ra, để xóa tài khoản người dùng khỏi Active Directory, bạn có thể sử dụng lệnh PowerShell được đưa ra bên dưới.

Remove-ADUser -Identity TempUser

Đầu tiên chúng ta tìm kiếm đối tượng AD đã bị xóa bằng lệnh PowerShell.

Get-ADObject -SearchBase "CN=Deleted Objects,DC=prajwal,DC=local" -ldapFilter:"(msDs-lastKnownRDN=*)" - IncludeDeletedObjects -Properties lastKnownParent

Trong đầu ra lệnh, Deleted=True có nghĩa là đối tượng được xóa thành công.

Cách khôi phục các đối tượng đã xóa bằng Thùng rác AD

Tính năng Thùng rác Active Directory được cải tiến với giao diện người dùng đồ họa mới để người dùng quản lý và khôi phục các đối tượng đã xóa.

Giờ đây, bạn có thể xem các đối tượng đã xóa trong vùng chứa Đối tượng đã xóa. Khi bạn nhấp chuột phải vào đối tượng đã xóa, bạn sẽ thấy bốn tùy chọn.

  • Khôi phục - Tùy chọn này khôi phục đối tượng đã xóa về vị trí ban đầu của nó trước khi xóa. Đây là tùy chọn được khuyến nghị trong hầu hết các trường hợp để khôi phục các đối tượng đã xóa.
  • Khôi phục về - Với tùy chọn này, bạn có thể khôi phục đối tượng về vùng chứa mong muốn. Bạn sẽ chọn tùy chọn này nếu bạn muốn khôi phục cụ thể đối tượng đã xóa vào OU hoặc vị trí mới.
  • Xác định vị trí gốc - Hiển thị Vùng chứa nơi đối tượng đã có trước khi xóa. Chọn tùy chọn này để biết vị trí ban đầu của một đối tượng trước khi bạn sử dụng Khôi phục hoặc Khôi phục vào.
  • Thuộc tính - Hiển thị các thuộc tính của đối tượng như tên, Lớp đối tượng, USN, v.v.

Nhấp chuột phải vào đối tượng có trong vùng chứa Đối tượng đã Xóa và nhấp vào Khôi phục.

Chúng tôi thấy rằng tài khoản người dùng được khôi phục trở lại vị trí ban đầu bằng Tùy chọn Khôi phục.

Khôi phục các đối tượng đã xóa Active Directory bằng PowerShell

Để khôi phục đối tượng đã xóa về vị trí ban đầu, hãy sử dụng lệnh PowerShell.

Get-ADObject -ldapFilter:"(msDS-LastKnownRDN=*)" -IncludeDeletedObjects | Restore-ADObject

Tính năng thùng rác Active Directory là gì?

Thùng rác AD giúp khôi phục các đối tượng thư mục đã vô tình bị xóa mà không cần sử dụng bản sao lưu Trạng thái hệ thống của bạn.

Tôi có thể tắt tính năng Thùng rác AD không?

Không, sau khi bật Thùng rác AD, bạn không thể tắt nó.

Tìm Ai đã xóa đối tượng bằng Thùng rác?

Thùng rác sẽ không cho bạn biết ai đã xóa người dùng, nhóm và máy tính của bạn.

Active Directory giữ các đối tượng đã xóa trong bao lâu?

180 ngày.

Bài viết liên quan