Bật-AdAccount trong Active Directory bằng PowerShell
Lệnh ghép ngắn PowerShell Enable-AdAccount trong Active Directory cho phép tài khoản người dùng thư mục hoạt động, tài khoản ADComputer hoặc tài khoản dịch vụ.
Sử dụng lệnh ghép ngắn Get-AdUser để nhận người dùng quảng cáo và với lệnh Enable-AdAccount, nó sẽ kích hoạt tài khoản người dùng.
Sử dụng Get-AdComputer để lấy các máy tính có thư mục hoạt động và với lệnh Enable-AdAccount, lệnh này sẽ kích hoạt các máy tính trong quảng cáo.
Trong bài viết này, chúng ta sẽ thảo luận về lệnh ghép ngắn Enable-AdAccount trong Active Directory, cú pháp của nó và cách sử dụng PowerShell allow-adaccount để kích hoạt tài khoản quảng cáo của người dùng, bật tài khoản quảng cáo theo danh tính, bật adaccount theo tên phân biệt, bật adaccount trong một đơn vị tổ chức bằng cách sử dụng PowerShell.
Cú pháp kích hoạt PowerShell-AdAccount
Sử dụng lệnh ghép ngắn Enable-AdAccount để kích hoạt tài khoản thư mục hoạt động.
Cú pháp:
Enable-ADAccount
[-WhatIf]
[-Confirm]
[-AuthType <ADAuthType>]
[-Credential <PSCredential>]
[-Identity] <ADAccount>
[-Partition <String>]
[-PassThru]
[-Server <String>]
[<CommonParameters>]Thông số:
-AuthType - Chỉ định phương thức xác thực để sử dụng xác thực Cơ bản hoặc Xác thực thương lượng. Đàm phán xác thực là xác thực mặc định.
-Confirm - Nhắc bạn xác nhận để chạy lệnh
-Thông tin xác thực - Chỉ định thông tin xác thực tài khoản người dùng sẽ sử dụng để thực hiện kích hoạt tài khoản quảng cáo. Mặc định là người dùng đăng nhập bằng thông tin xác thực của người dùng để thực hiện tác vụ.
-Danh tính - Chỉ định tài khoản thư mục hoạt động bằng cách sử dụng tên phân biệt, SAMAccountName, GUID hoặc mã định danh bảo mật.
Bật giá trị đúng hoặc sai của tài khoản quảng cáo để quyết định xem tài khoản quảng cáo của người dùng quảng cáo được bật hay tắt.
Kích hoạt tài khoản quảng cáo theo danh tính
Bạn có thể kích hoạt tài khoản quảng cáo của người dùng quảng cáo bằng Identity, chạy lệnh sau để kích hoạt tài khoản quảng cáo trong PowerShell
# Get ADUser account status ( adaccount is enable or disabled)
Get-AdUser -Identity ErickJ
# If adaccount is disabled, enable it using Enabled-AdAccount
Enable-AdAccount -Identity ErickJ
# Check AdUser account status ( Enable= True means adaccount is enabled. Enable = False means adaccount is disabled state)
Get-AdUser -Identity ErickJTrong tập lệnh PowerShell ở trên,
Trước tiên, chúng tôi chạy lệnh Get-AdUser để bật hoặc tắt trạng thái tài khoản người dùng quảng cáo.
Trong lệnh thứ hai, lệnh này sử dụng Enable-AdAccount để kích hoạt tài khoản quảng cáo của người dùng được chỉ định bởi thông số Identity.
Trong lệnh thứ ba, chúng tôi kiểm tra lại trạng thái tài khoản người dùng quảng cáo để xác minh xem tài khoản có được bật hay không.
Đầu ra của đoạn script trên để kích hoạt tài khoản người dùng quảng cáo dưới dạng:
Cho phép nhiều người dùng tài khoản quảng cáo trong đơn vị tổ chức
Bạn có thể sử dụng lệnh Get-AdUser để đưa người dùng quảng cáo vào một đơn vị tổ chức (OU) được chỉ định nhằm chỉ nhận những người dùng quảng cáo có tài khoản quảng cáo bị vô hiệu hóa.
Tìm tài khoản quảng cáo bị vô hiệu hóa của người dùng quảng cáo trong Đơn vị tổ chức và sử dụng Tài khoản quảng cáo đã bật để bật tài khoản quảng cáo bằng lệnh sau.
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Where-Object{$_.Enabled -like "False"} | Enable-AdAccountTrong PowerShell ở trên để kích hoạt nhiều người dùng tài khoản quảng cáo trong OU,
Lệnh đầu tiên đưa người dùng quảng cáo vào OU được chỉ định trong đó đối tượng có trạng thái bật là sai (có nghĩa là tài khoản quảng cáo bị tắt) và chuyển kết quả đầu ra sang lệnh thứ hai.
Lệnh thứ hai sử dụng lệnh Enable-AdAccount để kích hoạt tài khoản quảng cáo của người dùng quảng cáo.
Nếu bạn chạy lại, hãy lấy lệnh aduser Enable true như bên dưới để xác minh xem tài khoản người dùng quảng cáo có được bật đúng hay không
Get-ADUser -Filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" | Where-Object{$_.Enabled -like "True"}
Tập lệnh PowerShell ở trên sử dụng lệnh ghép ngắn Get-AdUser để người dùng kích hoạt các tài khoản thực trong OU được chỉ định.
Mẹo hay: Cách mở khóa tài khoản quảng cáo trong thư mục hoạt động bằng PowerShell
Phần kết luận
Tôi hy vọng bài viết trên về Enabled-AdAccount của người dùng quảng cáo trong Active Directory giúp bạn kích hoạt tài khoản quảng cáo của nhiều người dùng một cách dễ dàng.
Sử dụng lệnh ghép ngắn Get-AdUser trong Active Directory với điều kiện để aduser kích hoạt true để kiểm tra các tài khoản đã bật trong Active Directory bằng PowerShell.
Bạn có thể tìm thêm chủ đề về các lệnh PowerShell Active Directory và thông tin cơ bản về PowerShell trên trang chủ ShellGeek.
