My office just implemented WSUS two weeks ago. All our servers are Windows Server 2003; all our desktops are Windows XP. We are trying to force all computers to install .NET 3.5 automatically and then reboot themselves. About half of the office's computers had had .NET 3.5 installed as of Friday afternoon. On Friday, at 5 PM, I set a deadline of Friday, 5:30 PM for the .NET 3.5 install for all computers and groups in the office except the servers. Those were given a deadline of Saturday, 5:30 PM.
As of 9:30 this morning, none of the computers that had needed .NET installed on Friday had installed it. While some of the machines in question had local policies requiring user permission to reboot if there was a logged-in user, many of them did not. Would I need to specifically turn off the 'no automatic reboot if a user is logged in' option at the group policy level in order to force the .NET update to go through overnight? Or is there something else I need to do to make this happen without user permission?