SAP 7.30 Preparing GUI Package and Deployment via Sccm
Not 1: Bu paketin hazırlanabilmesi için SAP Installation Server Administrator Tool sahip olmanız gerekmektedir.
SAP kurulu olan bir bilgisayarda aşağıdaki path’den bu toola ulaşabilmeniz gerekiyor.
C:\Users\onuromertunc\Desktop\SAP7.30\50113858_6\NW_7.0_Presentation_\PRES1\GUI\WINDOWS\WIN32\Setup
Not 2: Eğer SAP kurulumundan sonra bilgisayarda herhangi bir dizine config dosyası saplogon sapmsg gibi dosyaların kopyalanması gerekiyorsa bu senaryo için makalenin en alt kısmında powershell ile deployment işleminide ekledim.
1-SAP Installation Server Administrator Tool ile Package Oluşturulması
Dosyalar masaüstüne kopyalandıktan sonra NWSAPSetupAdmin.exe yukarı belirttiğim dizinden yönetici olarak çalıştırılır.
-New Package tıklanır
-Eğer paketin içinde istemediğimiz bir kurulum varsa bir sonraki ekranda paketin dışında bırakabiliriz. (Örnek; i.s.h.med Planing Grid)
-SAP GUI for Windows 7.30 açılır menüsünden > General Add-On > Calendar Sync Outlook devre dışı bırakıyoruz
-Paketimize isim veriyoruz ve paketi oluşturuyoruz.
2-Paketi oluşturduktan sonra aşağıdaki gibi sağ tuş yapıp compress single-file installer yapıp kurulum dosyalarının tek bir exe haline gelmesini sağlıyoruz.
-Compress işleminin bitmesini bekliyoruz;
Bittiken sonra aşağıdaki bir ekran gelecektir;
SCCM İle Package Oluşturularak Deploy Edilmesi
-Create Package
-Paket için kırmızı ile işaretlenmiş alanları dolduruyoruz ve sccm sunucusu üzerinden setup’ın olduğu dosyanın yolunu ekliyoruz
-Bir sonraki adımda aşağıdaki ayarları yazıyoruz ve next next next ile oluşturuyoruz.
-Oluşturduğumuz paketi Distiribution Point’e gönderiyoruz;
-DP’ ye gönderdikten sonra ilgili Collection Seçerek deploy yapıyoruz;
-Bir sonraki ekranda aşağıdaki alanları seçerek deploy edebiliriz;
SCCM PS Scripti Oluşturularak Application Kategorisinden Deploy Edilmesi
Scriptimiziz ps1. exe’ye convert ediyoruz, SAPGUI2.exe şeklinde. Ve bunu sccm dizinine kopyalıyoruz.
#Install
Start-Process -FilePath "\\sccmserver\Source\Application\SAP\SAPGUI2.exe" -ArgumentList /Silent -Wait
Start-Sleep -s 5
Copy-Item -Path "\\sccmserver\Source\Application\SAP\services" -Recurse C:\Windows\System32\drivers\etc -Force
Copy-Item -Path "\\sccmserver\Source\Application\SAP\saplogon.ini" -Recurse C:\Windows -Force
Copy-Item -Path "\\sccmserver\Source\Application\SAP\sapmsg.ini" -Recurse C:\Windows -Force
-Powershell ile oluşturulan script dosyası deploy edilir.
-Script ile deploy işleminde sap logon aktif olarak çalışabilmesi için aşağıdaki dosyalar script ile otomatik olarak ilgili alanlara kopyalanır.
-saplogon ve sapmsg dosyaları Windows dizininin altına kopyalanır.