library/PoshWSUS/2.3.1.6/Scripts/Get-PSWSUSUpdateFiles.ps1
function Get-PSWSUSUpdateFiles { <# .SYNOPSIS Gets config whether updates are stored locally or whether clients download approved updates directly from Microsoft Update. .DESCRIPTION Gets config whether updates are stored locally or whether clients download approved updates directly from Microsoft Update. .EXAMPLE Get-PSWSUSUpdateFiles .OUTPUTS Microsoft.UpdateServices.Internal.BaseApi.UpdateServerConfiguration .NOTES Name: Get-PSWSUSUpdateFiles Author: Dubinsky Evgeny DateCreated: 1DEC2013 .LINK http://blog.itstuff.in.ua/?p=62#Get-PSWSUSUpdateFiles #> [CmdletBinding()] Param() Begin { if($wsus) { $config = $wsus.GetConfiguration() $config.ServerId = [System.Guid]::NewGuid() $config.Save() }#endif else { Write-Warning "Use Connect-PSWSUSServer to establish connection with your Windows Update Server" Break } } Process { Write-Verbose "Getting WSUS update source configuration" $wsus.GetConfiguration() | select HostBinariesOnMicrosoftUpdate, DownloadExpressPackages, DownloadUpdateBinariesAsNeeded, GetContentFromMU } End{} } |