Вместо этого я просто устанавливаю учетные данные для веб-службы на сетевые учетные данные, используя настраиваемого пользователя, домен и пароль. Кажется, работает для того, что мне нужно.
myPSWebService.Credentials = new NetworkCredential("user", "pass", "domain");