{"id":14063972,"url":"https://github.com/rwidmark/WinSoftwareUpdate","last_synced_at":"2025-07-29T17:31:13.966Z","repository":{"id":65572455,"uuid":"590059846","full_name":"rwidmark/WinSoftwareUpdate","owner":"rwidmark","description":"With this module you can automatically update your installed Windows softwares trough WinGet","archived":false,"fork":false,"pushed_at":"2025-05-22T16:15:17.000Z","size":146,"stargazers_count":22,"open_issues_count":4,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T08:55:32.785Z","etag":null,"topics":["autoupdate","autoupdate-script","maintenance","psmodule","windows","windows10","windows11","winget"],"latest_commit_sha":null,"homepage":"https://www.powershellgallery.com/packages/WinSoftwareUpdate","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rwidmark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-17T15:14:25.000Z","updated_at":"2025-05-25T12:04:28.000Z","dependencies_parsed_at":"2024-02-10T11:28:24.727Z","dependency_job_id":"65227636-4b2e-4351-8c75-c93c433a85ea","html_url":"https://github.com/rwidmark/WinSoftwareUpdate","commit_stats":null,"previous_names":["rwidmark/winsoftwareupdate","rstolpe/winsoftwareupdate"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/rwidmark/WinSoftwareUpdate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwidmark%2FWinSoftwareUpdate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwidmark%2FWinSoftwareUpdate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwidmark%2FWinSoftwareUpdate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwidmark%2FWinSoftwareUpdate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rwidmark","download_url":"https://codeload.github.com/rwidmark/WinSoftwareUpdate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwidmark%2FWinSoftwareUpdate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267726748,"owners_count":24134901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autoupdate","autoupdate-script","maintenance","psmodule","windows","windows10","windows11","winget"],"created_at":"2024-08-13T07:03:36.139Z","updated_at":"2025-07-29T17:31:13.957Z","avatar_url":"https://github.com/rwidmark.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"![GitHub](https://img.shields.io/github/license/rwidmark/WinSoftwareUpdate?style=plastic)  \n![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/rwidmark/WinSoftwareUpdate?sort=semver\u0026style=plastic)  ![Last release](https://img.shields.io/github/release-date/rwidmark/WinSoftwareUpdate?style=plastic)\n![GitHub last commit](https://img.shields.io/github/last-commit/rwidmark/WinSoftwareUpdate?style=plastic)  \n![PSGallery downloads](https://img.shields.io/powershellgallery/dt/WinSoftwareUpdate?style=plastic)\n  \n# WinSoftwareUpdate\nThis module will let you update your installed software with WinGet, many of them but not all. The complete list is published here: [WinGet Repo](https://github.com/microsoft/winget-cli)  \nThis module is perfect for people like me that are to lazy to update every singel software all the time, it's much easier to just run a PowerShell Script.  \nI have added the result from PSScriptAnalyzer in [test folder](https://github.com/rwidmark/WinSoftwareUpdate/tree/main/test) I have some ShouldProcess warnings in this module but that's nothing to worry about really.\n\n## This module can do the following\n- Check what platform your currently running and adapt the downloads for that, if your running x86, amd64, arm64.\n- Make sure that you have WinGet installed and up to date, if it's not the module will install / update it for you to the latest version.\n- Make sure that you have Microsoft.VCLibs installed, if not the module will install it for you.\n- If your running this module with PowerShell 7 this module will check if PowerShell 7 have any newer versions, and if it's any newer version it will download and update PowerShell 7\n- Update all your softwares with WinGet\n\n# Links\n* [My PowerShell Collection](https://github.com/rwidmark/PSCollection)\n* [Webpage/Blog](https://widmark.dev)\n* [X](https://twitter.com/widmark_robin)\n* [Mastodon](https://mastodon.social/@rwidmark)\n* [YouTube](https://www.youtube.com/@rwidmark)\n* [LinkedIn](https://www.linkedin.com/in/rwidmark/)\n* [GitHub](https://github.com/rwidmark)\n\n# Help\nBelow I have specified things that I think will help people with this module.  \nYou can also see the API for each function in the [help folder](https://github.com/rwidmark/WinSoftwareUpdate/tree/main/help)\n\n## Install\nInstall for current user\n```\nInstall-Module -Name WinSoftwareUpdate -Scope CurrentUser -Force\n```\n  \nInstall for all users\n```\nInstall-Module -Name WinSoftwareUpdate -Scope AllUsers -Force\n```\n\n# Update-RSWinSoftware\nRun the complete update\n````\nUpdate-RSWinSoftware\n````\n  \nOnly checks if your softwares are up to date with WinGet. This will not verify if WinGet or Microsoft.VCLibs is up to date.\n````\nUpdate-RSWinSoftware -SkipVersionCheck\n````\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frwidmark%2FWinSoftwareUpdate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frwidmark%2FWinSoftwareUpdate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frwidmark%2FWinSoftwareUpdate/lists"}