Проблема 1: Сброс удаленно из партии. Я предпочитаю sc.exe
Пример
sc \\webserver stop w3svc
sc \\webserver start w3svc
SC не такой тяжелый, как IISRESET. На самом деле, я предпочитаю использовать WMI для утилизации пулов приложений, но это сложно сделать с помощью пакета
Проблема 2: Разрешить пользователям, которые не являются администраторами на целевом сервере, сбросить IIS.
Вам либо придется предоставить этим пользователям (или их группе) разрешения на управление службами или хранить где-нибудь учетные данные. Чтобы предоставить минимальные разрешения, посмотрите это КБ - много работы.
Если вы не предоставляете тем, кто выполняет пакетное разрешение, перезапуск служб, см. Ответ Rusell - создать службу WCF.