none
Prejmenovani OU v AD

    Dotaz

  • Dobry  den,

    chtel bych se zeptat zda je v AD (Windows server 2012) mozne prejmenovat OU? Potreboval bych prejmenovat OU "Computers" na "comp".

    Sice jsem nasel navod jak to udelat, ale nefunguje. Zfailuje to na chybove hlasce: "A system flag has been set on the object and does not allow the object to be moved or renamed".Kdyz jsem navod aplikoval na OU, kterou jsem si sam vytvoril, tak fungoval.

    V Powershellu jsem postupoval nasledovne:

    PS C:\Users\Administrator> Import-Module ActiveDirectory
    PS C:\Users\Administrator> cd AD:
    PS AD:\> dir

    Name                 ObjectClass          DistinguishedName
    ----                 -----------          -----------------
    domena_kent              domainDNS            DC=domena_kent,DC=local
    Configuration        configuration        CN=Configuration,DC=domena_kent,DC=local
    Schema               dMD                  CN=Schema,CN=Configuration,DC=domena_kent,DC=local
    DomainDnsZones       domainDNS            DC=DomainDnsZones,DC=domena_kent,DC=local
    ForestDnsZones       domainDNS            DC=ForestDnsZones,DC=domena_kent,DC=local


    PS AD:\> cd '.\DC=domena_kent,DC=local'
    PS AD:\DC=domena_kent,DC=local> dir

    Name                 ObjectClass          DistinguishedName
    ----                 -----------          -----------------
    Builtin              builtinDomain        CN=Builtin,DC=domena_kent,DC=local
    Computers            container            CN=Computers,DC=domena_kent,DC=local
    Domain Controllers   organizationalUnit   OU=Domain Controllers,DC=domena_kent,DC=local
    ForeignSecurityPr... container            CN=ForeignSecurityPrincipals,DC=domena_kent,DC=local
    Infrastructure       infrastructureUpdate CN=Infrastructure,DC=domena_kent,DC=local
    LostAndFound         lostAndFound         CN=LostAndFound,DC=domena_kent,DC=local
    Managed Service A... container            CN=Managed Service Accounts,DC=domena_kent,DC=local
    NTDS Quotas          msDS-QuotaContainer  CN=NTDS Quotas,DC=domena_kent,DC=local
    Program Data         container            CN=Program Data,DC=domena_kent,DC=local
    System               container            CN=System,DC=domena_kent,DC=local
    TPM Devices          msTPM-Information... CN=TPM Devices,DC=domena_kent,DC=local
    Users                container            CN=Users,DC=domena_kent,DC=local


    PS AD:\DC=domena_kent,DC=local> Rename-ADObject "CN=Computers,DC=domena_kent,DC=local" -NewName Comp
    Rename-ADObject : A system flag has been set on the object and does not allow the object to be moved or renamed
    At line:1 char:1
    + Rename-ADObject "CN=Computers,DC=domena_kent,DC=local" -NewName Comp
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (CN=Computers,DC=domena_kent,DC=local:ADObject) [Rename-ADObject], ADException
        + FullyQualifiedErrorId : ActiveDirectoryServer:8581,Microsoft.ActiveDirectory.Management.Commands.RenameADObject




































    22. července 2015 19:20

Odpovědi

Všechny reakce

  • Computers je well known systemovy container. Je nejaky duvod jej prejmenovavat? Nebylo by lepsi vytvorit svoji OU a nastavit jako vychosi / presmerovat z Computers?

    MP


    23. července 2015 6:00
    Moderátor
  • Ja vim, ze k tomu neni duvod. Dostal jsem to jako testovy ukol, ktery mam splnit.

    PM

    23. července 2015 7:11
  • A to jako chces podvadet u testu? Nechces si to nalezt sam? A hlavne - pracujes v TESTOVACIM prostredi?

    Kontejner Computers ma standardne nastaveno DD, DR, DM. Vynuluj DR a zkus (mozna to bude posledni vec, co udelas ...!)

    MP

    23. července 2015 8:21
    Moderátor
  • Nechci podvadet, udelal jsem co jsem mohl proto abych to nastavil. Ted potrebuju jen nasmerovat - v zadnem pripade nechci, aby to delal nekdo za me. Jinak ano, delam to v testovacim prostredi.


    PM

    23. července 2015 8:34
  • Ahoj, jenom poznámka:

    Narazil jsem na stejný problém i u Organizační Jednotky (OU). Chtěl jsem přejmenovat v minulosti vlastnoručně vytvořenou OU "AllComputers" na "All Computers".

    V ADUC nešla přejmenovat vůbec (v kontextové nabídce chybělo Rename), pokud jsem to zkusil přes PowerShell příkazem Rename-ADObject, tak to vypsalo právě výše uvedenou chybovou hlášku: "A system flag has been set on the object and does not allow the object to be moved or renamed".

    Jak jsem si potom uvědomil, ten systémový flag způsobilo přesměrování vytváření nových objektů typu Computer z původního kontejneru Computers na tuto OU (příkaz redircmp). Proto AD nedovolí OU přejmenovat, protože by se ztratila reference, kde se mají nové objekty typu Computer vytvářet. Vytvořil jsem tedy novou OU a přesměroval jsem vytváření nových PC na na tuto OU (redircmp) a poté již šla původní OU "AllComputers" přejmenovat (v ADUC bylo potřeba provést refresh). Podobně se zachová OU, pokud na ni přesměrujete výchozí vytváření nových objektů typu User (redirusr).

    MB

    12. ledna 2018 11:11