Изглежда не мога да извикам този изпълним файл правилно в моя скрипт за внедряване на psake.
Ако направя това:
exec { "$ArchiverOutputDir\NServiceBus.Host.exe /install" }
Той просто извежда това (и очевидно не извиква изпълнимия файл - просто извежда стойността на този израз):
c:\ReloDotNet2_ServiceEndpoints\Archiver\NServiceBus.Host.exe /install
Но ако направя това:
exec { c:\ReloDotNet2_ServiceEndpoints\Archiver\NServiceBus.Host.exe /install }
Получавам очаквания изход от изпълнимия файл.
Как да извикам правилно изпълним файл с променлива в пътя до изпълнимия файл в psake? Ако това всъщност е проблем с PowerShell, моля, не се колебайте да коригирате въпроса, за да отразите това прозрение.
I