Аргументы командной строки Epicor 10 DMT Tool
Что такое флаг командной строки для установки среды в Epicor DMT Tool? Выполнение приведенного ниже сценария 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"
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/ для получения дополнительной документации.