functions/Install-AzDoArtifactsCredProvider.ps1

function Install-AzDoArtifactsCredProvider {
 [cmdletbinding()]
 param()

if (-not (Test-Path("$($env:userprofile)/.nuget/plugins/netcore")) -or
    -not (Test-Path("$($env:userprofile)/.nuget/plugins/netfx"))
   ){

    $CredProviderScriptUrl = "https://raw.githubusercontent.com/microsoft/artifacts-credprovider/master/helpers/installcredprovider.ps1"

    $CredScript = Invoke-WebRequest $CredProviderScriptUrl -UseBasicParsing
    $InstallScript = [scriptblock]::create($CredScript.Content)

    &$InstallScript -AddNetFx
   
   }
}