0

NSR에 의해 보호되는 Azure 구독에 많은 VM이 준비되어 있으므로 원격으로 WinRM을 사용할 수 없습니다.AzureRM을 통해 TFS에서 Azure VM에 PowerShell 실행

TFS 릴리스 정의의 일부로 이러한 VM에서 PowerShell 스크립트를 실행하고 싶습니다.

Azure VM 리소스에서 임의의 PowerShell 스크립트를 실행할 수있는 방법이 있습니까?

Azure VM 리소스에 대한 사용자 지정 스크립트 확장을 알고 있지만, 이것이 내가 무엇인지 또는 TFS와 잘 일치하는지 알 수 없습니다.

답변

1

사용자 지정 스크립트 확장은 VM에서 스크립트를 실행하는 데는 문제가 없지만 확장을 "추가"하는 과정에서 수행해야합니다. 스크립트 실행을 트리거하기 위해 VM에 확장을 배포해야한다는 의미입니다. 따라서 VM을 프로비저닝 할 때 수행하거나 스크립트를 제공 한 후 스크립트를 실행하기 위해 다른 배포를 제출하십시오.

TFS/VSTS에서 가능합니다 ...

+0

고마워요! 질문을 게시 한 후 실제로 몇 시간 후에이 사실을 알게되었습니다. 전체가 완전히 완료 될 때까지 차단되는 것처럼 보이고 콘솔에 출력을 실시간으로 스트리밍하지 않는 것을 제외하고는 꽤 멋지다. 장기 실행 프로세스에 짜증나게 할 수 있습니다. –

+0

출력 중 VSTS 빌드 작업의 출력은 어느 것입니까? 또는 VM에서 실행중인 스크립트? –

+0

VM에서 실행중인 스크립트. 출력을 TFS로 다시 파이프하는 것이 유용 할 수 있으므로 배포 중에 무엇이 수행되는지 확인할 수 있습니다. –