deploy-module.ps1
$ErrorActionPreference = "Stop" $content = Get-Content .env $content | ForEach-Object { $str = $_.split("=") New-Variable -Name $str[0] -Value $str[1] -Force } if (Test-Path $localmodule) { Remove-Item $localmodule -Force } Copy-Item $PSScriptRoot 'C:\Program Files\WindowsPowerShell\Modules' -Recurse & nuget pack -basepath $localmodule -outputdirectory $localmodule | Write-Host Publish-Module -Name crm-ci -Repository PSGallery -NuGetApiKey $nugetapikey Invoke-Command -ComputerName EMSCRIPT -Credential dhines -ScriptBlock {C:\repos\em-scripts\update-modules.ps1} |