გასულ კვირას ჩვენ გვქონდა საკმაოდ პრობლემა რეპლიკაციასთან დაკავშირებით ჩვენს Active Director გარემოში. ჩვენ მოულოდნელად დაგვხვდა უამრავი მოვლენა მოვლენის ჟურნალში მოვლენის ID 1694-ით, სადაც ნათქვამია:
რეპლიკაციის შეცდომა 8203 "საქაღალდის სერვისზე მითითებული ატრიბუტის სინტაქსი არასწორია."
ეს შეცდომა ნიშნავს, რომ არსებობს ატრიბუტის კომპლექტი ობიექტზე, რომელიც მდებარეობს Active Directory-ში, არასწორია. ეს შეიძლება ნიშნავდეს, რომ არსებობს რაღაც უცნაური სიმბოლო, ან ატრიბუტი, რომელიც მოითხოვს გამორჩეული სახელის დაყენებას სტრიქონით.
ამ პრობლემის გადასაჭრელად, ამ მოვლენებიდან მეტი მონაცემი გამოვიყვანეთ. თითოეული მოვლენა გეტყვით იმ ატრიბუტს, რომელიც პრობლემურია. ჩვენს შემთხვევაში, ჟურნალი იყო ”მენეჯერი”ატრიბუტი.
მიუხედავად იმისა, რომ ჟურნალში არ იყო მითითებული მომხმარებლის სახელი პრობლემასთან დაკავშირებით, მან მიუთითა GUID. ჩვენ შეგვიძლია გამოვიყენოთ შემდეგი PowerShell ბრძანება მომხმარებლის ობიექტის მოსაძებნად.
Get-ADUser -Identity {GUID}
მომხმარებლის პოვნის შემდეგ გახსენით მომხმარებელი Active Directory-ში და შეასწორეთ ატრიბუტი.
ჩვენს შემთხვევაში, "მენეჯერიველს უცნაური ცარიელი ხასიათი ჰქონდა. ჩვენ უბრალოდ დავაწკაპუნეთ "წმინდა“ გასასუფთავებლად და შემდეგ ველმა თქვა ””როგორც უნდა.
ყოველი პრობლემური ანგარიშის განახლების შემდეგ, რეპლიკაცია განახლდა ჩვეულებრივად.
ხშირად დასმული კითხვები
როგორ ვიპოვო Active Directory ატრიბუტებში მითითებული ცარიელი სიმბოლოები?
ჩვენ გავუშვით შემდეგი PowerShell სკრიპტი თითოეულ ჩვენს დომენის კონტროლერზე, რათა გამოგვეჩინა რომელ ობიექტებს ჰქონდათ შავი სიმბოლო ატრიბუტში.
Get-ADObject -სერვერი $_.Name -LDAPფილტრი '(მენეჯერი=\20)'
Ასევე შეგიძლიათ მოითხოვეთ დომენის ყველა კონტროლერი.