2016-07-27 2 views
1

저는이 웹 사이트에 초보이며 스크립팅에 익숙하지 않으므로 쉽게 들러주세요.구성 파일에 줄을 추가하는 Windows 로그인 스크립트

이 특정 문제의 경우 제 환경은 약 1,000 대의 Windows 7 PC로 구성됩니다. 모든 PC에는 각 PC의 LEM 서버에 기록하는 백그라운드에서 실행되는 Solarwinds 로그 및 이벤트 관리자 에이전트가 있습니다. 각 PC에는 C : \ Windows \ SysWOW64 \ ContegoSPOP에있는 spop.conf라는 구성 파일이 있습니다 (모든 PC는 64 비트라고 가정합니다). 환경에있는 모든 PC의 해당 파일에 "UseLocalEnvironmentVariableForLocalHost = true"줄을 추가해야합니다. 이렇게하려면 서비스 "Contego_Spop"을 중지하고 편집 한 후에 다시 시작해야합니다. 이 줄이있는 새로운 spop.conf 파일을 만들어 스크립트를 통해 밀어 넣는 것이 가장 좋을까요?

누구나 초보자에게 지혜가 있습니까? 당신이 줄 수있는 도움을 주셔서 감사합니다.

답변

0

나는 당신이 도메인 관리자라고 생각합니다.

컴퓨터 이름을 허용하는 .bat 파일 fix.bat을 작성하고 구성 파일을 편집 한 다음 서비스를 다시 시작하십시오.

sc \\%1 stop Contego_Spop 
echo UseLocalEnvironmentVariableForLocalHost=true >>\\%1\c$\Windows\SysWOW64\ContegoSPOP\spop.conf 
sc \\%1 start Contego_Spop 

실행 마법처럼 일 각 컴퓨터 이름

C:\> call fix.bat host1 
C:\> call fix.bat host2 
C:\> call fix.bat host3 
... 
+0

이 박쥐 파일! 고맙습니다. 이것은 예상했던 것보다 훨씬 간단한 스크립트입니다. – user6646265

관련 문제