WebpiCmdLine.exe NetFramework4 Доступ запрещен - PullRequest
0 голосов
/ 10 сентября 2011

Я недавно начал изучать Powershell, и он стал очень важным инструментом в моем наборе инструментов.

В настоящее время я пытаюсь настроить ряд удаленных сред с помощью powershell, и до сих пор был довольно успешным.Тем не менее, я столкнулся с проблемой при попытке установить .NET 4 Framework с помощью инструмента WebPICmdLine.exe.

Invoke-Command {Invoke-Expression U:\WebPICmdLine.exe /Products: NetFramework4 /AcceptEULA} -Session $RemoteSessionWithAdminAccountCredentials

Средство начинает установку сразу, но происходит сбой при установке .NET 4. Он появляется«Отказано в доступе» при попытке запустить оператор DotNetFramework4.msu / quiet.Учетные данные предназначены для учетной записи системного администратора, и файл извлекается в папку AppData для этого конкретного пользователя.Я не уверен, почему это может привести к отказу в доступе.

Кто-нибудь сталкивался с подобной проблемой?

Ответы [ 2 ]

1 голос
/ 21 сентября 2011

WebPICmdLine, а также Web PI требуют привилегий администратора.Из системных требований Web PI: «Для запуска установщика веб-платформы на вашем компьютере должны быть права администратора».

Иногда также могут возникнуть проблемы с самим установщиком, а не сWebPICmdLine.Вы также можете попробовать установить фреймворк, вызвав установщик прямо из папки %localappdata%\microsoft\web platform installer\installers, где он кэшируется Web PI.Таким образом, вы можете получить более подробную информацию об ошибке.

0 голосов
/ 10 сентября 2011

Это действие может потребовать повышения привилегий в Vista, Win7 и 2008, а не только в учетной записи администратора.Попробуйте использовать локальную систему вместо интерактивной учетной записи пользователя.

...