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

Importowanie użytkowników do usługi AD

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.

Funkcja zarządzania zbiorczego za pomocą pliku CSV w programie ADManager Plus umożliwia aprowizację wielu użytkowników usługi AD.

  Uzyskaj 30-dniowy bezpłatny okres próbny.
  • Rozpocznij zażądanie, raportowanie i automatyzację AD bez skryptów za pomocą ADManager Plus.
  •  
  • Klikając „Pobierz bezpłatną wersję próbną”, wyrażasz zgodę na przetwarzanie danych osobowych zgodnie z  Zasadami ochrony prywatności.
  • Dziękujemy za pobranie!
  • Pobieranie powinno rozpocząć się automatycznie w ciągu 15 sekund. Jeśli nie rozpocznie się automatycznie, kliknij tutaj, aby pobrać ręcznie

Praktyczne wskazówki dotyczące PowerShell: