Make sure that $ModulePath points to a folder path that exists. Look into KUDU to set this up.
<# $ModulePath must not already contain the modules or this may fail #> $ModulePath = 'D:\home\lib\PSModules' $NuGet = Get-PackageProvider -Name NuGet if($null -eq $NuGet) { Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force -Scope CurrentUser } "Saving modules to $ModulePath" Save-Module AzureRm -Path $ModulePath -Force "Listing import commands for every module" Get-ChildItem -Path $ModulePath -Include "*.psd1" -Recurse | ForEach-Object { "Import-Module '$($_.FullName)'" }
I have created a Github repository containing this and other small function app snippets. Above code will be updated here: https://github.com/spaelling/AzureFunctionAppSnippets/blob/master/PowerShell/HT_InstallModule.ps1
Ingen kommentarer:
Send en kommentar
Bemærk! Kun medlemmer af denne blog kan sende kommentarer.