Аргументы командной строки инструмента Epicor 10 DMT

Какой флаг командной строки используется для установки среды в инструменте Epicor DMT? Запуск приведенного ниже сценария powershell приводит к тому, что инструмент DMT выбирает базу данных по умолчанию (в данном случае live). Установка сервера с флагом «-server» также привела к тому, что инструмент DMT подключился к правильной среде. Спасибо.

$DMTPath = ""
$Server = ""
$Port = ""

#Set UI (0 = no ui, !0 = ui)
$ui=0
$User = ""
$Pass = ""

$Env = ""
$Path = "filepath

$Import = @("","")

$File = @("","")

for ($i=0; $i -lt $Import.length; $i++){

    $Source = $Path + $File[$i]
    echo "Loading... " 
    $Import[$i]
    echo "$Source"

    $Args = "-User $User -Pass $Pass -Add=true -Update=true -Import $Import[$i] -Source $Source "

    if($ui -eq 0){ $Args = $Args + " -noui"}

    Start-Process -Wait -FilePath $DMTPath -ArgumentList $Args
}

echo "Process complete, confirm uploads are correct"

person Adriano12356    schedule 07.03.2017    source источник
comment
Ваш вопрос: найти параметр командной строки для epicor DMT? Или как установить переменную среды в powershell? (например, stackoverflow.com/questions/38928342/ )   -  person TessellatingHeckler    schedule 08.03.2017
comment
Извините за неясность, мой вопрос заключается в том, что такое параметр командной строки, я довольно долго гуглил и не смог найти много документации по инструменту DMT.   -  person Adriano12356    schedule 08.03.2017


Ответы (1)


Выполнение DMT.exe /? отобразит справку по запуску DMT из командной строки.

Я предполагаю, что под средой вы имеете в виду, какой из экземпляров, т. е. пилотный, тестовый, живой и т. д., к которому вы хотите подключиться. Это делается как часть ConnectionUrl:

DMT.exe -ConnectionUrl=”net.tcp://localhost/Live” -Import=”Part” -Source=”C:\Imports\Part.csv” -Add=True -Update=True -user=manager -pass=manager

Вы можете получить URL-адрес подключения из файла .sysconfig в папке конфигурации клиента.

Вы можете войти в систему и выполнить поиск по http://epicweb.epicor.com для получения дополнительной документации.

person Stephen Turner    schedule 08.03.2017