none
hierarchical address book RRS feed

  • Вопрос

  • Добрый день! 

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

    еще в некоторых группах подгруппы не появляются в структуре... 

    13 июня 2013 г. 9:55

Ответы

  • Помог скрипт, может кому то пригодится

    Import-Module activedirectory
    $OUs = Get-ADOrganizationalUnit -LDAPFilter '(Name=*)' -SearchBase "OU=***** Users,DC=****,DC=***"

    # находит родительские связи между группами

    foreach ($OU in $OUs) {
    $OUname = $OU.DistinguishedName.split(",")[1]
    $2OUs = Get-ADOrganizationalUnit -LDAPFilter '(name=*)' -SearchBase "OU=****,OU=**** Users,DC=*****,DC=***"

                foreach ($2OU in $2OUs) {
                $OUparent = $2OU.DistinguishedName.split(",")[1]

                        if ($ouparent -eq $OUname) {
                        Write-Host "Группа" $2OU.DistinguishedName.split(",")[0] "является дочкой группы" $OUname
                                                    }
                                        }
                            }

                                    
    • Помечено в качестве ответа BahhGalymbek 13 июня 2013 г. 12:43
    • Изменено BahhGalymbek 13 июня 2013 г. 12:58 дополнение
    13 июня 2013 г. 12:43

Все ответы

  • Добрый день!

    Для понимания почитайте http://itband.ru/2010/07/addres/

    Вам надо set-Group -identity 'Postmaster LAB' -IsHierarchicalGroup $true


    не ошибается только тот кто ничего не делает

    • Предложено в качестве ответа ParaDancer 13 июня 2013 г. 10:15
    • Отменено предложение в качестве ответа BahhGalymbek 13 июня 2013 г. 11:00
    13 июня 2013 г. 10:06
  • Согласен с Амидом, недавно была такая же проблема, решил вышеуказанной командой. 


    13 июня 2013 г. 10:16
  • что я упустил?

    13 июня 2013 г. 11:57
  • Помог скрипт, может кому то пригодится

    Import-Module activedirectory
    $OUs = Get-ADOrganizationalUnit -LDAPFilter '(Name=*)' -SearchBase "OU=***** Users,DC=****,DC=***"

    # находит родительские связи между группами

    foreach ($OU in $OUs) {
    $OUname = $OU.DistinguishedName.split(",")[1]
    $2OUs = Get-ADOrganizationalUnit -LDAPFilter '(name=*)' -SearchBase "OU=****,OU=**** Users,DC=*****,DC=***"

                foreach ($2OU in $2OUs) {
                $OUparent = $2OU.DistinguishedName.split(",")[1]

                        if ($ouparent -eq $OUname) {
                        Write-Host "Группа" $2OU.DistinguishedName.split(",")[0] "является дочкой группы" $OUname
                                                    }
                                        }
                            }

                                    
    • Помечено в качестве ответа BahhGalymbek 13 июня 2013 г. 12:43
    • Изменено BahhGalymbek 13 июня 2013 г. 12:58 дополнение
    13 июня 2013 г. 12:43