ScriptFiles/UpdateModules.ps1
$ErrorActionPreference="SilentlyContinue" Stop-Transcript | out-null $ErrorActionPreference = "Continue" $logFileTime = [System.DateTime]::UtcNow.ToString("yyyy_MM_dd_HH_mm_ss_fff") Start-Transcript -path "$PSScriptRoot\$($MyInvocation.MyCommand.Name)_$logFileTime.log" -append -Force -IncludeInvocationHeader if ((Get-Module -ListAvailable SetUpBasic.Update).Count -ge 1) { Update-SubModule -Name "SetUpBasic" Update-SubModule -Name "SetUpBasic.Update" Update-SubModule -Name "SetUpBasic.Publish" Update-SubModule -Name "SetUpBasic.TaskScheduler" Update-SubModule -Name "SetUpBasic.Template" #ThirdParty Modules Update-SubModule -Name "PSWindowsUpdate" } Stop-Transcript |