Ese es mi PowerShell
import-module “C:\Program Files (x86)\Microsoft Dynamics NAV\110\RoleTailored Client\Microsoft.Dynamics.Nav.Model.Tools.dll”
$Objeto = “50004”;
#Primer paso exportación del objeto
$File = “C:\Users\aalarcon\Documents\Clientes\Vinhafiel\Exportacion\CU” + $Objeto + “_NewSyntax.txt”;
$DataBase = “NAV2018”;
$Filter = “Type=Codeunit;ID=” + $Objeto;
$cmdComand = “””C:\Program Files (x86)\Microsoft Dynamics NAV\110\RoleTailored Client\finsql.exe””” + ” Command=ExportToNewSyntax, File=” + $File + “, Database=” + $DataBase + “, ServerName=localhost, Filter= ” + $Filter;
cmd /c $cmdComand;
#Comparación de objetos
$DeltaPath = “C:\Users\aalarcon\Documents\Clientes\Vinhafiel\Exportacion\DELTA\”;
#Elimino de forma recursiva si exite en el directorio
DEL $DeltaPath -Recurse -Force
#creo la carpeta en dicho directorio
New-Item $DeltaPath -ItemType directory -Force;
#Compara objetos
Compare-NAVApplicationObject -DeltaPath $DeltaPath -ModifiedPath $File -OriginalPath “C:\Users\aalarcon\Documents\Clientes\Vinhafiel\Exportacion\Empty.txt”;
$cmdComand = “””C:\Program Files (x86)\Microsoft Dynamics NAV\110\RoleTailored Client\Txt2Al.exe””” + ” –source=”+ $DeltaPath + ” –target=” + “C:\Users\aalarcon\Documents\Clientes\Vinhafiel\Exportacion\” + $Objeto + ” –rename”