메뉴 건너뛰기

SAP 한국 커뮤니티



SAP GUI Installation Server

섬머스노우 2013.11.12 13:05 조회 수 : 4656

안녕하세요~

 

여러분들은 사내에서 사용자들에게 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 파일 여러개 만들면 쉽게 배포가 가능합니다... ^^;