Без указания конкретного скрипта сложно определить причину неправильной работы. Однако, есть несколько общих проблем, которые могут возникать при перемещении компьютеров из одной OU в другую на PowerShell:
1. Ошибка в указании пути OU. Убедитесь, что вы правильно указали путь к целевой OU, например: "OU=NewOU,DC=domain,DC=com".
2. Ошибка в указании имени компьютера. Проверьте, что вы правильно указали имя компьютера при перемещении.
3. Проблемы с аутентификацией. Убедитесь, что у вас есть достаточные права доступа для перемещения компьютеров между OU.
4. Ошибки в скрипте. Проверьте синтаксис скрипта на наличие опечаток и неправильной логики выполнения.
Чтобы исправить ошибку, сначала попробуйте выявить конкретную причину неправильной работы скрипта. Можете попробовать добавить дополнительные выводы в скрипт для отслеживания процесса перемещения компьютеров. После этого, приступайте к исправлению проблемы на основе выявленных причин.