Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell axbuild.exe非交互式| AX 2012 R3_Powershell_Compilation_Axapta_Dynamics Ax 2012 - Fatal编程技术网

Powershell axbuild.exe非交互式| AX 2012 R3

Powershell axbuild.exe非交互式| AX 2012 R3,powershell,compilation,axapta,dynamics-ax-2012,Powershell,Compilation,Axapta,Dynamics Ax 2012,我试图在非交互模式下通过powershell执行axbuild.exe(Dynamics AX的新64位编译器),它会加载第一个屏幕,但随后进程结束 从windows命令行运行时,第一个屏幕将打开、关闭,几秒钟后,许多工作进程将生成并处理整个X++编译 有什么想法吗??建议?您必须以提升的权限(以管理员身份运行)运行axbuild.exe 如果要从任务计划程序启动调用进程,则必须勾选“以最高权限运行”选项 在powershell中,您可以执行启动进程AxBuild.exe-Verb RunA

我试图在非交互模式下通过powershell执行axbuild.exe(Dynamics AX的新64位编译器),它会加载第一个屏幕,但随后进程结束

从windows命令行运行时,第一个屏幕将打开、关闭,几秒钟后,许多工作进程将生成并处理整个X++编译


有什么想法吗??建议?

您必须以提升的权限(以管理员身份运行)运行
axbuild.exe

如果要从任务计划程序启动调用进程,则必须勾选“以最高权限运行”选项


在powershell中,您可以执行
启动进程AxBuild.exe-Verb RunAs

您可以使用下一个代码段验证管理员权限:

([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")

例如,请参阅。

我在启动过程中遇到了一些问题(权限提升),但最近我切换到了
&
命令,它运行起来很有魅力,如下所示:

$axBuild = Join-Path $axServerBin "\AxBuild.exe"
$axCompiler = Join-Path $axServerBin "\ax32serv.exe"
& $axBuild 'xppcompileall' /compiler="$axCompiler" /log="$scriptPath" /altbin="$axClientbin"

我在TeamCity运行此功能,是否需要其他功能?它正在执行以下操作:启动:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe-非交互-执行策略旁路-文件“C:\Program Files(x86)\TeamCity\buildAgent\temp\buildTmp\powershell2280810545960782468.ps1”当我在同一台机器上以同一用户的身份手动运行该脚本时,效果非常好,用动词RunAs。但即使脚本中有额外的开关,当通过TeamCity运行时,它也不会工作。