Epicor 10 DMT工具命令行参数

时间:2017-03-07 21:17:36

标签: powershell epicorerp epicor10

在Epicor DMT Tool中设置环境的命令行标志是什么? 运行下面的powershell脚本会导致DMT工具选择默认数据库(在这种情况下是实时的)。使用" -server"设置服务器flag确实导致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 个答案:

答案 0 :(得分:0)

执行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

您可以从客户端配置文件夹中的.sysconfig文件获取连接URL。

您可能需要登录并搜索http://epicweb.epicor.com以获取更多文档。

相关问题