Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] команда netdom в windows 7

Ответить
Настройки темы
Разное - [решено] команда netdom в windows 7

Пользователь


Сообщения: 75
Благодарности: 0

Профиль | Отправить PM | Цитировать


Windows 7 pro rus 6.1 7601 sp1 лицензия
Есть bat-ник с прописанной командой netdom
Если запускаю bat-ник то выдает ошибку "Точка входа в процедуру I_NetNameValidate не найдена в библиотеке DLL NETAPI32.dll"
Если запускаю cmd и ввожу в него все тоже самое только ручками то ошибки не выдает.
В чем прикол?

Отправлено: 14:05, 13-08-2012

 

(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Цитата Dzirt2005:
начиная с самой программы netdom.exe, которой по-умолчанию в Windows 7 просто нет »
Верно. Используйте командлет PowerShell Add-Computer. Открываете PS, вводите Get-Help Add-Computer и вперед.

P.S. Шаманство с пристроенным неизвестно откуда netdom не нужно, равно как и диагностика этого метода.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 17:38, 13-08-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Moderator


Сообщения: 53538
Благодарности: 15529

Профиль | Отправить PM | Цитировать


Baggurd, поиск по запросу I_NetNameValidate не пробовали?
Сразу находим ссылку.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:23, 13-08-2012 | #12


Пользователь


Сообщения: 75
Благодарности: 0

Профиль | Отправить PM | Цитировать


1) Командлет powershell не может добавлять удаленные компьютеры по ip адресу.
2) По поводу ссылки. Конечно я ее видел. RSAT уже установлен. Если ввожу вот это start /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationTools-Roles-AD-DS;RemoteServerAdministrationTools-Roles-AD;RemoteServerAdministrationTools-Roles;RemoteServerAdministrationTools то просто вываливается куча ошибок:

Код: Выделить весь код
PS C:\Users\basovva> start /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationT
ools-Roles-AD-DS;RemoteServerAdministrationTools-Roles-AD;RemoteServerAdministrationTools-Roles;RemoteServerAdministrati
onTools
Start-Process : Не удается найти позиционный параметр, принимающий аргумент "/iu:RemoteServerAdministrationTools-Roles-
AD-DS-SnapIns".
строка:1 знак:6
+ start <<<<  /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationTools-Roles-A
D-DS;RemoteServerAdministrationTools-Roles-AD;RemoteServerAdministrationTools-Roles;RemoteServerAdministrationTools
    + CategoryInfo          : InvalidArgument: (:) [Start-Process], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand

Имя "RemoteServerAdministrationTools-Roles-AD-DS" не распознано как имя командлета, функции, файла скрипта или выполняе
мой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытк
у.
строка:1 знак:116
+ start /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationTools-Roles-AD-DS <
<<< ;RemoteServerAdministrationTools-Roles-AD;RemoteServerAdministrationTools-Roles;RemoteServerAdministrationTools
    + CategoryInfo          : ObjectNotFound: (RemoteServerAdm...ols-Roles-AD-DS:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Имя "RemoteServerAdministrationTools-Roles-AD" не распознано как имя командлета, функции, файла скрипта или выполняемой
 программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:157
+ start /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationTools-Roles-AD-DS;R
emoteServerAdministrationTools-Roles-AD <<<< ;RemoteServerAdministrationTools-Roles;RemoteServerAdministrationTools
    + CategoryInfo          : ObjectNotFound: (RemoteServerAdministrationTools-Roles-AD:String) [], CommandNotFoundExc
   eption
    + FullyQualifiedErrorId : CommandNotFoundException

Имя "RemoteServerAdministrationTools-Roles" не распознано как имя командлета, функции, файла скрипта или выполняемой пр
ограммы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:195
+ start /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationTools-Roles-AD-DS;R
emoteServerAdministrationTools-Roles-AD;RemoteServerAdministrationTools-Roles <<<< ;RemoteServerAdministrationTools
    + CategoryInfo          : ObjectNotFound: (RemoteServerAdministrationTools-Roles:String) [], CommandNotFoundExcept
   ion
    + FullyQualifiedErrorId : CommandNotFoundException

Имя "RemoteServerAdministrationTools" не распознано как имя командлета, функции, файла скрипта или выполняемой программ
ы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:227
+ start /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationTools-Roles-AD-DS;R
emoteServerAdministrationTools-Roles-AD;RemoteServerAdministrationTools-Roles;RemoteServerAdministrationTools <<<<
    + CategoryInfo          : ObjectNotFound: (RemoteServerAdministrationTools:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
3)Запускай cmd.exe, переходи в каталог, где лежит твой батник и выполняй там такие команды:
where netdom
where netapi32.dll
netdom /?

весь вывод давай сюда:
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\basovva>where netdom
C:\Windows\System32\netdom.exe

C:\Users\basovva>where netapi32.dll
C:\Windows\System32\netapi32.dll

C:\Users\basovva>netdom /?
Синтаксис этой команды:

NETDOM HELP имя_команды
-или-
NETDOM имя_команды /HELP

Доступные команды:

NETDOM ADD NETDOM RESETPWD NETDOM RESET
NETDOM COMPUTERNAME NETDOM QUERY NETDOM TRUST
NETDOM HELP NETDOM REMOVE NETDOM VERIFY
NETDOM JOIN NETDOM MOVENT4BDC
NETDOM MOVE NETDOM RENAMECOMPUTER

NETDOM HELP SYNTAX выводит объяснения синтаксических правил
команды NET HELP, используемых при описании команд в справке.
NETDOM HELP имя_команды | MORE отображает справку по одному экрану за раз.

Отметим, что подробный вывод можно указать, включив параметр /VERBOSE
в любую из вышеуказанных команд NETDOM.


Команда выполнена успешно.


C:\Users\basovva>

4) И вообще у меня такое ощущение, что проблема не в том что у меня что-то не установлено, а в том что когда я запускаю bat файл он запускается с какими то другими параметрами отличными от тех что запускаются cmd.exe. Может там в реестре что подправить надо?

Отправлено: 11:53, 14-08-2012 | #13


(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Цитата Baggurd:
Если ввожу вот это »
А зачем вы это вводите в PowerShell и есть ли у вас pkmgr?

Используйте DISM
Код: Выделить весь код
dism.exe /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS
в эту же команду добавьте для каждого компонента /featurename:<имя компонента>

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 12:11, 14-08-2012 | #14


Пользователь


Сообщения: 75
Благодарности: 0

Профиль | Отправить PM | Цитировать


В общем вводил я и комманду start /w pkgmgr /iu:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns;RemoteServerAdministrationTools-Roles-AD-DS;RemoteServerAdministrationTools-Roles-AD;RemoteServerAdministrationTools-Roles;RemoteServerAdministrationTools в cmd

С помощью dism тоже пробовал. Ошибок при вводе не было но не помогло. Все по прежнему.

Отправлено: 15:28, 14-08-2012 | #15


(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Baggurd, поместите в папку System32 файл mynetdom.cmd со своей командой:
Код: Выделить весь код
@echo off
netdom join ip адрес /D:домен /ou:Ou /ud:доменное имя /pd:доменный пароль /uo:логин /po: /reboot:40
pause
Создайте на рабочем столе файл call-mynetdom.cmd:
Код: Выделить весь код
@echo off
cmd /k mynetdom
Запустите его.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 12:23, 15-08-2012 | #16


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


была проблема при копировании файлов батником(не работало) и ручками из cmd(работало). может и тут поможет?выяснилось что проблема в именах русских папок, либо меняй "/D:домен" на английское имя,либо в батнике пиши путь кодировкой dos.

Отправлено: 01:29, 03-09-2012 | #17


Пользователь


Сообщения: 75
Благодарности: 0

Профиль | Отправить PM | Цитировать


Был в отпуске...
Vadikan, В таком случае все работает нормально. Но только если bat-ник находится на рабочем столе. Если из папки запускать та же история. Так же если запускать просто в system32 батник то все тоже работает. Кодировка батника у меня 866. Еще непонятно а можно ли запускать его если пустой пароль администратора компа который вводишь в домен? У меня не сработало. Ругается. И вопрос как исправить ситуацию чтобы все работало отовсюду?

Отправлено: 11:59, 27-09-2012 | #18


(*.*)


Сообщения: 36567
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Цитата Baggurd:
Но только если bat-ник находится на рабочем столе. Если из папки запускать та же история. »
Какой из двух командных файлов на рабочем столе? Рабочий стол - это тоже папка, кстати

Цитата Baggurd:
пустой пароль администратора компа который вводишь в домен? »
Ммм... по-моему, это плохая идея.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 13:40, 27-09-2012 | #19


Пользователь


Сообщения: 75
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я понял в чем прикол. У меня в этой папке лежал netdom.exe после удаления все нормализовалось.

А по поводу пустого пароля.Может это и плохо но допустим понадобится ввести в домен комп на котором пустой пароль. Это возможно через батник?

Отправлено: 15:00, 27-09-2012 | #20



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] команда netdom в windows 7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - Графический интерфейс для NETDOM RENAMECOMPUTER Delirium Windows Server 2008/2008 R2 5 28-02-2013 14:57
Установка - команда вывода ID windows XP alex_cent Microsoft Windows 2000/XP 1 30-01-2010 13:35
[решено] Проблема с netdom Неадекват Microsoft Windows NT/2000/2003 4 09-09-2009 12:59
CMD/BAT - [решено] cmd windows xp команда assoc, ftype tarasov.evgeny Скриптовые языки администрирования Windows 2 09-01-2009 01:58
[решено] Не работает команда shutdown в Windows 2003 Dan Swano Microsoft Windows NT/2000/2003 4 07-08-2008 18:33




 
Переход