하나의 VM (00000281)에서 사용자 로그인시 실행되는 powershell 스크립트가 있습니다 : Get-Content C : /sample.txt -TotalCount 1) | 설정 콘텐츠 C : \ sample.txt멀티 VM에서 powerhsell 스크립트를 실행하십시오
스크립트를 자동으로 실행하려면 .cmd 파일을 만들고 다음 폴더에 넣으십시오. C : \ Users \ vs_domadmin \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
위의 VM (00000281)은 다른 4 개의 VM (인프라 서버)이 포함 된 인프라의 VM 클러스터에 있습니다. 나는 총 4 대의 서버를 가지고 있는데, 나는이 스크립트를 실행하고 싶다. 00000281, 00000282, 00000283, 00000284 내 스크립트는 여기에 00000281.에 잠시 runniing됩니다
트릭이다 : 나는 인프라 서버 00000282, 00000283의 나머지도 실행 00,000,281에서 해당 스크립트를 필요 , 00000284, 스크립트가 내 첫 번째 인프라 서버 000002821에만 저장된다는 것을 알고 있습니다. 스크립트 조건을 지정하고 VM (00000281)의 다른 3vms의 경로를 요약하면 작업이 정확해야합니다. powershell에 아주 새로운 누군가 누군가를 도울 수 있습니까?
이 대답은 모든 서버에 WinRM이 설치된 경우 잘 작동합니다. WinRm을 설치할 필요없이 이전 버전의 솔루션도 작동합니다. 그러나 명확하고 짧은 코드와 효과가있는 Invoke 명령 솔루션을 선호합니다. 고맙습니다 – Manu2287