I have a situation where a product I am developing requires Silverlight 5.x and the target audience includes users on remote sites. The users are of varying experience but for the most part it is assumed that they have rudimentary skills. With that in mind the network that they connect through prohibits any sort of download. Is there an easy deployment model for Silverlight on networks with high levels of restriction?
In that case you're going to have to provide the Silverlight installer yourself.
There is a Silverlight forum post on this topic that offers a workaround. It involves downloading the installation executable (from here: http://forums.silverlight.net/t/38534.aspx/1) and then manually installing it on the machines.
There is also a link to a deployment guide (Word document) which goes into great detail on how to install Silverlight in various ways - including manually.
However, it would probably be far simpler to get the company to relax the "no download" rule for the Silverlight runtime.
If their IT team is powerful enough to block downloads from AD, they can push it with WSUS. Silverlight can be pushed through WSUS, easiest way to get it on all your PCs.