In my organization I have chosen to organize my Active Directory OU structure based on physicallocations. To tackle this issue, I’ve created a PowerShell script that will run as a batch process and will move the Computer objects into OUs based on their IP address.