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:

## 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}

}

hope helps.


Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

Edit Group Policy

Hyper-V VM not reaching OS 'Logon' screen

DNS question...