I'm experimenting with using Profiles to mount SMB network volumes @ Login time, via a policy (Login Item payload). Pretty simple, really. Sort of.
-All Macs get a company-wide SMB volume. Scoped to All Macs. Works fine.
-All Macs get a department-specific SMB volume. Scoped to Departments. Works fine.
The profile works OK on Mac desktops. Fails miserably on laptops.
Problem:
The Mac laptops try and mount the SMB volumes regardless of where the Mac is located.
Example: Joe Smith takes his Mac laptop to his home, or Starbucks, or a hotel, etc and the Mac laptop still tries to mount the SMB volumes. Finder barfs out the generic "Cant find server" error. No big deal, but its super annoying and makes my end users grouchy. And ~40% of my Mac user base are now using laptops these days. Well over half of the Mac laptop users plug into physical Thunderbolt/USB Ethernet when seated at their desk.
Obviously the solution is to scope the Profile and limit the Login Item to only to Macs that are on my internal IP segments & VLANs. I have done that. Fairly simple for me as I only have 10 VLANs to scope. No luck. Laptops still are determined to mount those &^%$@ SMB volumes.
Likewise, I even tried to add Exclusons of common private/reserved IP ranges such as 192.168.0.0/16 (which will catch a lot of home networks, cafes, etc). Again - no luck.
Thoughts on how to accurately scope Mac laptops for Profile-based network drive mounts?
