Что нового

Команда по перемещению компьютеров между группами в AD.

Detre

Новичок
Сообщения
70
Репутация
0
Всем привет, столкнулся с проблемой. До компилирования команда справляется отлично(Если сохранить и нажать "Run Script"), но после компилирования пишет " "dsmove" не является внутренней или внешней командой, исполняемой программой или пакетным файлом."

Код:
RunWait(@ComSpec & ' /c cmd.exe /c dsmove CN=' & $rHostName4 & ',CN=Computers,DC=KI65,DC=NET -newparent ou="Domain Computers",dc=KI65,dc=NET & PAUSE


Подскажите пожалуйста, что делаю не так...
 

All2khoff

Продвинутый
Сообщения
352
Репутация
65
вызывайте "C:\Windows\System32\dsmove.exe" по полному пути.
 
Автор
Detre

Detre

Новичок
Сообщения
70
Репутация
0
вызывайте "C:\Windows\System32\dsmove.exe" по полному пути.
Тоже самое пишет. Только теперь "C:\Windows\System32\dsmove.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом." Хоть ты ставь кавычки, хоть не ставь.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Попробуйте скомпилировать под х64.
 
Автор
Detre

Detre

Новичок
Сообщения
70
Репутация
0
Попробуйте скомпилировать под х64.
Да уже догадался, раньше воркало. Видимо это уже распространенная проблема)Сначала была трабла с путями и копирование через copy и xcopy(Открыл для себя Filecopy уже встроенный в Autoit), теперь урезание x86))) Забавно)))Все равно спасибо за ответ)))
 
Верх