#5709
Carlos Gomez
Miembro

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”

Register New Account