2016-10-13 6 views
0

Привет, я только что начал использовать powershell на моем сервере. Хотя, когда я запускаю сценарий, я получаю сообщение об ошибке:Скрипт Powershell для добавления пользователей в AD

New-ADUser : Unable to find a default server with Active Directory Web Services running. 
At C:\Users\Administrator\Desktop\Powerwhell Script, H1 case.ps1:6 char:1 
+ New-ADUser -name $_."fornavn" 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ResourceUnavailable: (:) [New-ADUser], ADServerDownException 
    + FullyQualifiedErrorId : ActiveDirectoryServer:1355,Microsoft.ActiveDirectory.Management.Commands.NewADUser 

Я прикрепил скрипт и файл .csv. Надеюсь, кто-нибудь из вас поможет мне разобраться.

(Не беспокойтесь по поводу информации, это для школьного задания)

Script

.csv file

+0

Вы отправляете реальные данные о производстве случайным незнакомцам в Интернете? – vonPryz

+0

Нет, конечно, не беспокойтесь: P Это для школьного задания – Senpai4ever

ответ

0

Похоже, ваш сценарий не может найти управление домена на домене. Просто используйте параметр -Server и дайте ему полное квалифицированное доменное имя или IP-адрес контроллера домена.

New-ADUser -Server "ServerName.Domain.com" 

Если это не работает, вы не могли бы Active Directory Management Gateway Service установлен на вашем контроле домена (Download Here). С Windows Server 2012 R2 убедитесь, что у вас установлена ​​следующая функция.

enter image description here

Заголовки предупреждения вы видите, потому что Import-Csv не может получить заголовки из файла CSV для какой-то причине, и заменяет имя заголовка с H1, H2 ... Hx. Например:

fornavn efternavn H1  beskrivelse, ... 
------- --------- ----- ----------- 
Keld  Bruun  KB  Adm.Ledergruppe, ... 

Вы можете обойти это вы можете дать Import-Csv имена ваших колонок с помощью параметра -Header. Обратите внимание, что они не должны быть такими же, как в CSV, так как новые заголовки столбцов будут перезаписывать CSV.

Import-Csv "C:\H1, Powershell.csv" -Header 'fornavn','efternavn','forkortelse','beskrivelse','email','brugernavn','kode','kontor','fuldnavn' 
+0

PS C: \ Users \ Administrator> C: \ Users \ Administrator \ Desktop \ Powerwhell Script, H1 case.ps1 ВНИМАНИЕ: Один или несколько заголовков не были указано. Названия имен, начинающиеся с «H», использовались вместо всех отсутствующих заголовков. Командлет New-ADUser в позиции конвейера 1 Значения для следующих параметров: Имя: – Senpai4ever

+0

Я пробовал с именем домена и сервера, но он возвращает сообщение выше. И я не могу загрузить службу шлюза управления Active Directory, для сервера Windows 2003/2008. И я использую 2012 R2 (забыл упомянуть) – Senpai4ever

+0

После установки средств администрирования удаленного сервера я получаю это сообщение: ПРЕДУПРЕЖДЕНИЕ. Один или несколько заголовков не были указаны. Названия имен, начинающиеся с «H», использовались вместо всех отсутствующих заголовков. New-ADUser: служба каталогов исчерпала пул относительных идентификаторов. – Senpai4ever

Смежные вопросы