Jak zaimportować użytkowników usługi Active Directory za pomocą skryptów PowerShell?
W tym artykule wyjaśniono procedurę importowania użytkowników do grupy w usłudze Active Directory (AD) z pliku CSV za pomocą programów PowerShell i ADManager Plus — ujednoliconego rozwiązania do zarządzania i raportowania związanego z usługami Active Directory, Office 365 i Exchange. W artykule wyjaśniono również, jak wbudowane szablony zadań w programie ADManager Plus ułatwiają importowanie użytkowników usługi AD z pliku CSV kilkoma kliknięciami myszą.
Windows PowerShell
Importowanie użytkowników do usługi AD.
- Sprawdź, czy masz wymagane uprawnienia do wykonania tej akcji, a także do wykonywania skryptów PowerShell w wymaganej domenie.
- Utwórz plik CSV z listą wszystkich użytkowników do zaimportowania do usługi AD z nazwami LDAP niezbędnych atrybutów w nagłówku.
- Określ domenę i jednostkę organizacyjną, do której mają zostać zaimportowani użytkownicy.
- Utwórz skrypt za pomocą polecenia cmdlet Add-ADGroupMember i wykonaj go w oknie PowerShell.
Przykładowy skrypt PowerShell do importowania użytkowników do grupy w usłudze AD
Copied
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
}
Kliknij, aby skopiować cały skrypt
ADManager Plus
Importowanie użytkowników do usługi AD:
- Kliknij przycisk Utwórz użytkowników w sekcji Import z pliku CSV w obszarze Zarządzanie użytkownikami na karcie Zarządzanie.
- Wybierz żądaną domenę i szablon, kliknij przycisk Importuj i wybierz odpowiedni plik CSV, wybierz żądaną jednostkę organizacyjną i kliknij przycisk Utwórz użytkowników.
Zrzut ekranu
W zasadzie prawie wszystkie funkcje zarządzania usługami AD, Office 365 i Exchange mają wbudowaną opcję importu z pliku CSV, dzięki czemu można łatwo zarządzać obiektami pojedynczo lub zbiorczo za pomocą tej samej funkcji, po prostu klikając myszą.
» Rozpocznij 30-dniowy bezpłatny okres próbny
Ograniczenia związane z korzystaniem ze skryptów PowerShell do importowania użytkowników do usługi AD
- Importowanie i dodawanie użytkowników do usługi AD za pomocą skryptów PowerShell nie będzie możliwe bez odpowiednich uprawnień w usłudze AD. Z programem ADManager Plus nie trzeba podnosić uprawnień użytkowników w natywnej usłudze AD lub Exchange w celu dodawania użytkowników do grup w usłudze AD.
- Importowanie użytkowników za pomocą skryptów PowerShell wymaga tworzenia złożonych skryptów odpowiednio do potrzeb. ADManager Plus zawiera natomiast wbudowaną opcję importu z pliku CSV we wszystkich funkcjach zarządzania, która umożliwia importowanie listy użytkowników z pliku CSV metodą wskazywania i klikania.
- Użytkownik musi wiedzieć, jak wykonywać skrypty z okna PowerShell. ADManager Plus umożliwia wykonywanie wszystkich operacji związanych z zarządzaniem i raportowaniem z poziomu intuicyjnego graficznego interfejsu użytkownika tylko za pomocą myszy.
- Błędnie wstawiony myślnik, literówka w nazwach LDAP lub brak wystarczających uprawnień do skonfigurowania choćby jednego z atrybutów używanych w skrypcie spowoduje wystąpienie błędów. Ponieważ ADManager Plus jest w całości oparty na graficznym interfejsie użytkownika, nie ma potrzeby korzystania ze skryptów, co eliminuje ryzyko wystąpienia błędów.