none
смена пути профиля RRS feed

  • Вопрос

  • на одном из серверов лежат профили пользователей
    \\server1\profil\otdel1\
    \\server1\profil\otdel2\

    Задача:
    нужно перенести профили с данного сервера на другой:
    \\dataserver\profil\

    причем далеко не у всех пользователей в домене лежат профили на сервере.

    если кто делал на скриптах - прошу помочь.
    нужно сменить путь в свойствах учетной записи пользователя.


    в консоли "пользователи и компьютеры" данного фильтра не нашел...
    иначе было бы все достаточно просто...

    4 августа 2010 г. 12:49

Ответы

  • Или вот еще вариант

     

    Set objOU = GetObject ("LDAP://ou=account,dc=you,dc=domain")
    objOU.Filter= Array("user")
    For Each objUser in objOU
    if objUser.profilePath = "\\server1\profil\otdel1\" + objUser.sAMAccountName then
    objUser.Put "profilePath" , "\\dataserver\profil\" + objUser.sAMAccountName 
    objUser.SetInfo
    End If
    Next 
    
    

    Dmitriy Poberezhniy ( my web blog http://dimsan.blogspot.com )
    • Помечено в качестве ответа Morozov A. _ 4 августа 2010 г. 14:28
    4 августа 2010 г. 14:08
    Отвечающий
  • Проробуйте следующие:

    • dsquery * domainroot -filter "(&(objectCategory=Person)(objectClass=User)(userAccountControl:1.2.840.113556.1.4.803:=512)(profilePath:=\\server1\profil\otdel1\ ))" | DSMod user -profile \\dataserver\profil\$username$

    Dmitriy Poberezhniy ( my web blog http://dimsan.blogspot.com )
    • Помечено в качестве ответа Morozov A. _ 4 августа 2010 г. 14:28
    4 августа 2010 г. 13:36
    Отвечающий

Все ответы