jenkins를 통해 powershell 스크립트를 실행 중입니다. 높은 권한이 필요한 cmdlet가 하나 있습니다. 그래서 아래의 cmdlet을 작성하고 있습니다.powershell 스크립트를 실행하는 동안 UAC 프롬프트를 표시하지 않는 방법
start-process powershell.exe -verb runas -argumentlist "net localgroups administrators domain\user /add"
그러나이 질문은 수동으로 예를 클릭해야하는 UAC를 요구합니다. 그때 그것의 움직임은 더 멀리. UAC 프롬프트를 제공하지 않고 cmdlet을 상승시키고 계속 진행하십시오.
스크립트를 실행하는 데 사용 된 계정에 해당 컴퓨터에 대한 관리 권한이 있습니다.
UAC를 사용하지 않도록 설정하지 않으면 가능하지 않은데, 그 자체로 프롬프트가 필요합니다. –
Jenkins는 "RunAS Administrator"로 powershell 스크립트를 실행할 수 있습니까? – Amit
UAC가 활성화되었을 때 UAC 프롬프트를 건너 뛸 수 있는지 묻는다면 물론 답은 "아니오"입니다. (가능한 경우 모든 악성 코드가하는 일입니다.) –