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
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-87.png?resize=800%2C492&ssl=1)
-Paketimize isim veriyoruz ve paketi oluşturuyoruz.
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-88.png?resize=800%2C427&ssl=1)
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.
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-89.png?resize=800%2C676&ssl=1)
-Compress işleminin bitmesini bekliyoruz;
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-90.png?resize=780%2C600&ssl=1)
Bittiken sonra aşağıdaki bir ekran gelecektir;
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-91.png?resize=800%2C618&ssl=1)
SCCM İle Package Oluşturularak Deploy Edilmesi
-Create Package
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-92.png?resize=800%2C385&ssl=1)
-Paket için kırmızı ile işaretlenmiş alanları dolduruyoruz ve sccm sunucusu üzerinden setup’ın olduğu dosyanın yolunu ekliyoruz
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-93.png?resize=800%2C791&ssl=1)
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-94.png?resize=784%2C444&ssl=1)
-Bir sonraki adımda aşağıdaki ayarları yazıyoruz ve next next next ile oluşturuyoruz.
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-95.png?resize=800%2C438&ssl=1)
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-96.png?resize=730%2C621&ssl=1)
-Oluşturduğumuz paketi Distiribution Point’e gönderiyoruz;
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-97.png?resize=800%2C432&ssl=1)
-DP’ ye gönderdikten sonra ilgili Collection Seçerek deploy yapıyoruz;
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-98.png?resize=800%2C678&ssl=1)
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-99.png?resize=800%2C420&ssl=1)
-Bir sonraki ekranda aşağıdaki alanları seçerek deploy edebiliriz;
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-100.png?resize=800%2C688&ssl=1)
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
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-101.png?resize=800%2C485&ssl=1)
-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.
![](https://i0.wp.com/onuromertunc.com/wp-content/uploads/image-102.png?resize=800%2C283&ssl=1)