Какие есть варианты для просмотра моих групп пользователей объявлений? - PullRequest
0 голосов
/ 07 июня 2018

Мне нужно выяснить, к каким группам принадлежит мой пользователь AD.Я следовал инструкциям, приведенным в следующем URL-адресе, но у меня недостаточно прав доступа на моем компьютере, чтобы сделать это:

https://www.howtogeek.com/tips/how-to-see-which-group-your-windows-user-belongs-to/

Если я выполняю поиск в «Найти пользователей, контакты и«Группы», тогда я могу найти своего пользователя, но не похоже, чтобы этот диалог давал мне возможность найти группы, связанные с моим пользователем AD.Могу ли я использовать какие-либо другие параметры для определения групп, связанных с моим пользователем AD?

Ответы [ 2 ]

0 голосов
/ 07 июня 2018

Как насчет того, чтобы сделать что-то похожее на любое из следующего ...

### Show User and AD group membership

# Get users with all their properties and their group membership, display user and group name

ForEach ($TargetUser in (Get-ADUser -Filter * -Properties *))
{
"`n" + "-"*12 + " Showing group membership for " + $TargetUser.SamAccountName
Get-ADPrincipalGroupMembership -Identity $TargetUser.SamAccountName `
| Select Name
}

# Get users with base properties and their group membership, display user and group name

ForEach ($TargetUser in (Get-ADUser -Filter *))
{
"`n" + "-"*12 + " Showing group membership for " + $TargetUser.SamAccountName
Get-ADPrincipalGroupMembership -Identity $TargetUser.SamAccountName `
| Select Name
}

# Get user and AD group info, display user and group name

Get-ADUser -Filter "*" -SearchBase "CN=Users,DC=contoso,DC=com" `
-SearchScope OneLevel -Properties Name, MemberOf `
| Select-Object Name, @{Label="Memberof";
expression={($_.memberof `
| Get-ADGroup `
| Select-Object -ExpandProperty Name) -Join ","}}

Get-ADUser -Filter "*" -SearchBase "CN=users,DC=contoso,DC=com" `
-SearchScope OneLevel -Properties Name, MemberOf |
Select-Object Name, @{Label="Memberof";
expression={($_.memberof | Get-ADGroup `
| Select-Object -ExpandProperty Name) -Join ","}} `
| Format-List

Конечно, отформатируйте по необходимости.

0 голосов
/ 07 июня 2018

Запустите сеанс Powershell и выполните следующее:

net user <username> /domain

Где имя вашего пользователя без префикса домена, например,

net user adam /domain

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

net user $env:username /domain
net user [Environment]::UserName /domain

A-

...