Exchange Online PowerShell’i Windows Terminale Ekleme

Windows Terminal, komut satırı ortamlarının yönetimini kolaylaştırır ve tek bir pencerede birden fazla oturumu çalıştırmanıza olanak tanır. Exchange Online PowerShell’i Windows Terminal’e ekleyerek:

  • Hızlı erişim sağlayabilirsiniz.
  • Terminal oturumları arasında kolay geçiş yapabilirsiniz.
  • Özelleştirilmiş bir profil ile komutlarınızı otomatikleştirebilirsiniz.

Daha önce ki Exchange Online PowerShell Module kurulumundan ve Exchange Online PowerShell bağlantısından bahsetmiştik, ilgili makalelere aşağıdaki linkler üzerinden erişebilirsiniz;

GUID Nedir ve Nasıl Oluşturulur?

GUID (Globally Unique Identifier), her profil için benzersiz bir kimlik numarasıdır. Windows Terminal’de her profilin benzersiz olabilmesi için bir GUID kullanmanız gerekir. GUID, rastgele oluşturulmuş bir numara kümesidir ve her profilde farklı bir değere sahip olmalıdır.

Öncelikle PowerShell’i Run as Administrator olarak çalıştırmanız gerekiyor ve sonrasında aşağıdaki komutlar ile GUID oluşturabilirsiniz.

New-Guid
PS C:UsersCengizYILMAZ> New-Guid

Guid
----
b3bd8e4c-6a17-421d-b1c6-a33a7482e8aa


PS C:UsersCengizYILMAZ>
image 17

Oluşturulan GUID‘i Windows Terminal’de JSON düzenlemesi yaparken kullanmamız gerekecek.

Windows Terminal JSON Dosyası Düzenleyerek Exchange Online PowerShell Ekleme

Windows Terminal’de yeni bir profil eklemek için JSON yapılandırma dosyasını düzenlemeniz gerekir. Aşağıdaki adımları takip edebilirsiniz;

  1. Windows Terminal’i Açın
  2. Ayarlar Menüsüne Erişin: Sağ üst köşede bulunan açılır menüye tıklayın ve Ayarlar seçeneğini seçin.
  3. JSON Dosyasını Düzenleyin: Ayarlar menüsünde sol alttaki Open JSON File seçeneğine tıklayın. Bu işlem sizi settings.json dosyasına yönlendirecektir.
image 18

Daha sonra açılan JSON dosyası içerisinde uygun bir profil aralığa aşağıdaki komutları ekleyebilirsiniz.

            {
                "guid": "{b3bd8e4c-6a17-421d-b1c6-a33a7482e8aa}",
                "name": "Exchange Online PowerShell",
                "commandline": "powershell.exe -NoExit -Command "Import-Module ExchangeOnlineManagement; Connect-ExchangeOnline"",
                "icon": "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",  
                "startingDirectory": "%USERPROFILE%",
                "hidden": false,
                "useAcrylic": true,
                "acrylicOpacity": 0.65
            },

Mevcut JSON dosyam ise aşağıda ki gibi gözükmektedir

image 19

Eğer sürekli tek bir Exchange Online Tenantı ile bağlantı sağlıyorsanız JSON dosyasını aşağıdaki gibi düzeltebilirsiniz;

[email protected] bölümünü kendinize ait admin bilgisi ile değiştirebilirsiniz.

            {
                "guid": "{f1b08b12-5d41-4c4b-9f9a-9d8ad75a1bc8}",
                "name": "Exchange Online PowerShell",
                "commandline": "powershell.exe -NoExit -Command "Import-Module ExchangeOnlineManagement; Connect-ExchangeOnline -UserPrincipalName [email protected]"",
                "icon": "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png", 
                "startingDirectory": "%USERPROFILE%",
                "hidden": false,
                "useAcrylic": true,
                "acrylicOpacity": 0.65 
            }

JSON dosyasını kaydettikten sonra kapatın. Artık Windows Terminal’e “Exchange Online PowerShell” profili eklenmiş olacaktır.

image 20

Windows Terminal üzerinden Exchange Online PowerShell profili bağlantılarınızı kolaylaştırabilirsiniz.

image 21

Bu yazımız da Windows Terminal üzerinde JSON dosyası düzenleyerek Exchange Online PowerShell profili eklemesinden bahsettik.


Benzer Yazilar – Exchange Online PowerShell'i Windows Terminale Ekleme

Yorum yapın