Active Directory System Discovery discovers Linux servers and tries to push clients to them
Active Directory System Discovery discovers Linux servers with an OS type of "Microsoft Windows NT server linux." This triggers automatic client push installation.
The installation fails because there is no Admin$ share on a Unix\Linux server.
The CCM.log shows this failure:
---> Attempting to connect to administrative share '\server.unix.domain.org\admin$' using account 'domain\SCCMAccount' SMSCLIENTCONFIGMANAGER (0x8434)
---> WNetAddConnection2 failed (LOGON32LOGONNEWCREDENTIALS) using account domain\SCCMAccount (00000035) SMSCLIENTCONFIG_MANAGER
Several workarounds could resolve this issue:
- Add an "exclude collection" to client push properties so that *nix clients can be excluded.
- Fix the OS type of *nix clients so that they don't show as Windows and CCM doesn't try to push to them.
- Add an option for exclude OU's in Active Directory System Discovery so that *nix OU's can be excluded.
The SMS_ExcludedMachineNetBIOSName option isn't an attractive workaround since we have thousands of *nix clients and new hosts are being added often.