홈>
원격 시스템에서 전원 셸을 실행하는 VSTS 작업대상 시스템의 PowerShell을 만들었습니다. 이 작업은 릴리스 정의의 일부로 생성됩니다.
새 릴리스를 트리거 한 다음 빌드 에이전트가 원격 시스템에서이 전원 셸을 실행하면 논리적으로 말해집니다. 대상 머신이 M1이고 내 빌드 에이전트가 사용자 계정 u1로 실행 중이라고 가정 해 봅시다. M1에서 관리자로 u1을 만들었습니다.
서비스 에이전트가 실행되는 계정이 대상 컴퓨터의 관리자 인 경우 자격 증명을 명시 적으로 다시 언급해야하는 이유는 무엇입니까? 자격 증명을 지정하지 않으면 오류가 발생합니다.
빌드 에이전트가 작업을 실행할 때 논리적으로 말하면 어떤 빌드 에이전트 서비스가 실행 중인지 동일한 식별을 갖습니다. 해당 응용 프로그램이 대상 컴퓨터의 관리자 인 경우 자격 증명을 명시 적으로 전달해야하는 이유는 무엇입니까? 내부적으로 신원을 전달해야합니까?
아툴 수 레카
아툴
-
답변 # 1
관련 자료
- powershell - 사이에 임의의 데이터가 포함 된 이메일 : 암호 지정
- WinRM을 사용하여 원격 Windows 서버에서 PowerShell 스크립트 실행
- Sharepoint 자격 증명을 어떻게 지정합니까?
- selenium - PowerShell을 사용하여 배치 파일을 호출하는 원격 스크립트 실행
- PowerShell 클래스 속성에 JSON 변수 이름을 어떻게 지정합니까?
- ubuntu - openssl/wget은 ca 디렉토리를 명시 적으로 지정한 경우에만 작동합니다
- Powershell Workflow에서 자격 증명 전달
- C #의 원격 PC에서 PowerShell 스크립트를 실행하는 방법
- 데스크탑 브라우저에서 neo4j 연결을위한 새 자격 증명을 지정할 위치를 찾을 수 없습니다
- powershell tee 명령의 파일 형식을 지정하는 방법은 무엇입니까?
- vbnet을 통해 Powershell에서 저장된 자격 증명 사용
- azure - VSTS 파이프 라인의 PowerShell 원격
- c++ - 1920217 - //usr/include와 같은 원격 프리 프로세서 포함 경로를 지정하는 방법
- python - 음성 인식을 위해 코드에서 서비스 계정 자격 증명을 명시 적으로 사용
- 파이썬에서 ssh를 사용하여 원격 컴퓨터에서 powershell 스크립트를 실행하는 방법
- python - 패브릭 24에서 원격 쉘을 지정하는 방법
- visual studio code - remote를 사용할 때 vscode 서버의 포트를 지정하는 방법 - ssh?
- python 3.x - Windows 자격 증명을 통해 원격 SQL Server에 연결
관련 질문
- azure devops - XML 파일 형식 파일 (config 파일)의 줄 문자열을 Powershell로 바꾸는 데 문제가 있습니다
- Insufficient privileges to complete the operation - 작업을 완료 할 수있는 권한이 없습니다PowerShell에서 Azure 광고 앱 만들기 실패
- Azure DevOps에서 PowerShell을 사용하여 SQLAzure에서 데이터베이스 이름 가져 오기
- azure devops - SystemDefaultWorkingDirectory 내의 각 폴더에 대한 Powershell의 루핑 기능
- powershell - Nugetexe 푸시 ** \ * nupkg 및 Azure DevOps 아티팩트
- Devops REST API를 사용하여 Azure Devops Code Repos (Powershell 포함)를 검색하고 CSV로 출력하는 방법
- powershell - azure 파이프 라인 - coverage를 xml로 변환하여 코드 적용 범위 보고서 생성
- azure devops - 동일한 powershell 함수를 두 번 호출하는 파이프 라인은 함수에 대한 첫 번째 호출을 인식하지 못합니다
- powershell - VSTS에서 실행될 때 z 역할 할당 작성 명령을 사용하여 역할을 추가 할 수있는 권한이 클라이언트에 없습니다
- rundeck을 사용하여 원격 서버에있는 Powershell 파일을 실행하는 방법
자원 사용자 이름 (관리자 사용자 이름 사용)에 대해 현재 사용자 (빌드 에이전트 실행 계정)를 사용하지 않으므로 컴퓨터를 배포하기 전에 실패합니다.
즉, 사용자를 통해 리소스 사용자 이름 (관리자 로그인 이름)에 대한 사용자를 지정하지 않은 경우 리소스 사용자 이름 확인 작업이 전달됩니다 (관리자 사용자 이름을 지정하지 않으면 실패 함). 대상 기계. (system.debug를 true로 설정 한 다음 큐 빌드 및 로그 비교)여기에 사용자 음성을 제출합니다. VSTS는 대상 컴퓨터 기본 사용자에 PowerShell을 빌드하여 투표 할 수 있습니다.