Как узнать windows directory

Как узнать windows directory

Всем привет ранее я рассказывал Как обновить схему Active Directory с Windows Server 2008 R2 до версии Windows Server 2012 R2 и в статье я упомянул версию схемы AD Windows Server 2012 R2, но не рассказал как и где я ее посмотрел. Сегодня я это исправлю и познакомлю вас с методами как узнать текущую версию схемы Active Directory, да и вообще, что это такое, так как понимание этого понятия, даст вам общую картину AD,

Что такое схема Active Directory

Схема содержит формальные определения каждого класса объектов, которые могут быть созданы в лесу Active Directory. Кроме того, схема содержит формальные определения каждого атрибута, который может или должен существовать в объекте Active Directory.

Существует много способов посмотреть версию схемы Active Directory, я в данной статье постараюсь рассмотреть все что знаю.

Как узнать текущую версию схемы Active Directory через ADSIedit

В Windows Server 2008 R2 откройте пуск-Администрирование-Редактирование ADSI.

Как узнать текущую версию схемы Active Directory-01

В Windows Server 2012 R2 откройте Диспетчер сервера-ADDS. Правым кликом по вашему контроллеру, откроется контекстное меню в котором выберите Редактирование ADSI.

Как узнать текущую версию схемы Active Directory-02

Откроется оснастка Редактирование ADSI.

Как узнать текущую версию схемы Active Directory-03

Щелкаем правым кликом по корню и выбираем Подключение к

Как узнать текущую версию схемы Active Directory-04

В контексте именования выбираем Схема

Как узнать текущую версию схемы Active Directory-05

Откроется схема AD, разверните корень и щелкните правым кликом по CN=Schema.

Как узнать текущую версию схемы Active Directory-06

В редакторе атрибутов нажмите Фильтр, для уменьшения записей

Как узнать текущую версию схемы Active Directory-07

Выберем Отображать только атрибуты со значениями

Как узнать текущую версию схемы Active Directory-08

Нам нужен атрибут objectVersion, он и содержит версию схемы AD.

Читайте также:  Ssd жесткий диск как установить windows

Как узнать текущую версию схемы Active Directory-09

и выходит версия схемы AD в Windows Server 2012 R2 равна 69.

Как узнать текущую версию схемы Active Directory через LDP

В Windows Server 2008 R2 откройте пуск и введите ldp.

Как узнать текущую версию схемы Active Directory-11

В Windows Server 2012 R2 откройте Диспетчер сервера-ADDS. Правым кликом по вашему контроллеру, откроется контекстное меню в котором выберите ldp.exe

Как узнать текущую версию схемы Active Directory-10

У вас откроется оснастка ldp.

Как узнать текущую версию схемы Active Directory-12

Первым делом нужно сделать привязку, для этого открываем меню Подключение-Привязка или просто нажать CTRL+B.

Как узнать текущую версию схемы Active Directory-13

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

Как узнать текущую версию схемы Active Directory-14

Далее идем в пункт Вид-Дерево

Как узнать текущую версию схемы Active Directory-15

Как узнать текущую версию схемы Active Directory-16

И так же в правой части оснастки видим атрибут objectVersion, видим что он тоже со значением 69

Как узнать текущую версию схемы Active Directory-17

Как узнать текущую версию схемы Active Directory через реестр Windows

Нажимаем Win+R и вводим regedit, для открытия редактора реестра.

Как узнать текущую версию схемы Active Directory-18

Переходим в ветку

Видим поле Schema Version со значением 69.

Как узнать текущую версию схемы Active Directory-19

Как узнать текущую версию схемы Active Directory через dsquery

Открываем командную строку и вводим следующую команду

и видим objectVersion тоже со значением 69.

Как узнать текущую версию схемы Active Directory-20

Список версий схемы Active Directory

13 -> Windows 2000 Server
30 -> Windows Server 2003 RTM, Windows 2003 With Service Pack 1, Windows 2003 With Service Pack 2
31 -> Windows Server 2003 R2
44 -> Windows Server 2008 RTM

52-> Windows Server 2012

69-> Windows Server 2012 R2

Вот так вот просто узнать текущую версию схемы Active Directory.

Какая у меня версия операционной системы Windows?

Поиск информации об операционной системе в Windows 10

Чтобы узнать, какая версия Windows используется на вашем устройстве, нажмите клавишу с логотипом Windows + R, введите winver в поле Открыть и затем нажмите ОК.

Как получить дополнительные сведения:

Нажмите кнопку Пуск , выберите Параметры > Система > Сведения о системе .

В разделе Характеристики устройства > Тип системы указана версия Windows (32- или 64-разрядная).

В разделе Характеристики Windows можно увидеть версию и выпуск ОС Windows, установленной на устройстве.

Ссылки по теме

Способы решения проблем с активацией см. в разделе Активация в Windows 10.

Если вы забыли пароль, используемый для входа на устройства с Windows или в электронную почту, см. разделСброс пароля учетной записи Майкрософт.

Читайте также:  Linux сделать ссылку для папки

Сведения об обновлении Windows см. в разделе Центр обновления Windows: вопросы и ответы.

Поиск сведений об операционной системе в Windows 8.1 или Windows RT 8.1

Чтобы узнать, какая версия Windows используется на вашем устройстве, нажмите клавишу с логотипом Windows + R, введите winver в поле Открыть и затем нажмите ОК.

Если ваше устройство работает под управлением Windows 8.1 или Windows RT 8.1, вот как можно получить дополнительные сведения:

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

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

Выберите пункт Компьютер и устройства > Сведения о компьютере.

В разделе Windows можно увидеть версию и выпуск ОС Windows, установленной на устройстве.

В разделе Компьютер в поле Тип системы указана версия Windows (32- или 64-разрядная).

Ссылки по теме

Способы решения проблем с активацией см. в разделе Активация в Windows 7 или Windows 8.1

Если вы забыли пароль, используемый для входа на устройства с Windows или в электронную почту, см. разделСброс пароля учетной записи Майкрософт.

Сведения об обновлении Windows см. в разделе Центр обновления Windows: вопросы и ответы.

Поиск информации об операционной системе в Windows 7

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

В разделе Издание Windows проверьте версию и выпуск ОС Windows, установленной на устройстве.

Поддержка Windows 7 закончилась 14 января 2020 г.

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

Ссылки по теме

Способы решения проблем с активацией см. в разделе Активация в Windows 7 или Windows 8.1.

Если вы забыли пароль, используемый для входа на устройства с Windows или в электронную почту, см. разделСброс пароля учетной записи Майкрософт.

Сведения об обновлении Windows см. в разделе Центр обновления Windows: вопросы и ответы.

Как узнать SID пользователя или группы AD по имени и наоборот?

В среде Windows каждому доменному и локальному пользователю, группе и другим объектам безопасности, присваивается уникальный идентификатор — Security Identifier или SID. Именно SID, а не имя пользователя используется для контроля доступа к различным ресурсам: сетевым папкам, ключам реестра, объектам файловой системы, принтерам и т.д. В этой статье мы покажем несколько простых способов узнать SID пользователя или группы (локальных или из Active Directory), и обратную процедуру – определение имени пользователя или группы Windows по известному SID.

Читайте также:  Mysql database path linux

Получение учетки по SID:

На мой взгляд, проще всего для преобразования SID -> Username и Username -> SID проще всего воспользоваться командами командной строки или несложными командлетами PowerShell:

Как получить SID локального пользователя?

Чтобы получить SID локальной учетной записи на данном компьютере, можно воспользоваться утилитой wmic, которая позволяет обратится к пространству имен WMI компьютера. Для получения SID локального пользователя test_user можно использовать утилиту WMIC:

wmic useraccount where name=’test_user’ get sid

Команда вернула нам SID указанного пользователя — S-1-5-21-1175651296-1316126944-203051354-1005.

Если нужно узнать SID текущего пользователя (под которым выполняется команда), используйте такую команду:

wmic useraccount where name=’%username%’ get sid

С помощью двух .NET классов System.Security.Principal.SecurityIdentifier и System.Security.Principal.NTAccount вы можете получить SID пользователя с помощью PowerShell:

$objUser = New-Object System.Security.Principal.NTAccount(«LOCAL_USER_NAME»)
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value

Узнать SID пользователя или группы в домене AD по имени

Вы можете узнать SID текущей доменной учетной записи командой:

Узнать SID доменного пользователя можно с помощью WMIC. В этом случае в команде нужно указать имя домена:

wmic useraccount where (name=’jjsmith’ and domain=′corp.winitpro.ru′) get sid

Для получения SID доменного пользователя можно воспользоваться командлетом Get-ADUser, входящего в состав модуля Active Directory Module для Windows PowerShell. Получим SID для аккаунта jjsmith:

Get-ADUser -Identity ‘jjsmith’ | select SID

Вы можете получить SID группы AD с помощью другого командлета — Get-ADGroup:

Get-ADGroup -Filter | Select SID

Если на вашем компьютере не установлен модуль AD для PowerShell, вы можете получить SID пользователя с помощью упомянутых ранее классов .Net:

$objUser = New-Object System.Security.Principal.NTAccount(«corp.wintpro.ru»,»jjsmith»)
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value

Эта же команда PowerShell в одну строку:

(new-object security.principal.ntaccount “jjsmith»).translate([security.principal.securityidentifier])

Как узнать имя учетной записи пользователя или группы по SID?

Чтобы узнать имя учетной записи пользователя по SID (обратная процедура), можно воспользоваться одной из следующих команд:

wmic useraccount where sid=’S-1-3-12-12452343106-3544442455-30354867-1434′ get name

На PowerShell получить имя пользователя по его SID можно с помощью модуля AD для PowerShell:

Get-ADUser -Identity S-1-5-21-247647651-3952524288-2944781117-23711116

Чтобы найти имя доменной группы по известному SID используйте команду:

Get-ADGroup -Identity S-1-5-21-247647651-3952524288-2944781117-23711116

Также можно узнать SD группу и пользователя с помощью встроенных классов PowerShell (без дополнительных модулей):

$objSID = New-Object System.Security.Principal.SecurityIdentifier («S-1-5-21-2470456651-3958312488-29145117-23345716»)
$objUser = $objSID.Translate( [System.Security.Principal.NTAccount])
$objUser.Value

Поиск объектов в Active Directory по SID

Если вы не знаете к какому типу объекта AD относится некий SID и какой точно командлет использовать для его поиска (Get-AdUser, Get-ADComputer или Get-ADGroup), вы можете использовать универсальный метод поиска объектов в Active Directory по SID с помощью командлета Get-ADObject (параметр IncludeDeletedObjects позволяет искать по удаленным объектам AD в корзине).

$sid = ‘S-1-5-21-2470146651-3951111111-2989411117-11119501’
Get-ADObject –IncludeDeletedObjects -Filter «objectSid -eq ‘$sid'» | Select-Object name, objectClass

SID

В нашем случае объект AD, который имеет данный SID, является компьютером (objectClass).

Оцените статью