네트워크 공유에 단순히 더미 파일을 만드는 네트워크 공유에 간단한 .exe 파일이 있습니다. 프로그램이 작동합니다. 나는 .bat 파일, .ps1 파일 및 .vbs 파일로 감쌌다. 그리고 그들은 모두 작동한다. 그러나 SCOM 규칙을 작성하여 이들 중 하나를 호출하면 실행되지 않습니다. SCOM이 모듈을 실행하지 않도록 관리 팩이 없거나 규칙을 잘못 작성 했습니까? SCOM에서 외부 모듈을 실행하는 데 필요한 비밀은 무엇입니까? 감사.SCOM : 외부 모듈을 호출하지 않습니다.
답변
먼저 SCOM 에이전트의 RunAs 계정에 파일에 대한 액세스 권한이 있습니까? 대부분의 사람들은 SCOM 에이전트를 배포하고 로컬 계정으로 실행되도록합니다.
둘째, 사용자 정의 작성 규칙 인 경우 규칙이 대상 시스템에서 실행되도록 적절하게 구성되어 있습니까? 아니면 관리 서버에서 실행 중입니까? (당신의 타겟은 무엇입니까?)
기본 사항을 다루었을 때 SCOM 규칙이 'invoke'를 사용하여 PowerShell을 실행하고 있다는 사실을 알게되었습니다. CredSSP를 사용하지 않고 원격으로 PowerShell을 실행하면 다운 스트림에서 파일 공유에 대한 인증 된 연결을 만들 수 없습니다.
이 사람은 더 잘 설명 I 할 수 있습니다 https://4sysops.com/archives/using-credssp-for-second-hop-powershell-remoting/
이 당신이 규칙을 취하고 실제 행동에 붙여 넣을 수있는 문제가 아닌 경우?
대답은 다소 괜찮은 것이지만 9 개월 된 질문에 대한 추가 정보를 묻는 것은 그리 기여하지 않을 것입니다. 질문을 설명으로 바꾸는 것을 고려하십시오 ("Do you XYZ?"에서 "가능한 원인은 XYZ, ABC로 수정"). – grek40
MP를 다시 가져오고 오류에 대해 에이전트에서 작업 관리자 이벤트 로그를 봅니다. 또한 계정이 .vbs 스크립트로 실행될 수 있는지 확인하십시오. – LiamG
Operations Manager 이벤트 로그에 내 규칙에 대한 내용이 없으므로 MP를 다시 가져 오거나 실행 계정을 찾을 수있는 권한이 없습니다. 나는 당신이 run-as 계정으로 그것 위에 있다고 생각한다. 나는 알아야 할 사람과 확인해 볼 것입니다. 감사. –