Как проверить, входит ли компьютер в домен

Обновлено: 21.11.2024

Тестирует и восстанавливает безопасный канал между локальным компьютером и его доменом.

Синтаксис

Описание

Командлет Test-ComputerSecureChannel проверяет правильность работы канала между локальным компьютером и его доменом, проверяя состояние доверительных отношений. В случае сбоя соединения вы можете использовать параметр Repair, чтобы попытаться восстановить его.

Test-ComputerSecureChannel возвращает $True, если канал работает правильно, и $False, если это не так. Этот результат позволяет использовать командлет в условных операторах в функциях и сценариях. Чтобы получить более подробные результаты теста, используйте параметр Verbose.

Этот командлет работает так же, как NetDom.exe. И NetDom, и Test-ComputerSecureChannel используют службу NetLogon для выполнения действий.

Примеры

Пример 1. Проверка канала между локальным компьютером и его доменом

Эта команда проверяет канал между локальным компьютером и доменом, к которому он присоединен.

Пример 2. Проверка канала между локальным компьютером и контроллером домена

Эта команда указывает предпочитаемый контроллер домена для теста.

Пример 3. Сброс канала между локальным компьютером и его доменом

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

Пример 4. Отображение подробной информации о тесте

Эта команда использует общий параметр Verbose для запроса подробных сообщений об операции. Дополнительные сведения о Verbose см. в разделе about_CommonParameters.

Пример 5. Проверка подключения перед запуском скрипта

В этом примере показано, как использовать Test-ComputerSecureChannel для проверки подключения перед запуском скрипта, требующего подключения.

Первая команда использует командлет Set-Alias ​​для создания псевдонима имени командлета. Это экономит место и предотвращает опечатки.

Инструкция if проверяет значение, возвращаемое Test-ComputerSecureChannel, перед запуском скрипта.

Параметры

Запрашивает подтверждение перед запуском командлета.

< /tr>

Указывает учетную запись пользователя, у которой есть разрешение на выполнение этого действия. Введите имя пользователя, например User01 или Domain01\User01, или введите объект PSCredential, например тот, который возвращает командлет Get-Credential. По умолчанию командлет использует учетные данные текущего пользователя.

Параметр Credential предназначен для использования в командах, использующих параметр Repair для восстановления канала между компьютером и доменом.

Тип:SwitchParameter
Псевдонимы:cf
Позиция:Имя
Значение по умолчанию:False
Принимать ввод конвейера:False
Допускать подстановочные знаки:False
Тип:PSCredential
Позиция:Имя
Значение по умолчанию:Нет
Принять ввод конвейера:False
Допускать подстановочные знаки:False

Указывает, что этот командлет удаляет, а затем перестраивает канал, установленный службой NetLogon. Используйте этот параметр, чтобы попытаться восстановить соединение, не прошедшее проверку.

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

Тип:SwitchParameter
Позиция:Именованный
Значение по умолчанию:Нет
Принять ввод конвейера:False
Допускать подстановочные знаки:False

Указывает контроллер домена для запуска команды. Если этот параметр не указан, этот командлет выбирает контроллер домена по умолчанию для операции.

Тип:Строка
Позиция:Именованный
Значение по умолчанию:Нет
Принять ввод конвейера:False
Допускать подстановочные знаки:False

Показывает, что произойдет, если командлет запустится. Командлет не запущен.

< /tr>

Входные данные

Нет

Вы не можете направить ввод в этот командлет.

Результаты

Этот командлет возвращает $True, если соединение работает правильно, и $False, если нет.

Крис Хоффман

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times и Reader's Digest, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в новостных агентствах, таких как Би-би-си. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.

Домены Windows обычно используются в крупных сетях — корпоративных сетях, школьных сетях и государственных сетях. С ними вы не столкнетесь дома, если у вас нет ноутбука, предоставленного вашим работодателем или учебным заведением.

Типичный домашний компьютер — это изолированный объект. Вы управляете настройками и учетными записями пользователей на компьютере. Компьютер, присоединенный к домену, отличается — эти параметры контролируются на контроллере домена.

Что такое домен?

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

Домены обычно состоят из компьютеров в одной локальной сети. Однако компьютеры, присоединенные к домену, могут продолжать взаимодействовать со своим контроллером домена через VPN или подключение к Интернету. Это позволяет компаниям и учебным заведениям удаленно управлять ноутбуками, которые они предоставляют своим сотрудникам и учащимся.

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

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

Другими словами, когда компьютер является частью домена, организация, предоставляющая этот компьютер, управляет им и настраивает его удаленно. Они контролируют компьютер, а не тот, кто его использует.

Поскольку домены не предназначены для домашних пользователей, к домену можно присоединить только компьютер под управлением Windows Professional или Enterprise. Устройства под управлением Windows RT также не могут присоединяться к доменам.

Является ли мой компьютер частью домена?

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

Вы можете быстро проверить, является ли ваш компьютер частью домена или нет. Откройте панель управления, выберите категорию «Система и безопасность» и нажмите «Система». Посмотрите здесь в разделе «Имя компьютера, настройки домена и рабочей группы». Если вы видите «Домен»: за которым следует имя домена, ваш компьютер присоединен к домену.

Если вы видите "Рабочая группа": за которым следует название рабочей группы, ваш компьютер присоединен к рабочей группе, а не к домену.

Рабочие группы и домены

Каждый компьютер Windows, не присоединенный к домену, является частью рабочей группы. Рабочая группа — это группа компьютеров в одной локальной сети. В отличие от домена, ни один компьютер в рабочей группе не имеет контроля над любым другим компьютером — все они объединены как равные. Для рабочей группы также не требуется пароль.

Ранее рабочие группы использовались для общего доступа к домашним файлам и принтерам в предыдущих версиях Windows. Теперь вы можете использовать домашнюю группу, чтобы легко обмениваться файлами и принтерами между компьютерами дома.Рабочие группы теперь переведены в фоновый режим, поэтому вам не нужно о них беспокоиться — просто оставьте имя рабочей группы по умолчанию WORKGROUP и настройте общий доступ к файлам в домашней группе.

Присоединение или выход из домена

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

Нажмите ссылку «Изменить настройки» рядом с «Имя компьютера, настройки домена и рабочей группы» в окне «Информация о системе», чтобы открыть окно «Свойства системы», в котором можно присоединиться к домену или выйти из него.

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

Домены ограничивают возможности вашего ПК. Когда ваш компьютер является частью домена, контроллер домена отвечает за то, что вы можете делать. Вот почему они используются в крупных корпоративных и образовательных сетях — они позволяют учреждению, которое предоставляет компьютеры, заблокировать их и централизованно администрировать.

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

  • › Что значит «Кому принадлежит этот компьютер?» Имеется в виду в программе установки Windows 10?
  • › В чем разница между Windows и Windows Server?
  • › Что такое папка AppData в Windows?
  • › 7 функций, которые вы получите, перейдя на Профессиональную версию Windows 8
  • › Как добавить рабочую или учебную учетную запись в Windows с рабочим доступом
  • › Как включить полнодисковое шифрование в Windows 10
  • › Как настроить Windows для более простой работы со сценариями PowerShell
  • › Что означает ИК и как вы его используете?

Вы можете быстро проверить, является ли ваш компьютер частью домена или нет. Откройте панель управления, выберите категорию «Система и безопасность» и нажмите «Система». Посмотрите здесь в разделе «Имя компьютера, настройки домена и рабочей группы». Если вы видите «Домен»: за которым следует имя домена, ваш компьютер присоединен к домену.

Как узнать, находится ли Windows 10 в домене?

  1. Начните с рабочего стола.
  2. Введите «Панель управления» в поле «Поиск Windows» на панели задач.
  3. Нажмите "Система и безопасность".
  4. Нажмите "Система".
  5. Полное имя домена рядом с полным именем компьютера.

Как найти доменное имя Windows?

Поиск доменного имени вашего компьютера.

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

Как узнать свой домен?

Использовать поиск ICANN

Какая Windows 10 может присоединиться к домену?

Microsoft предоставляет возможность присоединения к домену в трех версиях Windows 10: Windows 10 Pro, Windows Enterprise и Windows 10 Education. Если на вашем компьютере установлена ​​версия Windows 10 для образовательных учреждений, вы сможете присоединиться к домену.

Как проверить, подключен ли компьютер к домену?

Вы можете быстро проверить, является ли ваш компьютер частью домена или нет. Откройте панель управления, выберите категорию «Система и безопасность» и нажмите «Система». Посмотрите здесь в разделе «Имя компьютера, настройки домена и рабочей группы». Если вы видите «Домен»: за которым следует имя домена, ваш компьютер присоединен к домену.

Как удалить компьютер из домена?

1 Откройте «Настройки» и нажмите/коснитесь значка «Учетные записи».

  1. 2 Нажмите/коснитесь на Доступ к работе или школе с левой стороны, щелкните/коснитесь подключенного домена AD (например, «TEN»), из которого вы хотите удалить этот компьютер, и нажмите/коснитесь кнопки «Отключить». (…
  2. 3 Нажмите/коснитесь Да для подтверждения. (…
  3. 4 Нажмите/коснитесь «Отключить». (…
  4. 5 Нажмите/коснитесь Перезагрузить сейчас.

Как найти имя пользователя и пароль для Windows 10?

Где хранятся пароли в Windows 10?

  1. Перейдите в панель управления Windows.
  2. Нажмите "Учетные записи пользователей".
  3. Нажмите "Диспетчер учетных данных".
  4. Здесь вы можете увидеть два раздела: веб-учетные данные и учетные данные Windows.

Как узнать имя пользователя и пароль домена?

Как узнать пароль администратора домена

  1. Войдите на свою рабочую станцию ​​администратора, используя свое имя пользователя и пароль, обладающие правами администратора. …
  2. Введите «net user /?» чтобы просмотреть все ваши параметры для команды «net user». …
  3. Введите «net user administrator * /domain» и нажмите «Ввод». Измените «домен» на сетевое имя вашего домена.

Что такое пример доменного имени?

Какие существуют 3 типа доменов?

Есть три области жизни: археи, бактерии и эукарии. Организмы из Archaea и Bacteria имеют прокариотическую клеточную структуру, тогда как организмы из домена Eucarya (эукариоты) охватывают клетки с ядром, ограничивающим генетический материал из цитоплазмы.

Рабочая группа — это то же самое, что и домен?

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

В чем разница между доменным именем и IP-адресом?

Доменные имена и IP-адреса

Адрес Интернет-протокола или IP-адрес отличается от доменного имени. IP-адрес представляет собой фактический набор числовых инструкций. … Подводя итог, доменное имя является частью URL-адреса, который указывает на IP-адрес.

Как присоединиться к локальному домену в Windows 10?

Как присоединиться к домену?

  1. Откройте "Настройки" в меню "Пуск".
  2. Выберите Система.
  3. Выберите «О программе» на левой панели и нажмите «Присоединиться к домену».
  4. Введите доменное имя, полученное от администратора домена, и нажмите "Далее".
  5. Введите имя пользователя и пароль, которые вы предоставили, а затем нажмите "ОК".

Какая текущая версия Windows 10?

Тип:SwitchParameter
Псевдонимы:wi
Позиция:Имя
Значение по умолчанию:False
Принимать ввод конвейера:False
Допускать подстановочные знаки:False
< /tr>
Общая доступность 29 июля 2015 г.
Последний выпуск 10.0.19042.870 (18 марта 2021 г.) [±]
Последний предварительный просмотр 10.0.21337.1010 (19 марта 2021 г.) [±]
Цель маркетинга Персональные компьютеры
Статус поддержки

Могу ли я присоединиться к домену с Windows 10 Home?

Нет, Home не позволяет присоединиться к домену, а сетевые функции сильно ограничены. Вы можете обновить машину, установив лицензию Professional.

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

Мы можем найти домен вошедшего в систему пользователя, используя переменную среды «USERDOMAIN». Команда для этого приведена ниже.

Обратите внимание, что значение в %USERDOMAIN% может не совпадать со значением, возвращаемым командой systeminfo. %USERDOMAIN% указывает доменное имя, к которому принадлежит учетная запись пользователя, оно может отличаться от домена компьютера. Кроме того, это может дать вам NetBios-имя компьютера, а не DNS/FQDN-имя.

В качестве альтернативы мы можем использовать WMIC для получения доменного имени.

Что такое команда для просмотра имени домена в Windows 7

Все приведенные выше команды работают в Windows 7. Команда WMIC может работать или не работать в зависимости от того, поддерживает ли ее версия win7, которая у вас есть.

Команда systeminfo, приведенная в этом посте, также работает в Windows 7. Я думаю, что при копировании команды с этой страницы возникла проблема, и она не сработала. Исправили. Теперь все должно работать.

информация о системе | Домен findstr

Я не вижу причин для /b /c:” “

/C может не потребоваться. /b требуется, чтобы избежать совпадений со значениями других полей команды systeminfo.

Спасибо! Полезный!! Продолжайте в том же духе.

Спасибо за это! Мне нужно было вытащить домен для сценария powershell для использования на серверах, на которых не было модуля ActiveDirectory (и я не собирался его устанавливать).

Это позволило мне захватить домен, затем обрезать заголовок и вернуться в Powershell для моей переменной.

Эта команда возвращает домен или рабочую группу: net config workstation
* Если домен: «DNS-имя домена рабочей станции»
* Если группа: «Домен рабочей станции»

Get-WmiObject не распознается как команда. Ребята, чем помочь?

Get-WmiObject — это командлет PowerShell. Вам нужно использовать команду в терминале PowerShell. Чтобы сделать это в терминале CMD, вам нужно запустить команды WMIC (как описано выше)
Например, «wmic computersystem get domain» (без кавычек)

Может кто-нибудь подсказать, как удаленно получить доменное имя серверов.Мне нужно получить доменное имя для сотни серверов.
Есть ли способ создать CSV-файл с именами серверов, создать пакетный файл и запустить его для получения этой информации?
Любая помощь будет высоко оценена.
Спасибо.

wmic /node: компьютерная система «ИМЯ_КОМПЬЮТЕРА» получает домен

Я получаю домен как рабочую группу. что здесь не так?

Это означает, что ваш компьютер не входит в домен, а входит в рабочую группу. Все домашние компьютеры входят в рабочую группу.

Что такое домен для Windows 8? мне нужно это для смены администратора, это будет работать?

спасибо, что поделились со мной ценным знанием

Отличная информация и список команд... Спасибо.

Просто введите –> установить пользователя

предоставляет вам информацию о домене без поиска

этот командлет выдал правильный результат

set user показывает только домен, членом которого является пользователь.
НЕ домен компьютера. (Это может быть по-другому).

Если это так, рабочая команда wmic computersystem get domain.

информация о системе | findstr /B /C:"Домен" зависит от языка ОС.
если у вас немецкая ОС, это
systeminfo | findstr /B /C:"Домане" .
Но в остальном хорошая информация.

У меня есть следующий фрагмент:

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

Я думал об использовании этого теста:


На моей тестовой машине (не подключенной к домену, но являющейся членом домена) это возвращает true. Итак, я рассматриваю:

Ответы

Я использую что-то подобное в одном из своих скриптов:

Я обнаружил, что в VBScript и классическом VB самым быстрым способом является получение атрибута ComputerName объекта ADSystemInfo. Ошибка возникает, если компьютер не аутентифицирован в домене, но время ожидания меньше, чем при других методах. Пример PowerShell:

$SysInfo = New-Object -ComObject "ADSystemInfo"
Попробуйте $UserDN = $SysInfo .GetType().InvokeMember("ComputerName", "GetProperty", $Null, $SysInfo, $Null)
"Подключено к домену"
>
Отловить "Не подключено к домену"
>

Ричард Мюллер — служба каталогов MVP

Все ответы

Я обнаружил, что в VBScript и классическом VB самым быстрым способом является получение атрибута ComputerName объекта ADSystemInfo. Ошибка возникает, если компьютер не аутентифицирован в домене, но время ожидания меньше, чем при других методах. Пример PowerShell:

$SysInfo = New-Object -ComObject "ADSystemInfo"
Попробуйте $UserDN = $SysInfo .GetType().InvokeMember("ComputerName", "GetProperty", $Null, $SysInfo, $Null)
"Подключено к домену"
>
Отловить "Не подключено к домену"
>

Ричард Мюллер — служба каталогов MVP

Я использую что-то подобное в одном из своих скриптов:

Это встроенный командлет версии 2? В последнее время я начинаю путаться со всеми моими модулями. Кроме того, есть ли быстрый способ проверить, какие командлеты являются собственными, а какие импортированными?

Я использую что-то подобное в одном из своих скриптов:

Какова цель $null = [System.DirectoryServices.ActiveDirectory,Domain]::GetComputerDomain()?

Кроме того, я предполагаю, что $isDomain — это просто [Bool], определенный ранее (вне блока try/catch). Это правильно? Я вижу, как тест запускает метод GetComputerDomain, отбрасывает результаты и устанавливает для $isDomain значение true, если ошибок не возникает. В противном случае для $isDomain устанавливается значение false и возвращается (или используется).

Переменная $isDomain ранее не была определена или назначена. Это либо делается $True в блоке Try, либо $False в блоке Catch. Первый оператор в блоке Try извлекает доменное имя компьютера, но, поскольку нам не нужно это значение, ему присваивается значение $Null, что, как я полагаю, является способом его отбрасывания (бросания в корзину).

Да, Test-ComputerSecureChannel доступен только в PowerShell версии 2.0 (или выше). Он возвращает $True, если может связаться с контроллером домена. Если вы вытащите сетевой кабель, возникнет ошибка (даже если компьютер аутентифицирован в домене), поэтому вы должны перехватить эту ошибку. И он проверяет связь с контроллером домена.

Ричард Мюллер — служба каталогов MVP

Тест — ComputerSecureChannel — это командлет Windows PowerShell V2. Вы можете использовать свойство Module/Snapin, чтобы проверить, является ли командлет родным или нет.

Вот небольшой пример. (Протестируйте его на компьютере с Windows 7, и у меня не установлено оснастки.)

PS C:\> Командлет Get-Command -CommandType | Групповой модуль

Если ваш компьютер отключился от домена, все вышеперечисленные методы, которыми поделились Михал/Ричард/cmille19, вызовут ошибку. Вы можете использовать try/catch, чтобы перехватить эту ошибку и сделать что-то в блоке перехвата.

С уважением,
Грег Гу

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

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