PackCMData.ps1
# # PackCMData.ps1 # [CmdletBinding()] param( [string]$dataFile, #The absolute path of data.xml to create/update [string]$extractFolder, #The absoluate path to folder for extracting the data zip file [bool]$combineDataXmlFile #Set to true to split the data.xml into multiple files per entity ) $ErrorActionPreference = "Stop" $InformationPreference = "Continue" Write-Verbose 'Entering PackCMData.ps1' #Print Parameters Write-Verbose "dataFile = $dataFile" Write-Verbose "combineDataXmlFile = $combineDataXmlFile" Write-Verbose "extractFolder = $extractFolder" #Script Location $scriptPath = split-path -parent $MyInvocation.MyCommand.Definition Write-Verbose "Script Path: $scriptPath" #Load XrmCIFramework $xrmCIToolkit = $scriptPath + "\Xrm.Framework.CI.PowerShell.Cmdlets.dll" Write-Verbose "Importing CIToolkit: $xrmCIToolkit" Import-Module $xrmCIToolkit Write-Verbose "Imported CIToolkit" Compress-XrmCMData -DataZip "$dataFile" -Folder "$extractFolder" -CombineDataXmlFile $combineDataXmlFile Write-Verbose 'Leaving PackCMData.ps1' |