Genelsccm

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.