Download Plugin Registration Tool from nuget Power Shell Script in Dynamics 365 Version 9.x

Опубликовано: 04 Октябрь 2024
на канале: CRMONCE - Power Platform Solutions
6,653
37

How to Download Plugin Registration Tool from nuget packages Using Power Shell Script in Dynamics 365 Version 9.x

$sourceNugetExe = "https://dist.nuget.org/win-x86-comman..."
$targetNugetExe = ".\nuget.exe"
Remove-Item .\Tools -Force -Recurse -ErrorAction Ignore
Invoke-WebRequest $sourceNugetExe -OutFile $targetNugetExe
Set-Alias nuget $targetNugetExe -Scope Global -Verbose

##
##Download Plugin Registration Tool
##
./nuget install Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool -O .\Tools
md .\Tools\PluginRegistration
$prtFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool.'}
move .\Tools\$prtFolder\tools\*.* .\Tools\PluginRegistration
Remove-Item .\Tools\$prtFolder -Force -Recurse