Назначение лицензии пользователям Active Directory с помощью PowerShell
В этой статье описывается процедура импорта пользователей в Active Directory (AD) из CSV-файла с помощью PowerShell и ADManager Plus - универсального решения для управления и отчетности Active Directory, Office 365 и Exchange. В этой статье также объясняется, как специализированные шаблоны задач ADManager Plus превращают групповой импорт пользователей AD из CSV-файла в простую операцию несколькими щелчками мыши.
Windows PowerShell
Порядок импорта пользователей в AD.
- Убедитесь, что у вас есть необходимые разрешения для выполнения этого действия, а также для выполнения сценариев PowerShell.
- Создайте CSV-файл со списком всех пользователей, которые необходимо импортировать в AD, с именами LDAP необходимых атрибутов в качестве заголовка.
- Выберите домен и подразделение, куда необходимо импортировать пользователей.
- Создайте сценарий с помощью командлета Get-ADComputer и выполните его в окне PowerShell.
Пример сценария PowerShell для импорта пользователей в группу AD
Скопировано
Import-Module ActiveDirectory
$Domain="@abc.com"
$UserOu="OU=Users,DC=abc,DC=com" $NewUsersList=Import-CSV "D:\userstobeimported.csv"
ForEach ($User in $NewUsersList)
{
$givenName=$User.givenName $sAMAccountName=$User.sAMAccountName $userPrincipalName=$User.sAMAccountName+$Domain $userPassword=$User.Password $expire=$null
New-ADUser -Name $givenName -GivenName $givenName -SamAccountName $sAMAccountName
}
Нажмите, чтобы скопировать весь сценарий
ADManager Plus
Порядок импорта пользователей AD
- Нажмите кнопку "Создать пользователей" в разделе "Импорт CSV" раздела "Управление пользователями" на вкладке "Управление".
- Выберите нужный домен и шаблон, нажмите "Импорт" и выберите соответствующий CSV-файл, выберите нужное подразделение и нажмите "Создать пользователей".
Снимок экрана
Фактически, почти все функции управления AD, Office 365 и Exchange имеют встроенную опцию импорта CSV-файлов, что позволяет вам легко управлять объектами по отдельности или группами, используя одну и ту же функцию, всего лишь щелчками мыши.
» Приступить к работе с 30-дневной бесплатной пробной версией
Ограничения использования PowerShell для импорта пользователей в AD
- Вы не сможете импортировать пользователей и добавить их в AD с помощью PowerShell, если у вас нет достаточных разрешений в AD. При использовании ADManager Plus для добавления пользователя в группы AD не требуется повышать привилегии пользователя в собственной службе AD или Exchange.
- При использовании PowerShell для импорта пользователей вам придется создавать сложные сценарии с учетом ваших потребностей. С другой стороны, ADManager Plus предлагает импорт CSV как встроенный параметр во всех своих функциях управления, что позволяет импортировать список пользователей из CSV-файла, просто указав его и щелкнув мышью.
- Чтобы выполнять сценарии из окна PowerShell, требуются соответствующие знания. С помощью ADManager Plus все операции по управлению и составлению отчетов можно выполнять из интуитивно понятного графического интерфейса, просто щелкая мышью.
- Неправильно поставленный дефис, опечатка в именах LDAP или отсутствие достаточных прав на настройку любого из атрибутов, используемых в сценарии, приведут к ошибкам. Поскольку все действия в ADManager Plus выполняются через графический интерфейс, нет необходимости писать сценарии, что исключает вероятность ошибок.