Pergunta

Estou recebendo este erro ao adicionar solução ao prod farm...

enter image description here

algumas semanas atrás, encontrei um site que me dava uma linha para escrever antes de iniciar qualquer comando add, mas não consigo mais encontrá-la

Em segundo lugar, a conta que usa o PowerShell é administradora do farm... não entendi: s

Foi útil?

Solução

Para adicionar soluções, você precisa ser administrador local sobre o administrador do shell.Execute o shell como administrador.

Como eu disse nos comentários, não consigo encontrar um requisito específico especificado no Technet, mas fiz um teste em uma das minhas fazendas:

•Primeiro adicionei um novo usuário ao meu AD.

• Como membro do anúncio, os usuários apenas no meu servidor agrícola são que sua parte dos usuários de domínio e, portanto, parte do grupo de usuários local.

• Informei um shell de administração SP2010 usando o RUN como usuário diferente (clique com o botão direito do mouse) e conectei como meu novo usuário.Já quando comecei, recebi alguns erros por falta de acesso (a fazenda local não está acessível.Cmdlets com excelentePendencyId não estão registrados.)

•Tentei adicionar solução e obtive:

Adicionar-SPSolução:Não é possível acessar a fazenda local.Verifique se a fazenda local está configurada em operação, atualmente disponível e que você tem as permissões apropriadas para acessar o banco de dados antes de tentar novamente.

• Agora dei privilégios de administrador da fazenda do usuário de teste e iniciei um novo shell.Ainda tenho o mesmo erro.

• Eu executei outro shell como meu administrador agrícola (se conectado como conta, lembre -se de usar o Run como administrador, se você tiver o UAC ativado).Aqui eu adicionei meu usuário de teste como administrador de shell

•Agora iniciei um novo shell com meu usuário de teste.Sem erros durante o carregamento, mas quando tentei acrescentar, recebi o mesmo erro que você:

Adicionar-SPSolução:Acesso negado

• Adicionei o usuário do teste ao grupo de administradores local e abri um novo shell.

•Ao adicionar o usuário eu poderia adicionar o usuário sem problemas.

Fonte:Resposta aceita para a pergunta Sharepoint 2010 powershell add-spsolution acesso negado

Outras dicas

Basta clicar com o botão direito do mouse em PowerShell e clicar em “Executar como Administrador”.Se isso não funcionar, basta executar Get-SPShellAdmin e ver se a conta que você está usando está listada como ShellAdmin.Inicialmente, apenas a conta de serviço "Farm Admin" é ShellAdmin (não a conta de serviço "Setup Admin").

Se sua conta não estiver listada, use Add-SPhellAdmin para adicionar sua conta.Você pode entrar em um círculo vicioso onde ainda receberá "Acesso negado" ao executar o Add-SPShellAdmin.Neste caso basta fazer login como conta de serviço "Farm Admin" e depois adicionar sua conta inicial como Shell Admin.

Neste ponto, você pode fazer login novamente com sua conta inicial, "Executar como administrador" e, em seguida, executar Add-SPSolution, e esperamos que funcione para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top