Hi,
Are you able to solve that problem as I am getting the same problem and didn't find any clue till now.
Here is my PowerShell Script -
==================
$SolutionName ="DemoSolution"
$SolutionFilePath="C:\Users\TanmoyDutta\source\repos\Dynamics365Pilot\Dynamics365Demo.Solutions\DemoSolution"
$CRMSourceUserName="XXXXXXXXX@XXXX.onmicrosoft.com"
$CRMSourcePassword="XXXXXXXXX"
$CRMSourceUrl="devtanmoy.crm8.dynamics.com"
Set-StrictMode -Version latest
function InstallRequiredModule {
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
$moduleName = "Microsoft.Xrm.Data.Powershell"
$moduleVersion = "2.7.2"
if (!(Get-Module -ListAvailable -Name $moduleName )) {
Write-host "Module Not found, installing now $moduleVersion"
Install-Module -Name $moduleName -MinimumVersion $moduleVersion -Force
}
else {
Write-host "Module Found"
}
}
function EstablishCRMConnection {
param(
[string]$crmUserName,
[string]$crmSecPasswd,
[string]$crmUrl)
Write-Host "UserId: $crmUserName Password: $crmSecPasswd CrmUrl: $crmUrl"
$CRMSecPasswdString = ConvertTo-SecureString -String $crmSecPasswd -AsPlainText -Force
write-host "Creating credentials"
$Credentials = New-Object System.Management.Automation.PSCredential ($crmUserName, $CRMSecPasswdString)
write-host "Credentials object created"
write-host "Establishing crm connection next"
$crm = Connect-CrmOnline -Credential $Credentials -ServerUrl $CrmUrl
write-host "Crm connection established"
return $crm
}
#Update Source CRM instance details below:
Write-Host "going to create source connection 1"
$CrmConnection1 = EstablishCRMConnection -crmUserName "$CRMSourceUserName" -crmSecPasswd "$CRMSourcePassword" -crmUrl "$CRMSourceUrl" -Verbose
Write-Host "Source connection 1 created"
Set-CrmConnectionTimeout -conn $CrmConnection1 -TimeoutInSeconds 1000
Write-Host "going to create source connection 2"
$CrmConnection2 = EstablishCRMConnection -crmUserName "$CRMSourceUserName" -crmSecPasswd "$CRMSourcePassword" -crmUrl "$CRMSourceUrl" -Verbose
Write-Host "Source connection 2 created"
Write-Host "Exporting Solution"
Export-CrmSolution -conn $CrmConnection2 -SolutionName "$SolutionName" -SolutionFilePath "$SolutionFilePath" -SolutionZipFileName "$SolutionName.zip" -Verbose
Write-host "Solution Exported"
Here is the result I am getting from Terminal Result as Defect -
=======================================
going to create source connection 1
UserId: XXXXX@XXXXX.onmicrosoft.com Password: XXXXXXXXXXX CrmUrl: devtanmoy.crm8.dynamics.com
Creating credentials
Credentials object created
Establishing crm connection next
Crm connection established
Source connection 1 created
WARNING: Please reconnect to the service after setting the connection timeout or the new timeout will *not* be used for operations.
going to create source connection 2
UserId: XXXXX@XXXXX.onmicrosoft.com Password: XXXXXXXXXXX CrmUrl: devtanmoy.crm8.dynamics.com
Creating credentials
Credentials object created
Establishing crm connection next
Crm connection established
Source connection 2 created
Exporting Solution
VERBOSE: Using the supplied single filter of uniquename 'like' DemoSolution
Get-CrmRecordsByFetch : System.Management.Automation.RuntimeException: Crm Service not initialized
Crm Service not initialized
At C:\Program
Files\WindowsPowerShell\Modules\Microsoft.Xrm.Data.Powershell\2.8.11\Microsoft.Xrm.Data.Powershell.psm1:3368 char:20
+ ... $results = Get-CrmRecordsByFetch -conn $conn -Fetch $fetch -TopCount ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Get-CrmRecordsByFetch
Export-CrmSolution : System.Management.Automation.RuntimeException: Crm Service not initialized
Crm Service not initialized
At C:\Users\TanmoyDutta\source\repos\Dynamics365Pilot\Dynamics365Demo.SolutionManager\SolutionExport.ps1:46 char:1
+ Export-CrmSolution -conn $CrmConnection2 -SolutionName "$SolutionName ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Export-CrmSolution
Solution Exported
Thanks & Regards,
Tanmoy