Если клиенты сопровождаются авторизованным сотрудником, то это кажется прекрасным мне. Я, конечно, не позволил бы клиенту в необслуживаемой серверной. Что касается штата, stict средства управления должен быть осуществлен.
Если Вы хотите использовать серверную в качестве яркого примера, то окна или стеклянные стены являются отличным способом сделать это, не обходя бесчисленных людей через чувствительную область.
В основном у Вас есть плохо разработанный установщик.
То, что Вы могли попробовать, устанавливает свойство ALLUSERS в таблице свойства к 1 (использование Косатки, ищите Orca.msi в SDK Windows Installer), который вызовет установку на машину.
В этом случае установщик затем запросит повышение отчасти через установку (это - то, как контроль учётных записей + MSI, как предполагается, работает), и необходимо быть в порядке.
Сообщение, Почему мой начальный каталог проигнорирован, когда я поднимаю командную строку? на блоге Raymond Chen может быть релевантным здесь.
Я также знаю, что часть эвристики повышения очень упрощенна, например, если файл назовут "установкой" или "установкой", то это запросит повышение. Я не могу найти свой источник для этого в данный момент.
Не очень технический ответ, но возможно это будет полезно.
Один подход должен был бы выполнить поднятую командную строку, изменить рабочий каталог там и затем запустить установщик оттуда. Что-либо запустилось из поднятого cmd.exe, самостоятельно поднят.