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 EOR
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