HI Aswin,
Yes my .btdf worked, below is my BTDF file.
normal installation is fine, issue happens only when using powershell.
Am using BTDF 6.0
<?xml version="1.0" encoding="utf-8"?>
<!--
Deployment Framework for BizTalk
Copyright (C) 2008-14 Thomas F. Abraham, 2004-08 Scott Colestock
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Installer" ToolsVersion="4.0">
<PropertyGroup>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<Platform Condition="'$(Platform)' == ''">x86</Platform>
<SchemaVersion>1.0</SchemaVersion>
<ProjectName>BiztalkApp</ProjectName>
<ProjectVersion>1.0</ProjectVersion>
<IncludeComponents>True</IncludeComponents>
<IncludeSchemas>True</IncludeSchemas>
<IncludeTransforms>True</IncludeTransforms>
<IncludeOrchestrations>True</IncludeOrchestrations>
<IncludePipelineComponents>False</IncludePipelineComponents>
<IncludeSSO>True</IncludeSSO>
<IncludePipelines>True</IncludePipelines>
<UsingMasterBindings>True</UsingMasterBindings>
<RequireXmlPreprocessDirectives>False</RequireXmlPreprocessDirectives>
<EnableXmlPreprocess>True</EnableXmlPreprocess>
<SkipIISReset>True</SkipIISReset>
<EnableAllReceiveLocationsOnDeploy>False</EnableAllReceiveLocationsOnDeploy>
</PropertyGroup>
<PropertyGroup>
<!-- Properties related to building an MSI for server deployments -->
<!-- BizTalk App Version Upgrade -->
<!-- For each new product release to be deployed to your BizTalk servers: -->
<!-- 1) Increment ProductVersion -->
<!-- 2) Generate a new GUID and update ProductId with the new GUID -->
<!-- This allows the new MSI to automatically uninstall (not undeploy!) the old MSI and install the new one. -->
<ProductVersion>1.0.2</ProductVersion>
<ProductId>ea94690e-291d-4ac7-abc1-5b6cb19327ad</ProductId>
<!-- BizTalk App Version Upgrade -->
<ProductName>BiztalkApp for BizTalk</ProductName>
<Manufacturer>Deployment Framework User</Manufacturer>
<PackageDescription>BiztalkApp</PackageDescription>
<!-- NEVER change the ProductUpgradeCode. -->
<ProductUpgradeCode>1da444c7-f69e-44db-b97c-4d12f99a8b9c</ProductUpgradeCode>
</PropertyGroup>
<!-- Under TFS Team Build, set CustomizableOutDir property to true in TFS 2005/2008/2010 UpgradeTemplate. -->
<!-- With a workflow build, copy the default template then modify the MSBuild task for the solution build. Set OutDir to blank and -->
<!-- CommandLineArguments to String.Format("/p:SkipInvalidConfigurations=true;TeamBuildOutDir=""{0}"" {1}", BinariesDirectory, MSBuildArguments). -->
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DeploymentFrameworkTargetsPath>$(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\</DeploymentFrameworkTargetsPath>
<OutputPath Condition="'$(TeamBuildOutDir)' == ''">bin\Debug\</OutputPath>
<OutputPath Condition="'$(TeamBuildOutDir)' != ''">$(TeamBuildOutDir)</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DeploymentFrameworkTargetsPath>$(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\</DeploymentFrameworkTargetsPath>
<OutputPath Condition="'$(TeamBuildOutDir)' == ''">bin\Release\</OutputPath>
<OutputPath Condition="'$(TeamBuildOutDir)' != ''">$(TeamBuildOutDir)</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Server'">
<DeploymentFrameworkTargetsPath>Framework\</DeploymentFrameworkTargetsPath>
<!-- Get our PDBs into the GAC so we get file/line number information in stack traces. -->
<DeployPDBsToGac>false</DeployPDBsToGac>
</PropertyGroup>
<ItemGroup>
<PropsFromEnvSettings Include="SsoAppUserGroup;SsoAppAdminGroup" />
</ItemGroup>
<!-- !!! TODO !!! -->
<!-- Add ItemGroup elements that contain one or more Schemas, Orchestrations, Transforms, etc. elements that describe -->
<!-- the specific artifacts in your solution that need to be deployed. Use IntelliSense as a guide. -->
<ItemGroup>
<Components Include ="BiztalkAppHelper.dll">
<LocationPath>..\BiztalkAppHelper\bin\$(Configuration)</LocationPath>
</Components>
<Schemas Include ="AppProjectSchemas.dll">
<LocationPath>..\AppProjectSchemas\bin\$(Configuration)</LocationPath>
</Schemas>
<Pipelines Include ="AppProjectPipelines.dll">
<LocationPath>..\AppProjectPipelines\bin\$(Configuration)</LocationPath>
</Pipelines>
<Transforms Include ="AppProjectTransforms.dll">
<LocationPath>..\AppProjectTransforms\bin\$(Configuration)</LocationPath>
</Transforms>
<Orchestrations Include ="AppProjectOrchestations.dll">
<LocationPath>..\AppProjectOrchestations\bin\$(Configuration)</LocationPath>
</Orchestrations>
</ItemGroup>
<ItemGroup>
<AppsToReference Include="BizTalk EDI Application"/>
<AppsToReference Include="Shared"/>
</ItemGroup>
<!-- !!! TODO !!! -->
<Import Project="$(DeploymentFrameworkTargetsPath)BizTalkDeploymentFramework.targets" />
<Target Name="GetEnvironmentName" Condition="'$(Configuration)' == 'Server'">
<PropertyGroup>
<SettingsFileOffset>9</SettingsFileOffset>
<EnvironmentOffset>$([MSBuild]::Add($(SettingsFilePath.IndexOf('Exported_')), $(SettingsFileOffset)))</EnvironmentOffset>
<EnvironmentLength>$([MSBuild]::Subtract($(SettingsFilePath.IndexOf('Settings.xml')), $(EnvironmentOffset)))</EnvironmentLength>
<EnvironmentName>$(SettingsFilePath.Substring($(EnvironmentOffset), $(EnvironmentLength)))</EnvironmentName>
</PropertyGroup>
<Message Text="EnvironmentName: $(EnvironmentName)"/>
</Target>
<Target Name="CustomRedist">
</Target>
</Project>