none
Перемещение папок пользователя DFS при отключении учетной записи в AD RRS feed

  • Вопрос

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

    Подскажите пожалуйста механизм или готовое решение для перемещения папок профиля пользователя при отключении учетной записи в Active Directory.

    К примеру имеем перемещаемый профиль пользователя, при увольнении сотрудника компании, его учетная запись отключается, и требуется механизм который к примеру раз в сутки делал бы запрос в AD и если появилась отключенная учетная запись то профиль пользователя переместить на другой сервер. 
    18 января 2018 г. 7:17

Ответы

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

    Import-Module ActiveDirectory
    
    $users = Get-ADUser -Filter {Enabled -eq $false}
    
    Foreach ($user in $users) {
        $userPath = "\\server\share\" + $user.Name
        if ((Test-Path $userPath) -eq $true) {
            Move-Item -Path $userPath -Destination "\\backupServer\userPath\"
        }
    }

    • Предложено в качестве ответа Alexey Klimenko 18 января 2018 г. 7:46
    • Помечено в качестве ответа trinitrond 18 января 2018 г. 15:01
    18 января 2018 г. 7:42

Все ответы

  • Это обычный скрипт на PowerShell. Не думаю, что есть готовый в gallery.

    Не забудьте добавить проверку, что профиль успешно перенесён и в случае ахтунга оповещение по почте.

    18 января 2018 г. 7:32
  • Добрый день!

    Import-Module ActiveDirectory
    
    $users = Get-ADUser -Filter {Enabled -eq $false}
    
    Foreach ($user in $users) {
        $userPath = "\\server\share\" + $user.Name
        if ((Test-Path $userPath) -eq $true) {
            Move-Item -Path $userPath -Destination "\\backupServer\userPath\"
        }
    }

    • Предложено в качестве ответа Alexey Klimenko 18 января 2018 г. 7:46
    • Помечено в качестве ответа trinitrond 18 января 2018 г. 15:01
    18 января 2018 г. 7:42