All Projects → dsccommunity → UpdateServicesDsc

dsccommunity / UpdateServicesDsc

Licence: MIT license
This module contains community maintained DSC resources for deployment and configuration of Windows Server Update Services.

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to UpdateServicesDsc

xExchange
This module contains DSC resources for deployment and configuration of Microsoft Exchange Server.
Stars: ✭ 62 (+169.57%)
Mutual labels:  dsc-resources, dsc
StorageDsc
DSC resource module is used to manage storage on Windows Servers.
Stars: ✭ 58 (+152.17%)
Mutual labels:  dsc-resources, dsc
ActiveDirectoryCSDsc
DSC resources for installing or uninstalling Active Directory Certificate Services components in Windows Server.
Stars: ✭ 45 (+95.65%)
Mutual labels:  dsc-resources, dsc
xHyper-V
This module contains DSC resources for deployment and configuration of Microsoft Hyper-V.
Stars: ✭ 105 (+356.52%)
Mutual labels:  dsc-resources, dsc
CertificateDsc
DSC resources to simplify administration of certificates on a Windows Server.
Stars: ✭ 103 (+347.83%)
Mutual labels:  dsc-resources, dsc
WSManDsc
DSC resources for configuring WS-Management and PowerShell Remoting.
Stars: ✭ 17 (-26.09%)
Mutual labels:  dsc-resources, dsc
DnsServerDsc
This module contains DSC resources for the management and configuration of Windows Server DNS Server.
Stars: ✭ 51 (+121.74%)
Mutual labels:  dsc-resources, dsc
dsc
DNS Statistics Collector
Stars: ✭ 94 (+308.7%)
Mutual labels:  dsc
ZeroDSC
lightweight native PowerShell desired state configuration engine
Stars: ✭ 17 (-26.09%)
Mutual labels:  dsc
DIVA Tools
A global host of tools used to mod/parse Project DIVA games.
Stars: ✭ 24 (+4.35%)
Mutual labels:  dsc
xavc rtmd2srt
Extract real time meta-data and GPS tracks from Sony XAVC video
Stars: ✭ 29 (+26.09%)
Mutual labels:  dsc
DscResources
This repository will contain custom PowerShell DSC Resources
Stars: ✭ 18 (-21.74%)
Mutual labels:  dsc
DSC-DSU
Main repository containing all relevant documents and codebase for Developer Student Club at DSU powered by Google Developers
Stars: ✭ 24 (+4.35%)
Mutual labels:  dsc
PowerShell
A collection of useful PowerShell modules and scripts.
Stars: ✭ 37 (+60.87%)
Mutual labels:  dsc
TKViewer
NexusTK DAT Object Viewer
Stars: ✭ 18 (-21.74%)
Mutual labels:  dsc
xDscDiagnostics
This module contains cmdlets for analyzing DSC event logs.
Stars: ✭ 29 (+26.09%)
Mutual labels:  dsc
PowerShell-DevOps
PowerShell scripts or modules for purposes related to DevOps practices
Stars: ✭ 31 (+34.78%)
Mutual labels:  dsc
DscWorkshop
Blueprint for a full featured DSC project for Push / Pull with or without CI/CD
Stars: ✭ 151 (+556.52%)
Mutual labels:  dsc
DSC-Integration-with-Arduino-Mega-Shield-RS-232
DSC - Integration with SmartThings (RS232)
Stars: ✭ 17 (-26.09%)
Mutual labels:  dsc
Vibranium
Web template for and by DSC chapters worldwide because we are a Wakanda of student developers and future technology leaders from all across the world. 🎉
Stars: ✭ 89 (+286.96%)
Mutual labels:  dsc

UpdateServicesDsc

Build Status Azure DevOps coverage (branch) Azure DevOps tests PowerShell Gallery (with prereleases) PowerShell Gallery

The UpdateServicesDsc module contains DSC resources for deployment and configuration of Windows Server Update Services.

Code of Conduct

This project has adopted this code of conduct.

Support

This module is community maintained as a best-effort open source project and has no expressed support from any individual or organization.

Releases

For each merge to the branch master a preview release will be deployed to PowerShell Gallery. Periodically a release version tag will be pushed which will deploy a full release to PowerShell Gallery.

Contributing

Please check out common DSC Community contributing guidelines.

Installation

From GitHub source code

To manually install the module, download the source code from GitHub and unzip the contents to the '$env:ProgramFiles\WindowsPowerShell\Modules' folder.

From PowerShell Gallery

To install from the PowerShell gallery using PowerShellGet (in PowerShell 5.0) run the following command:

Find-Module -Name UpdateServicesDsc | Install-Module

To confirm installation, run the below command and ensure you see the SQL Server DSC resources available:

Get-DscResource -Module UpdateServicesDsc

Requirements

The minimum Windows Management Framework (PowerShell) version required is 5.0 or higher, which ships with Windows 10 or Windows Server 2016, but can also be installed on Windows 7 SP1, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2.

Details

UpdateServicesApprovalRule resource has following properties

  • Ensure: An enumerated value that describes if the ApprovalRule is available
  • Name: Name of the approval rule.
  • Classifications: Classifications in the approval rule.
  • Products: Products in the approval rule.
  • ComputerGroups: Computer groups the approval rule applies to.
  • Enabled: Whether the approval rule is enabled.
  • Synchronize: Synchronize after creating or updating the approval rule.

UpdateServicesCleanup resource has following properties:

  • Ensure: An enumerated value that describes if the WSUS cleanup task exists.
  • DeclineSupersededUpdates: Decline updates that have not been approved for 30 days or more, are not currently needed by any clients, and are superseded by an approved update.
  • DeclineExpiredUpdates: Decline updates that aren't approved and have been expired by Microsoft.
  • CleanupObsoleteUpdates: Delete updates that are expired and have not been approved for 30 days or more, and delete older update revisions that have not been approved for 30 days or more.
  • CompressUpdates: Compress updates.
  • CleanupObsoleteComputers: Delete computers that have not contacted the server in 30 days or more.
  • CleanupUnneededContentFiles: Delete update files that aren't needed by updates or downstream servers.
  • CleanupLocalPublishedContentFiles: Cleanup local published content files.
  • TimeOfDay Time of day to start cleanup.

UpdateServicesServer resource has following properties:

  • Ensure: An enumerated value that describes if WSUS is configured.
  • SetupCredential: Credential to be used to perform the initial configuration.
  • SQLServer: SQL Server for the WSUS database, omit for Windows Internal Database.
  • ContentDir: Folder for WSUS update files.
  • UpdateImprovementProgram: Join the Microsoft Update Improvement Program.
  • UpstreamServerName: Upstream WSUS server, omit for Microsoft Update.
  • UpstreamServerPort: Port of upstream WSUS server.
  • UpstreamServerSSL: Use SSL with upstream WSUS server.
  • UpstreamServerReplica: Replica of upstream WSUS server.
  • ProxyServerName: Proxy server to use when synchronizing, omit for no proxy.
  • ProxyServerPort: Proxy server port.
  • ProxyServerCredential: Proxy server credential, omit for anonymous.
  • ProxyServerCredentialUsername: Proxy server credential username.
  • ProxyServerBasicAuthentication: Allow proxy server basic authentication.
  • Languages: Update languages, * for all.
  • Products: Update products, * for all.
  • Classifications: Update classifications, * for all.
  • SynchronizeAutomatically: Synchronize automatically.
  • SynchronizeAutomaticallyTimeOfDay: First synchronization.
  • SynchronizationsPerDay: Synchronizations per day.
  • Synchronize: Begin initial synchronization.
  • RunRuleNow: Run Approval Rule on existing content.
  • ClientTargetingMode: An enumerated value that describes if how the Target Groups are populated.

Versions

Plese refer to the Changelog

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].