Problem: A school computer is not shown in computerroom


A school computer is not shown in computerroom


Check the attributes from the pc. If you have created the PC in the “normal” Devices → Computers module by mistake, the PC does not have all needed attributes for school. So you can compare a shown PC object with the not shown PC object.
The should show these two attributes:

objectClass: ucsschoolComputer
ucsschoolRole: win_computer:school:<OU>


You can simply add the attributes with a ldapmodify:

ldapmodify -x -D "cn=admin,$(ucr get ldap/base)" -y /etc/ldap.secret <<EOR
dn: cn=sun-pc01,cn=computers,ou=sun,dc=schein,dc=me
changetype: modify
add: objectClass
objectClass: ucsschoolComputer
add: ucsschoolRole
ucsschoolRole: win_computer:school:sun

If you get the following error message, the objectClass is not known in the ldap yet and you are not on the right UCS version where this objectClass was indroduced.

modifying entry "cn=win-test,cn=computers,ou=sun,dc=school,dc=int"
ldap_modify: Invalid syntax (21)
        additional info: objectClass: value #0 invalid per syntax