17 lines
791 B
PowerShell
17 lines
791 B
PowerShell
$buildVersion = $env:BUILDVER
|
|
$moduleName = 'ITD.ITD-WindowsServer.FileManagement'
|
|
|
|
$manifestPath = Join-Path -Path $env:SYSTEM_DEFAULTWORKINGDIRECTORY -ChildPath "$moduleName.psd1"
|
|
$modulePath = Join-Path -Path $env:SYSTEM_DEFAULTWORKINGDIRECTORY -ChildPath "$moduleName.psm1"
|
|
|
|
## Update build version in manifest
|
|
$manifestContent = Get-Content -Path $manifestPath -Raw
|
|
$manifestContent = $manifestContent -replace '<ModuleVersion>', $buildVersion
|
|
|
|
## Update functions to export in manifest
|
|
Import-Module $modulePath
|
|
$funcStrings = (Get-Module ITD.ITD-WindowsServer.FileManagement).ExportedCommands.Values.Name
|
|
$funcStrings = "'$($funcStrings -join "','")'"
|
|
$manifestContent = $manifestContent -replace "<FunctionsToExport>", $funcStrings
|
|
|
|
$manifestContent | Set-Content -Path $manifestPath |