Configure Windows Update clients per site
hi everybody.
one of customers has lot of sites, each 1 wsus server, , of users keep moving site site. the customer doesn't want move computer object new site ou, gpo's useless when happens.
i want know if possible create script detects on site client (i'm planning use ip address filter that) , configure windows update settings of machine based on that.
if has sample script it'll awesome. i've searched didn't find useful.
thanks
hi guilherme milanez alves,
the script below can sitename based on computer name on domain controller (dc), can sites , servers in site:
hope helps.## active directory sites (and fetch relevant properties) $configncdn = (get-adrootdse).configurationnamingcontext $sitecontainerdn = ("cn=sites," + $configncdn) $sitenames=(get-adobject -searchbase $sitecontainerdn -filter { objectclass -eq "site" }).name ## servers in specified active directory site. $servers=@() foreach($sitename in $sitenames){ $configncdn = (get-adrootdse).configurationnamingcontext $sitecontainerdn = ("cn=sites," + $configncdn) $servercontainerdn = "cn=servers,cn=" + $sitename + "," + $sitecontainerdn get-adobject -searchbase $servercontainerdn -searchscope onelevel -filter { objectclass -eq "server"} |foreach{ $object = new-object psobject $object | add-member noteproperty server $_.name $object | add-member noteproperty sitename $sitename $servers+=$object} } $client="computername" $servers|foreach{ if($_.server -eq $client){ $_.sitename}
}
Windows Server > Windows PowerShell
Comments
Post a Comment