Вопрос : Сценарий Powershell для того чтобы создать учет ОБЪЯВЛЕНИЯ от электронная таблица

Hey все. Я ищу сценарий (предпочтительн Powershell с Im все еще учить его) для того чтобы создать учет 100+ в ОБЪЯВЛЕНИИ от электронная таблица Эксел.  Нам нужно вытягивать обычно колонки для атрибутов как username, пароль, компания, телефон, etc… но также 3 специфически поля которое находятся под платой редактора атрибута, специфически типом работника, разделением и EmployeeID.

I знают vbscripts изобилует, только я вроде полагаемся к Powershell как раз потому что я учу его правое теперь.  Однако если PS не может отрегулировать это после этого я, то все уши на alternative.

Thanks!
class=

Ответ : Сценарий Powershell для того чтобы создать учет ОБЪЯВЛЕНИЯ от электронная таблица

Здесь сценарий использует архив csv. от http://psobject.codeplex.com/wikipage?title=ADSI%20and%20AD

сформируйте больше info прочитанного вверх на этих
http://blogs.msdn.com/b/arulk/archive/2006/07/25/678137.aspx
http://msdn.microsoft.com/en-us/library/ms974568.aspx
http://technet.microsoft.com/en-us/library/bb727091.aspx
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
## определяет константы
$domainstr = «, dc=starking, dc=org»
$domainnb = «starking»             имя netbios домена ##
$domain = «starking.org»

$ADs_UF_NORMAL_ACCOUNT = ##   512 включает учет и устанавливает пароль необходимо

## получает ое обязательства passsword невыполнения обязательства - так после того как оно сохранило в сценарии
$defaultPassword = Читать-Хозяин «пожалуйста вписывают пароль невыполнения обязательства» - asSecureString

## получает список потребителей от архива CSV
## если потребность, то другие свойства потребителя, котор могут добавить к CSV
## smogло быстро пройти обрабатывать списком пользователей sortng OU только Кодий 
## для того чтобы отрегулировать изменение OU.  Это простоее как пример

Импортируйте-csv users.txt | foreach {

## создает имя потребителя
	$strusr = $_.Last + ««+ $_.First
	$strusr	

 	$ldapstr = «LDAP: //OU=» + $_.OU + $domainstr

	$target = [ADSI] $ldapstr
	$newuser = $target.create («потребитель», «cn=» + $strusr)
	$newuser.SetInfo ()
	
        $userid = $_.first [0] +$_.first [1] +$_.last
	если ($userid.length - gt 20), то {$userid = $userid.substring (0.20)}
       	
	$newuser.samaccountname = $userid.ToString ()
	$newuser.givenName =  $_.first
	$newuser.sn = $_.last
	$newuser.displayName = $_.last + ««+ $_.first
	$newuser.userPrincipalName = $_.first [0] +$_.first [1] +$_.last + «@» + $domain
	$newuser.SetInfo ()

	$newuser.SetPassword ($defaultPassword.ToString ())

потребитель ## нормальный требует пароля & позволен
	$newuser.userAccountControl = $ADs_UF_NORMAL_ACCOUNT
	$newuser.SetInfo ()

# установите потребителя изменить пароль на следующем флаге logon
	$newuser.pwdLastSet = 0
	$newuser.SetInfo ()

## теперь установило страну
	$newuser.c = $_.Country
	$newuser.SetInfo ()


	Созданный Писать-Хозяин «определяет: »  $newuser. Displayname

}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us