안녕하세요~
여러분들은 사내에서 사용자들에게 GUI 배포할때 어떤 방법 쓰시나요??
교육을 받고 있는 중에 SAP GUI Installation Server 에 관한 내용이 있어 적용해 보았습니다.
아무 서버에 SAPCD에 있는 NwCreateInstServer.exe 를 통해 설치를 진행합니다.
배포할 폴더를 생성한 후 ID/PW 없이 접근이 가능하도록 공유한 후에 설치를 마무리 합니다.
지정한 폴더하위 setup폴더에 있는 NwSapSetupAdmin.exe 를 실행하여 패키지를 생성 합니다.
지정한 폴더하위에 CustomerFiles 폴더를 만들고 sapLogon.ini 파일과 SAP 접속 정보가 저장된 SAP.sap 파일을 복사해 둡니다.
생성한 패키지에서 Package Configuration을 선택한 후
On Installation End 부분에 아래 스크립트 기입
strSrcFile = NwEngine.Variables.ResolveString("%SapSrcDir%CustomerFilessapLogon.ini")
strDstFile = "%APPDATA%SAPCommonSapLogon.ini"
NwEngine.Shell.CopyFileEx strSrcFile, strDstFile, vbTrue
strSrcFile = NwEngine.Variables.ResolveString("%SapSrcDir%CustomerFilesSAP.sap")
strDstFile = "%userprofile%desktopSAP.sap"
NwEngine.Shell.CopyFileEx strSrcFile, strDstFile, vbTrue
On Uninstallation End 부분에 아래 스크립트 기입
strDstFile = "%userprofile%DesktopSAP.sap"
NwEngine.Shell.DeleteFile strDstFile
strDstFolder = "%APPDATA%SAP"
NwEngine.Shell.DeleteDirectory strDstFolder
이렇게 기입하고 Save 버튼을 눌러 줍니다.
cmd창에서 \서버IP지정한폴더SetupNwSapSetup.exe /Silent /package="패키지명"
요로코롬 입력하면 사용자들이 아무런 버튼 없이 설치가 진행됩니다.
완료되면 바탕화면에 SAP.sap 바로가기가 생성이 되네요...
서버를 여러개 설치해서 bat 파일 여러개 만들면 쉽게 배포가 가능합니다... ^^;
좋은 정보 감사합니다.
BC쪽 자료에 그런 내용이 있던데요
젤로 편한건 그룹웨어에 설치 파일 올려 놓고.
설치 매뉴얼 해주는게 제일 속편하지 않을까 싶습니다.
공용 폴더 관리에 폴더 접근이 되요 안되요 하면서 별별 상황 격다보면
제일 단순한게 제일 편한것 아닌가 싶더라고요.