# ============================================================ # CONFIG # ============================================================ $BaseUrl = "https://repo.luckyden.org/admin_tan/PowerBGInfoGlobal/src/branch/main" $ModuleDest = "$Env:ProgramFiles\WindowsPowerShell\Modules" $DataPath = "C:\ProgramData\PowerBGInfo" $WallpaperPath = "C:\Windows\Web\Wallpaper\Windows\img19-resize.jpg" # ============================================================ # DOSSIERS # ============================================================ New-Item -Path $DataPath -ItemType Directory -Force | Out-Null # ============================================================ # DOWNLOAD # ============================================================ Invoke-WebRequest "$BaseUrl/Set-WallpaperPowerBGInfoGlobal.ps1" -OutFile "$DataPath\Set-WallpaperPowerBGInfoGlobal.ps1" Invoke-WebRequest "$BaseUrl/Set-ScheduledTaskPowerBGInfo.ps1" -OutFile "$DataPath\Set-ScheduledTaskPowerBGInfo.ps1" Invoke-WebRequest "$BaseUrl/img19-resize.jpg" -OutFile $WallpaperPath # ============================================================ # INSTALL MODULE # ============================================================ Expand-Archive -DestinationPath $ModuleDest -Force # ============================================================ # CREATE SCHEDULED TASK # ============================================================ & "$DataPath\Set-ScheduledTaskPowerBGInfo.ps1" # ============================================================ # FIRST RUN # ============================================================ & "$DataPath\Set-WallpaperPowerBGInfoGlobal.ps1"