Автоматический импорт пользователей из множества доменов в IT-Invent

Автор: | 06.11.2019

Есть очень хороший софт для учёта оборудования IT-Invent, но почему-то разработчик не хочет делать её для использования в дереве доменов, или разных доменов.

Наш вариант для автоматизации на PowerShell скрипте.

$SqlServer = «SQLSERVER»;
$SqlCatalog = «SQLBASE»;
$SqlLogin = «SQLLOGIN»;
$SqlPassw = «SQLPASSWORD»;

$domains = @(
«ou=ПОЛЬЗОВАТЕЛИ1;dc=FILIAL1,dc=DOMAIN,dc=local»,
«ou=ПОЛЬЗОВАТЕЛИ2;dc=FILIAL2,dc=DOMAIN,dc=local»,
«ou=ПОЛЬЗОВАТЕЛИ3;dc=FILIAL3,dc=DOMAIN,dc=local»,
«ou=ПОЛЬЗОВАТЕЛИ4;dc=FILIAL4,dc=DOMAIN,dc=local»,
«ou=ПОЛЬЗОВАТЕЛИ5;dc=FILIAL5,dc=DOMAIN,dc=local»,
«ou=ПОЛЬЗОВАТЕЛИ6;dc=FILIAL6,dc=DOMAIN,dc=local»,
«ou=ПОЛЬЗОВАТЕЛИ7;dc=FILIAL7,dc=DOMAIN,dc=local»,
«ou=ПОЛЬЗОВАТЕЛИ8;dc=FILIAL8,dc=DOMAIN,dc=local»,)

foreach ($domain in $domains)
{
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = «Server=$SqlServer; Database=$SqlCatalog; User ID=$SqlLogin; Password=$SqlPassw;»
$SqlConnection.Open()
$SqlCmd = $SqlConnection.CreateCommand()
$SqlCmd.CommandText = «update SETTINGS set SETTING_VALUE = ‘$domain’ where SETTING_NAME = ‘BASE_DN'»
$SqlCmd.ExecuteNonQuery()
$SqlConnection.close()
Start-Process -FilePath «c:\Program Files (x86)\IT Invent\ITInvent.exe» -ArgumentList «/UserLogin=ITINVENTUSER /UserPass=ITINVENTPASSWORD /ImportADUsers» -Wait

}

Спасибо ihelpit за первоначальный скрипт

Автоматический импорт пользователей из множества доменов в IT-Invent: 64 комментария

  1. brszrjtgqi

    If the uncrossed vagina sump of the caked stated but there are soundless hyperemic masterpieces to be made by complaining own straightaway extremes

  2. DanielScurf

    By age
    instagram account : account+mail : age from 5 to 9 years $1.2
    instagram account : account+mail : age from 4 to 5 years $1
    instagram account : account+mail : age from 3 to 4 years $0.90
    instagram account : account+mail : age from 2 to 3 years $0.80
    instagram account : account+mail : age from 1 to 2 years $0.70
    instagram account : account+mail : age from 12 months to 1 year $0.60

    Posts+Followers
    instagram account : age from 2 to 7 years : Publications from 20 : Followers 20-100 $1.50
    instagram account : age from 2 to 7 years : Publications from 20 : Followers 100-250 $1.60
    instagram account : age from 2 to 7 years : Publications from 20 : Followers 250-500 $1.70
    instagram account : age from 2 to 7 years : Publications from 20 : Followers 500-999 $1.80

    Where you can contact me,PM me here!
    https://sellaccs.net

    Skype & Telegram : congmmo
    ICQ : @652720497
    Email : congmmo@gmail . com

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 + 1 =