Active Directory - Cập nhật công ty hàng loạt


9

Tôi đã tự hỏi liệu có cách nào để cập nhật trường 'Công ty' cho một nhóm lớn người dùng trong Active Directory không? Tôi muốn kết hợp tất cả người dùng với một công ty kết thúc bằng một chuỗi nhất định.

Sẽ mất quá nhiều thời gian để thay đổi điều này cho từng người dùng.

Câu trả lời:


13
dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"

Điều chỉnh dsqueryđể nhắm mục tiêu người dùng cụ thể theo yêu cầu.

Chỉnh sửa: Để khớp với một chuỗi [phụ-] cụ thể

dsquery * -filter "&((objectCategory=Person)(objectClass=User)(company=*OLDCOMPANY))" -limit 0 | dsmod user -company "%NEWCOMPANY%"

Điều chỉnh *OLDCOMPANYregex cho phù hợp với nhu cầu của bạn.


1
+1 Chết đơn giản, và nên hoạt động tuyệt vời!
sysadmin1138

1
Cảm ơn lời đề nghị - chơi với nó bây giờ. Điều này có thể được sửa đổi để chỉ thay đổi người dùng nơi công ty kết thúc bằng một chuỗi cụ thể không?
JT.WK

1
+1 Tôi thích chết đơn giản
jer.salamon

@ JT.WK: Cập nhật câu trả lời của tôi ...
jscott

1
Giành chiến thắng +1. Tôi đã định viết điều tương tự bằng Find, DSQuery, DSGet và DSMod - nhưng của bạn là một giải pháp thanh lịch hơn nhiều
Izzy

-1

Viết một tập lệnh powershell để thay đổi nó cho tất cả người dùng trong đó công ty = tên công ty cũ thành tên công ty mới.


1
Vâng, bạn có thể có thể làm một cái gì đó trong powershell. Nhưng bản thân nó không phải là một câu trả lời hữu ích - các lệnh powershell để tìm kiếm và sửa đổi người dùng là gì?
WheresAlice

đúng nhưng đã chỉ ra một hướng tốt nhờ vào -1
jer.salamon

2
Một tài liệu tham khảo khó hiểu về một ngôn ngữ kịch bản thậm chí còn khó hiểu hơn, không có thông tin thực sự về việc giải quyết vấn đề không phải là một câu trả lời hay - chưa từng có. Tôi sẽ tin rằng nó thiếu kinh nghiệm hơn là hạ thấp nó.
John Gardeniers

2
"... Trả lời và lái xe" - Như trong khi lái xe cơ giới? Xin đừng làm vậy, nó cực kỳ nguy hiểm cho chính bạn và những người khác trên đường.
jscott
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.