Netdom не является внутренней или внешней командой в Windows 10

Обновлено: 18.05.2024

Вывод: Узнайте, как заменить команды netdom простыми командлетами Windows PowerShell для переименования и перезагрузки компьютера или присоединения к домену.

Эй, сценарист! Кажется, недавно я вручную собрал несколько компьютеров для компьютерной лаборатории, которую мы обустраиваем на работе. Я написал пакетный файл, который использует команды netdom для присоединения к домену. Я также использую команду netdom для переименования компьютера и команду shutdown для перезагрузки компьютера. Синтаксис каждой из этих трех команд довольно сложен и запутан. Странно то, что вроде бы я могу это сделать на Windows Server R2, но не могу сделать это на Windows 7. Что дает?

Здравствуйте, AD,

Эд Уилсон, специалист по сценариям Microsoft, здесь. Сегодня днем ​​я пью что-то немного другое. Я решил сделать чашку масала чая. (Слово чай или многие его вариации во многих языках означают просто чай. Поэтому говорить о чае чая излишне.) Так или иначе, я решил использовать даджарлингский чай, заваренный немного крепче, я добавила гвоздику, кардамон, палочку корицы, свежемолотый перец и 1/3 стакана теплого молока. В сочетании с печеньем Anzac это было довольно приятно.

AD, причиной того, что вы не можете использовать пакетный файл (содержащий команды netdom) в Windows 7, является то, что по умолчанию Windows 7 не содержит команду netdom. Вы можете добавить netdom на свой компьютер под управлением Windows 7, установив последнюю версию средств удаленного администрирования сервера (RSAT). Когда он установлен, вам все равно нужно перейти в «Программы и компоненты» и включить инструменты, которые вы хотите загрузить. Инструменты RSAT великолепны, и именно здесь вы получаете доступ к модулю Active Directory. Но вы не должны загружать RSAT только для доступа к netdom, потому что вы можете делать то, что хотите, из коробки (при условии, что ваша машина не является выпуском Windows 7 Home, который не присоединяется к доменам).

AD, ваш командный файл содержал как минимум три команды для переименования компьютера, присоединения к домену и перезагрузки компьютера. Здесь показаны две команды netdom и команда shutdown.

netdom add /d:reskita mywksta /ud:mydomain\admin /pd:password

В Windows PowerShell 2.0 это по-прежнему три команды, но, по крайней мере, команды являются родными для Windows 7. Кроме того, команду Windows PowerShell легче читать, и они поддерживают прототипирование. Здесь показан пример использования Windows PowerShell для добавления компьютера в домен, переименования компьютера и перезагрузки компьютера.

В первой команде я использую командлет Get-WmiObject для получения класса Win32_ComputerSystem target="_blank">Win32_ComputerSystem Windows Management Instrumentation. (Командлет Get-WmiObject имеет псевдоним gwmi, и при необходимости он также будет принимать учетные данные.) Поскольку этот класс возвращает только один экземпляр, я могу использовать свою группу и точку трюк (см. Мои десять любимых приемов Windows PowerShell), чтобы напрямую вызвать метод Rename для переименования компьютера.

После переименования компьютера я использую командлет Add-Computer для присоединения компьютера к домену. Командлет Add-Computer позволяет мне указать учетные данные, которые имеют права на добавление компьютеров в домен, в дополнение к имени домена, к которому нужно присоединиться. Хотя я этого не делал в своем примере, есть также параметр ou, позволяющий указать путь к OU, в котором будет находиться только что созданная учетная запись компьютера.

Последняя команда Restart-Computer отображается без каких-либо параметров. Это означает, что компьютер перезагрузится в течение одной минуты и попытается заставить процессы вежливо завершить работу (в целом это хорошо). Для экстренных ситуаций есть переключатель Force, который заставит компьютер немедленно перезагрузиться, а не ждать, пока процессы вежливо завершат работу. Использование этого необязательного параметра в некоторых случаях может привести к потере данных.

На следующем изображении я сначала использую командлет Get-WmiObject для переименования компьютера. На изображении показано, что возвращаемое значение равно 0, что означает успешное выполнение команды. Затем я использую командлет Add-Computer для присоединения компьютера к домену iammred, используя учетные данные администратора. После нажатия клавиши ВВОД появится диалоговое окно с запросом пароля для учетных данных.

Команда выполнена успешно, но появляется предупреждающее сообщение о том, что для вступления изменений в силу требуется перезагрузка. Последняя команда, показанная на изображении, использует командлет Restart-Computer для перезагрузки компьютера. Я добавил параметр WhatIf, чтобы проиллюстрировать, что происходит при использовании параметра WhatIf (и чтобы у меня было время сделать снимок экрана).

Изображение вывода команды

После удаления переключателя WhatIf и повторного запуска командлета Restart-Computer появляется окно с сообщением о том, что компьютер выключится через минуту или меньше. После быстрой перезагрузки я могу переключиться с использования локальной учетной записи на учетную запись домена, потому что теперь компьютер присоединился к домену. Команды короткие, приятные, легко запоминаются и просты в использовании. Ни одна из этих команд не требует сценария, их можно легко запустить как импортированные команды истории. Дополнительные сведения о работе с командлетами журнала Windows PowerShell см. в сборнике Hey, Scripting Guy! блоги.

AD — это все, что нужно для использования Windows PowerShell для переименования компьютера и присоединения его к домену. Присоединяйтесь ко мне завтра, чтобы узнать больше о Windows PowerShell.

Я пытаюсь использовать netdom для переименования доменного компьютера, но независимо от того, какую команду я ввожу после netdom, я просто возвращаюсь к подсказке. Я не получаю никакого вывода. Я взял одну версию exe из Windows Server 2012, другую из папки SxS, созданной после включения инструментов RSAT из функций Windows в Windows 10, ни одна из них ничего не делает. Я абсолютно ничего не имею в виду. netdom /?, запрос netdom COMPNAME и т. д. Ничего. Из командной строки с повышенными привилегиями.

Эта программа просто полностью нефункциональна в 10 (пробовали на 2 компах)? Не хотелось бы задавать вопрос, на который может быть такой простой ответ, но я не вижу признаков того, что это так, по результатам поиска.

Star- Развертывание

Этот человек является проверенным специалистом

Звездный развертыватель

Популярные темы в Active Directory и GPO

3 ответа

Этот человек является проверенным специалистом

РДинен

У меня здесь установлена ​​Windows 10 Pro, которая отлично работает с netdom, однако на ней установлен RSAT (насколько я понимаю, он необходим). Что вы пытаетесь сделать с netdom? Потому что, может быть, PowerShell — подходящий вариант для выполнения работы?

Star- Развертывание

Этот человек является проверенным специалистом

OP Star-Deployer

Считаете ли вы, что в таком случае использование netdom.exe, потерянного в результате установки RSAT, может не сработать? По какой-то причине все, что я читал, говорит, что нужно просто взять его откуда угодно, и оно должно работать, но это объясняет некоторые вещи, которые я думаю.

dbeato

Этот человек является проверенным специалистом

дбито

Star-Deployer написал:

Вы думаете, что использование netdom.exe, потерянного в результате установки RSAT, может не сработать? По какой-то причине все, что я читал, говорит, что нужно просто взять его откуда угодно, и оно должно работать, но это объясняет некоторые вещи, которые я думаю.

Netdom по умолчанию не включен в Windows 10 (он включен в RSAT) . Вы можете использовать это вместо powershell

Эта тема заблокирована администратором и больше не открыта для комментариев.

Чтобы продолжить это обсуждение, задайте новый вопрос.

Щелкни! Okta Breach, QNAP Devices, Raspberry Pi, Space Lettuce, Mercury Diamonds

Ваша ежедневная доза технических новостей. Вы должны это услышать. Okta подтверждает, что 2,5% клиентов пострадали от взлома в январе Раскрываются новые подробности взлома Okta, и вполне возможно, что преступники имели физический доступ к emplo.

Кого волнуют объявления вашего поставщика брандмауэра?

Я только что закончил веб-семинар с объявлением от моего поставщика брандмауэра. Новое облачное обучение машинному обучению позволяет оперативно блокировать угрозы. Бесплатные возможности AIOP (с премиум-версией). Усовершенствованная фильтрация URL-адресов, использующая аналитику в реальном времени, которая устраняет проблемы с UR.

Искра! Серия Pro – 23 марта 2022 г.

День в истории: 2001 год. Российская космическая станция «Мир» погружается в море 23 марта 2001 года, после 15 лет пребывания на орбите, российская космическая станция «Мир» вновь вошла в Тихий океан после управляемого маневра схода с орбиты. Несмотря на получивший широкую огласку инцидент.

Распутать продано

Идеи руководства для ИТ-пользователей

Итак, я новичок, и одной из моих целей в этом году является создание списка предложений для представления руководству о том, как наша ИТ-сфера справляется с незваными гостями. Цель заключается в следующем: убедиться, что все признаются как они зайдите в наш район, чтобы направить их к .

Одна из замечательных особенностей Windows заключается в том, что вы можете выполнять многие задачи из командной строки на своем компьютере. Вам просто нужно ввести cmd.exe, и Windows запустит его за вас. Но иногда вы можете столкнуться с такими ошибками, как «не распознается как внутренняя команда».

На самом деле это одна из самых распространенных ошибок, с которыми вы можете столкнуться при работе с командной строкой. Как предполагает сама ошибка, она не смогла распознать инструмент, который вы пытались использовать с командной строкой. Это происходит по разным причинам, а также есть несколько способов обойти ошибку «не распознана как внутренняя или внешняя команда» на вашем ПК с Windows.


< /p>

Почему возникает ошибка «не распознана как внутренняя команда»

Прежде чем вы начнете применять исправления, рекомендуется узнать, почему произошла ошибка, чтобы убедиться, что она не повторится в будущем.

Другие приложения портят вашу систему

Одна из наиболее распространенных причин, по которой вы можете получить эту ошибку на своем ПК, заключается в том, что другое установленное приложение изменило ваши системные переменные. Это не позволяет командной строке распознавать команды для запуска других приложений или инструментов.

Программа не установлена ​​на вашем компьютере

Вторая возможная причина появления сообщения «не распознана как внутренняя или внешняя команда» заключается в том, что на вашем компьютере не установлена ​​соответствующая программа. Возможно, программа установки не установила файлы приложения в нужное место или программа установки не разрешила запуск инструмента из командной строки.

Исправление ошибки «не распознана как внутренняя или внешняя команда» в Windows

Независимо от причины, есть способы исправить эту ошибку и заставить командную строку распознавать программу, которую вы пытаетесь использовать.

Убедитесь, что программа действительно существует на вашем компьютере

Первое, что нужно сделать, это проверить, действительно ли программа, которую вы пытаетесь использовать с командной строкой, существует на вашем компьютере. Возможно, вы использовали поддельный установщик, который сообщил вам, что программа была успешно установлена ​​на вашем компьютере, но это может быть неправдой.

Есть простой способ проверить, действительно ли программа установлена ​​на вашем компьютере.

  • Запустите окно Проводника на своем ПК.
  • Перейдите по следующему пути.


  • Убедитесь, что исполняемый файл, который вы пытаетесь запустить из командной строки, доступен в этой папке. Если это не так, программа, скорее всего, не установлена ​​на вашем компьютере.

Описанное выше не является надежным способом проверить, установлена ​​ли программа на вашем компьютере. Это связано с тем, что не все программы хранят свои файлы в папке Windows System32. Однако это должно помочь вам найти большинство программ.

Использовать полный путь к исполняемому файлу

Ошибка «не распознана как внутренняя команда» обычно возникает из-за того, что компьютер не может найти исполняемый файл, который вы просите его запустить. Однако вы можете предоставить ему полный путь к исполняемому файлу, и тогда он сможет запустить его без каких-либо проблем.

  • Запустите окно командной строки на своем ПК.


  • Введите полный путь к исполняемому файлу, который вы хотите использовать, и нажмите Enter на клавиатуре.
  • Например, если вы пытаетесь использовать файл adb.exe, расположенный в папке adb на рабочем столе, введите что-то вроде следующего.


Заключите путь к файлу в двойные кавычки

Указание полного пути к исполняемому файлу не является надежным методом. Это также может вызвать ошибку «не распознается как внутренняя или внешняя команда», если она не используется должным образом. Проблема заключается в пути, который вы указываете в окне командной строки.

Если в полном пути к исполняемому файлу есть пробелы, это вызовет ошибку.Это связано с тем, что утилита не может распознавать пробелы и использует символы до первого пробела в качестве имени программы. Поскольку это неправильный путь, вы получите вышеупомянутую ошибку.

Это можно исправить следующим способом.

  • При вводе пути, содержащего пробелы (одиночные или множественные), заключайте путь в двойные кавычки.


  • Затем командная строка распознает весь путь как один элемент и соответствующим образом запустит программу на вашем компьютере.

Переместить файл в папку System32

К настоящему времени вы знаете, что когда вы пытаетесь запустить исполняемый файл из утилиты командной строки, он просматривает папку System32 вашей установки Windows, а затем открывает файл, если он там доступен.

Что, если бы вы могли поместить свой исполняемый файл туда, а затем получить к нему доступ из командной строки? Вы можете сделать это, если у вас есть права администратора на вашем компьютере.

    Скопируйте исполняемый файл вместе со всеми другими файлами, связанными с ним, в следующую папку на вашем компьютере.


< /p>

  • Введите имя исполняемого файла без указания пути, и вы увидите, что он успешно запускается.

Хотя этот метод отлично работает и помогает исправить ошибку «не распознана как внутренняя или внешняя команда» на вашем компьютере, вы можете использовать его с осторожностью.

Это связано с тем, что каждый раз, когда вы хотите использовать что-то из командной строки, вам нужно поместить соответствующий исполняемый файл в папку System32. Со временем папка разрастется, и в ней будет много файлов.

Это также не будет работать для исполняемых инструментов, требующих установки в определенный каталог. Вы не сможете переместить их в папку System32, так как путь установки указан в реестре Windows.

Мы рекомендуем вам использовать это решение только в том случае, если вы не можете решить проблему другими способами и если приложение не требует установки.

Добавить путь к исполняемому файлу в переменные среды

Самый эффективный способ исправить ошибку «не распознается как внутренняя команда» — отредактировать переменную среды и добавить туда соответствующий путь к файлу. Это связано с тем, что утилита командной строки просматривает эти пути при вводе команды, а затем открывает файл, если находит его в одном из этих каталогов.

Добавляя туда свой путь к файлу, вы сообщаете командной строке, где находится определенный исполняемый файл, когда хотите использовать его по короткому имени в окне CMD.

Редактировать переменные и добавлять туда новый путь довольно просто.

  • Запустите панель управления с помощью поиска Cortana на своем ПК.


  • Нажмите на опцию "Система и безопасность".


  • Найдите и нажмите Система на следующем экране.


  • Выберите Дополнительные параметры системы на левой боковой панели экрана.


  • На вашем экране откроется окно. Нажмите кнопку "Переменные среды", расположенную в нижней части окна.


  • Вы увидите все пользовательские переменные для своего аккаунта. Нажмите на тот, который говорит «Путь», а затем нажмите кнопку «Изменить».


  • Теперь вы можете добавить новый путь к приложению, которое хотите использовать с командной строкой. Нажмите «Обзор» на правой боковой панели, чтобы добавить каталог в список.


  • Перейдите к папке, в которой находится исполняемый файл, и выберите его.
  • Вы должны увидеть новый добавленный путь в списке переменных. Нажмите OK внизу, чтобы сохранить изменения.


  • Нажимайте "ОК" во всех остальных полях, закрывая их.
  • Откройте окно командной строки и введите имя исполняемого файла. Вы увидите, что файл открывается без каких-либо ошибок CMD на экране.

Ошибка «не распознана как внутренняя команда» иногда может быть очень неприятной, поскольку она не позволяет вам использовать программу, которая, как вы знаете, установлена ​​на вашем компьютере.

Используя описанные выше методы, вы сможете избавиться от этой ошибки и запустить любую программу из окна командной строки без каких-либо проблем. Если какой-либо из приведенных выше способов помог вам решить проблему, мы хотели бы узнать об этом в разделе комментариев ниже.

Махеш помешался на технологиях с тех пор, как десять лет назад у него появился первый гаджет. За последние несколько лет он написал ряд технических статей в различных интернет-изданиях, включая, помимо прочего, MakeTechEasier и Android AppStorm. Прочитать полную биографию Махеша

Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

Согласно нашей базе данных, файл netdom.exe является частью операционной системы Microsoft Windows, поэтому файл netdom.exe, вероятно, попал на ваш компьютер во время установки операционной системы Microsoft Windows.

Оглавление:

Сведения о файле netdom.exe

Ниже мы обобщили сведения об известном нам файле netdom.exe. Производители постоянно обновляют свое программное обеспечение, поэтому, естественно, netdom.exe может существовать в другой версии с другим именем. Приведенные ниже данные обобщают параметры файла netdom.exe с номером версии 6.3:9600.16384.

Имя файла: netdom.exe Версия: 6.3:9600.16384 Размер: 72 КБ (73728 Б) Внутреннее имя: NETDOM.EXE Исходное имя файла: NETDOM.EXE Описание: NETDOM5 Авторские права: © Microsoft Corporation. Все права защищены. Компания: Microsoft Corporation Продукт: Операционная система Microsoft Windows (Microsoft Windows 8.1) Версия продукта: 6.3:9600.16384 Комментарии: -

Ссылки, связанные с netdom.exe

Мы стараемся собирать веб-сайты, на которых можно найти дополнительную информацию о файле netdom.exe.

Возможные ошибки netdom.exe

Ниже приведены пять наиболее распространенных ошибок netdom.exe и способы их исправления.

netdom.exe — ошибка приложения

Инструкция по адресу «0x» ссылается на память по адресу «0x00000000». Не удалось прочитать память.

Причины сообщения об ошибке и возможные решения:

  • Неверный программный код. Сообщите об ошибке разработчику приложения и попробуйте установить более новую версию.
  • Возможно, для приложения недостаточно памяти. Освобождение памяти для временной остановки некоторых приложений или служб.
  • Возможно, аппаратный компонент вашего компьютера неисправен. Проверьте аппаратные компоненты вашего компьютера, уделяя особое внимание модулям оперативной памяти.

netdom.exe — Ошибка

Программа не может запуститься, потому что . dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы решить эту проблему.

Причина сообщения об ошибке и возможное решение:

  • Файл DLL, необходимый для запуска netdom.exe, отсутствует или устарел. Переустановите приложение.

netdom.exe — доступ запрещен

netdom.exe — доступ запрещен

Причины сообщения об ошибке и возможные решения:

  • Антивирусное программное обеспечение могло заблокировать доступ к файлу netdom.exe. Проверьте журнал своего антивирусного программного обеспечения и поместите его в карантин.
  • У вас недостаточно прав для запуска netdom.exe. Измените права доступа к файлу.
  • Возможно, файл netdom.exe поврежден. Переустановите приложение.

netdom.exe — Ошибка

netdom.exe не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Причина сообщения об ошибке и возможное решение:

  • Программа netdom.exe не установлена. Установите приложение.

netdom.exe — ошибка приложения

Исключение "Недопустимая инструкция". Предпринята попытка выполнить недопустимую инструкцию.

Причины сообщения об ошибке и возможные решения:

  • Netdom.exe использует набор инструкций, который не поддерживается вашим процессором. Установите версию, подходящую для вашего компьютера.
  • Возможно, аппаратный компонент вашего компьютера неисправен. Проверьте аппаратные компоненты вашего компьютера, уделяя особое внимание охлаждению процессора.

Другие исполняемые файлы, связанные с netdom.exe

Операционная система Microsoft Windows использует другие исполняемые файлы, помимо файла netdom.exe. Имена файлов могут различаться в каждой версии.

Загрузка netdom.exe

Если вам нужен файл netdom.exe, так как файловая система повреждена, то мы рекомендуем вам переустановить операционную систему Microsoft Windows. Копирование исполняемого файла обычно не решает проблему.

Важно!

Никогда не открывайте исполняемый файл, полученный по электронной почте! Даже если кажется, что вы получили его от надежного человека. В большинстве случаев вирусы, циркулирующие в Интернете, попадают на зараженные компьютеры из источников, которые считаются надежными.

В ходе анализа мы проверили все зарегистрированные нами исполняемые файлы как минимум двумя антивирусными программами.

Помогите нам

Мы регулярно проверяем все ссылки на наших страницах, но возможно, что ссылка не работает или ведет не на ту страницу. Если вы нашли ошибку на этой странице или у вас есть информация, которая должна быть здесь, не стесняйтесь. Пишите нам и делитесь полезной информацией.

Поддерживаемые операционные системы

Windows Server 2003/2008/2012, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10

Microsoft и Windows либо зарегистрированные товарные знаки, либо товарные знаки корпорации Microsoft в США и других странах. Все другие торговые марки или названия продуктов являются товарными знаками или зарегистрированными товарными знаками соответствующих владельцев.

Читайте также: