Ir ao conteúdo
  • Cadastre-se

Outro Problema com Powershell - Acess denied


Posts recomendados

Olá, pessoal

 

Estou com um problema que não estou conseguindo resolver.

 

Na Empresa onde trabalho fazemos automação de criação de login no AD usando jenkins e scripts em powershell.

Usamos um script que altera o usuário de execução para que possamos fazer a escrita no AD.

 

Quando o trecho do código abaixo é executado:

$process = Start-Process powershell -Credential $credObject -NoNewWindow -Wait -PassThru -ArgumentList @"
$SCRIPT_POWERSHELL $arguments
"@

 

Recebemos o seguinte erro:

 

 

Start-Process : Access is denied
At line:16 char:12
+ $process = Start-Process powershell -Credential $credObject -NoNewWin ...
+            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Start-Process], Win32Exception
    + FullyQualifiedErrorId : System.ComponentModel.Win32Exception,Microsoft.PowerShell.Commands.StartProcessCommand

 

Este comando faz com que um novo processo Powershell seja executado, gerando assim, uma nova thread. E é nesse momento que o problema acontece. Parece que o usuário que inicia o processo não tem permissão isso.

 

PS. Ao executar o script em um terminal aberto com privilégios administrativos funciona.

318155584_Semttulo.jpg.a84ae4052be58501d42036b3fe03f47d.jpg

 

 

OBS: O código funcionava antes. sem nenhum problema e não foi alterado. Alguma configuração se perdeu.

 

Então pessoal, a dúvida é: como poderemos fazer para contornar este problema. Existe alguma configuração no windows que necessita ser feita ?

 

Link para o comentário
Compartilhar em outros sites

Pessoal resolvi.

 

O problema era porque o slave do jenkins foi iniciado sem privilégio de administrador.

 

A solução foi a seguinte:

Abrir um CMD com privilégio de administrador;

executar o comando javaws nomedoslave e teclar enter.

 

Dessa maneira o slave herda o privilégio do terminal

 

Valeu

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...