Forum

Bildirimler
Hepsini Temizle

[Çözüldü] Office 365 Desktop Apps Offline Update

8 Yazılar
3 Üyeler
1 Reactions
429 Görüntüleme
(@resulsoydas)
Gönderiler: 1661
Noble Member
Konu başlatıcı
 

Merhaba

Kullanıcı bilgisayarlarında Office 365'i güncellemek istiyorum. Uzaktan komut çalıştırma imkanım var. Mevcut durumda aşağıdaki komutu uzaktan çalıştırarak bunu yapabiliyorum. Bu şekilde update dosyaları internetten indiriliyor. Ve güncel versiyonu kuruyor. Bunda bir sorun yok. Ancak 60-70 tane client'a aynı anda güncelleme basarsam internet yavaşlayacak. Bu bağlamda Offline update yapabilmem gerekli. Microsoft sayfalarında ;

For example, if you want Microsoft 365 Apps to get updates automatically from a network share called \\server\updates, you'd include the following line in your configuration.xml file:

<Updates Enabled="TRUE" UpdatePath="\\server\updates" />

Kaynak: https://learn.microsoft.com/en-us/microsoft-365-apps/updates/configure-update-settings-microsoft-365-apps

şöyle bir bilgi buldum. Configuration.xml içerisinde UpdatePath'i belirtilebiliyormuş. (Şu an kullandığım config.xml 'de bu parametre ayarlı değil. Onun ayarlanabileceğini düşünüyorum. Ayrı komu..) Bu mantıkla Update Path ne olmalı? ODT ile indirdiğim doslayarın bulunduğu klasör mü olacak?

 

Update için Çalıştırdığım Komut:

"C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user displaylevel=true

Bu konu 3 ay önce Resul SOYDAŞ tarafından düzenlendi
 
Gönderildi : 11/09/2024 15:19

(@dogukansakin)
Gönderiler: 11
Active Member
 

Resul Bey merhaba,

Office 365 uygulamalarını client lar üzerinde otomatik olarak güncellemek için dilerseniz Microsoft Configuration Manager i kullanabilirsiniz. Yazılım Güncelleme yönetimi iş akışını kullanarak Microsoft 365 Uygulamalarındaki güncellemeleri otomatik olarak yönetir. Kurumsal Microsoft 365 Uygulamalarını, iş için Microsoft 365 Uygulamalarını ve Proje ve Visio masaüstü uygulamalarının uygulama sürümlerini güncellemek için Yapılandırma Yöneticisi'ni kullanabilirsiniz. Bu uygulama dağıtım süreci üzerinde tam kontrol sağlar. Hangi cihazların güncelleme alacağını anlamak ve detaylı bilgi edinmek için bu makaleyi inceleyebilirsiniz.

Makale içerisinde 3 farklı yöntem mevcut.

Microsoft Configuration Manager ile Microsoft 365 Uygulamalarının güncellemelerini yönetme 

Umarım işinize yarar.

 

Saygılarımla.

 
Gönderildi : 11/09/2024 16:06

(@resulsoydas)
Gönderiler: 1661
Noble Member
Konu başlatıcı
 

Şimdi inceliyorum. Microsoft Configuration Manager WSUS'u kullanıyormuş. Bu da farklı bir yolmuş. Araştırmaya devam..

 
Gönderildi : 11/09/2024 16:33

(@resulsoydas)
Gönderiler: 1661
Noble Member
Konu başlatıcı
 

Configuration Manager, SCCM'in bir parçası mı? Lisans gerekli bunun için.

 
Gönderildi : 11/09/2024 16:49

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4596
Co-Helper
 

Evet ücretli.

Yalnız baktığınız link ODT ile çalışır.

Office Dağıtım Aracı’nı Microsoft’tan indirin.
1.Bir configuration.xml dosyası oluşturarak, Office güncelleme dosyalarının nereye indirileceğini belirtin.
Örnek configuration.xml dosyası:

<Configuration>
<Add SourcePath="\\server\updates" OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
</Configuration>

2.Güncellemeleri İndirme:
setup.exe /download configuration.xml komutunu çalıştırarak Office güncelleme dosyalarını belirtilen klasöre indirin.

3. Client güncelleme config (UpdatePath):
Güncelleme dosyalarını indirdikten sonra, istemcilerin bu güncelleme dosyalarını yerel ağ paylaşımından almasını sağlamak için bir configuration.xml dosyasında UpdatePath ayarını yapmanız gerekir.

İstemciler için configuration.xml örneği:

<Configuration>
<Updates Enabled="TRUE" UpdatePath="\\sunucu\guncellemeler" />
</Configuration>

4. Client çalıştırma

setup.exe /configure configuration.xml

 

Bir de merak ettim niye manuel güncelliyorsun hocam? policyleri bastıktan sonra 365 auto güncelliyor zaten makinelerin uygunluğuna göre.

 

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 11/09/2024 18:32

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4596
Co-Helper
 

Herkes için olsun 🙂

Microsoft 365 client'larını merkezi olarak manuel güncellemek için birkaç farklı yöntem bulunmaktadır. Bu yöntemler, özellikle kurum içinde istemci güncellemelerini kontrol altında tutmak isteyen IT yöneticileri için idealdir. Aşağıda bu yöntemlerin detaylarını bulabilirsiniz:

1. Microsoft Endpoint Configuration Manager (SCCM) ile Güncelleme

Configuration Manager (eski adıyla SCCM), Microsoft 365 güncellemelerini yönetmek için kullanılan güçlü bir araçtır.

  • Adımlar:
    • Microsoft 365 Apps for Enterprise ürününü Configuration Manager'a entegre edin.
    • Güncellemeleri manuel olarak seçin ve istemcilere dağıtın.
    • Güncellemelerin hangi istemcilere ve ne zaman uygulanacağını kontrol edebilirsiniz.

Not: SCCM kullanımı, lisans gerektirir ve büyük ölçekli kuruluşlar için uygundur.

2. Grup İlkesi (Group Policy) ile Güncelleme Kontrolü

Grup İlkesi ile Microsoft 365 uygulamalarının güncelleme ayarlarını yönetebilirsiniz. Güncelleme kontrolünü tamamen devralmak ve manuel olarak kontrol etmek için aşağıdaki ayarlar kullanılabilir:

  • Adımlar:
    • Microsoft 365 için Grup İlkesi şablonlarını indirin ve Active Directory'ye ekleyin.
    • Office Updates bölümünden UpdatePath ve Update Channel gibi ayarları yapılandırın.
    • Güncellemelerin hangi kanaldan (örneğin, aylık, yarıyıllık) alınacağını ve yerel ağ üzerindeki bir paylaşımdan güncelleme yapılmasını belirleyin.

3. Office Dağıtım Aracı (Office Deployment Tool - ODT) ile Güncellemeleri Yönetme

ODT, güncellemeleri manuel olarak kontrol etmenizi sağlayan bir başka yöntemdir. Özellikle belirli bir konfigürasyon ile güncelleme dosyalarını indirmek ve dağıtmak için uygundur.

  • Adımlar:
    • Office Dağıtım Aracı'nı Microsoft’tan indirin.
    • Güncellemeleri yerel bir paylaşıma indirin.
    • Güncellemeleri uygulamak için bir configuration.xml dosyası oluşturun ve dağıtın.
    • İstemcilerde güncellemeleri elle tetiklemek için komutu çalıştırın:
       
      setup.exe /configure configuration.xml

4. Komut Satırı ile Güncelleme Tetikleme

İstemcilere uzaktan komut ile güncelleme işlemi yapabilirsiniz. Aşağıdaki komut ile güncellemeleri başlatabilirsiniz:

  • Adımlar:
    • Microsoft 365 Apps istemcisinde komut satırı kullanarak güncellemeyi başlatmak için:
      "C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user
    • Bu komut, istemci makinelerdeki Office güncellemelerini manuel olarak başlatır.

5. Yerel Paylaşım Yolu ile Güncelleme (Offline Update)

İnternet trafiğini azaltmak ve aynı anda çok sayıda istemciye güncelleme yapmak için, güncelleme dosyalarını yerel bir ağ paylaşımına indirip dağıtabilirsiniz.

  • Adımlar:
    • Güncellemeleri ODT ile yerel bir paylaşım yoluna indirin.
    • UpdatePath ayarını kullanarak güncellemelerin istemcilere bu yerelden yapılmasını sağlayın.

6. PowerShell ile Güncelleme Yönetimi

PowerShell komutlarıyla da Microsoft 365 güncellemelerini tetiklemek mümkündür.

  • Adımlar:
    • PowerShell'de aşağıdaki komutu kullanarak güncellemeleri başlatabilirsiniz:
      powershell
       
      Get-OfficeUpdate -UpdatePath "\\server\path\to\updates"

Bu yöntemler, kuruluşunuzun ihtiyacına ve mevcut altyapıya göre uygulanabilir. Microsoft Endpoint Configuration Manager ve Office Dağıtım Aracı, büyük ölçekli ve manuel güncelleme gereksinimleri için daha uygundur.

 
4. Komut Satırı ile Güncelleme Tetikleme yönteminde update yolu belirtebilir miyim?

Evet, komut satırı ile güncelleme tetikleme yönteminde güncelleme yolunu belirtebilirsiniz. Bunun için OfficeC2RClient.exe komutunda UpdatePath parametresini kullanarak yerel bir ağ yolunu veya paylaşılan bir klasörü belirtebilirsiniz.

Komutu şu şekilde değiştirebilirsiniz:

"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user UpdatePath="\\server\share\path"

Bu komutla, istemciler güncellemeleri internetten değil, belirtilen yerel ağ paylaşımından (örneğin: \\server\share\path) alacaklardır. UpdatePath güncelleme dosyalarının bulunduğu yerel ya da ağ üzerindeki konumu gösterir. Bu, internet bağlantısını kullanmak yerine lokal bir kaynaktan güncelleme indirmenizi sağlar ve özellikle bant genişliğini korumak için yararlıdır.

Özetle:

  • UpdatePath ile bir ağ paylaşım yolunu belirleyebilir ve internet trafiğini azaltarak güncellemeleri yerel bir konumdan yapabilirsiniz.

 

 

Rıza hocam son kısım da senin için 🙂 o şekilde yapılıyormuş. Güncelleme yöntemlerini önceki yöntemle indirirsen daha iyi olur, doğru dosyalar olduğundan emin olunmuş olunur.

Bu arada ek olarak WSUS harici bu tip durumlar için delivery optimization tanımlamanızı öneririm cihazlar local kaynaktan daha verimli alır.

Soru: Microsoft 365 client güncellemeleri Delivery Optimization benzeri bir yöntemle ağda tutulabiliyor mu?

Evet, Microsoft 365 client güncellemeleri Delivery Optimization (DO) gibi bir yöntemle ağ üzerinde tutulabilir ve optimize edilebilir. Delivery Optimization, Windows 10 ve 11'de kullanılan bir özellik olup, ağdaki istemcilerin güncellemeleri birbirleriyle paylaşmasını sağlar. Bu, özellikle büyük yazılım güncellemeleri (örneğin, Office 365 güncellemeleri) için ağ bant genişliğini verimli kullanmaya yardımcı olur.

Nasıl Çalışır?

  • Delivery Optimization, istemcilerin Microsoft sunucularından tam güncelleme dosyalarını indirmesi yerine, dosyaların bir kısmını ağdaki diğer bilgisayarlardan almasına olanak tanır. Bu, ağ üzerindeki bant genişliği kullanımını büyük ölçüde azaltabilir.
  • Aynı ağdaki bilgisayarlar bir güncelleme dosyasını indirdiğinde, diğer bilgisayarlar bu güncellemeyi ağ üzerinden doğrudan birbirlerinden indirirler.

Delivery Optimization Ayarları

Bunu Group Policy veya Intune ile yapılandırabilirsiniz. Delivery Optimization'ı etkinleştirmek ve yapılandırmak için aşağıdaki adımları kullanabilirsiniz:

  1. Group Policy üzerinden:
    • Computer Configuration -> Administrative Templates -> Windows Components -> Delivery Optimization yolunu izleyerek DO ayarlarını etkinleştirebilirsiniz.
  2. Intune ile:
    • Intune portalında Devices -> Windows -> Windows Update -> Delivery Optimization ayarlarına gidip Delivery Optimization politikalarını belirleyebilirsiniz.

Ağ İçi Peering

Delivery Optimization'ın temel avantajlarından biri, ağ içi peering (yerel ağda cihazlar arasında dosya paylaşımı) kullanarak indirme işlemlerini optimize edebilmesidir. Bu sayede, bir cihaz güncellemeyi indirirken aynı ağdaki diğer cihazlar da bu kaynağı kullanarak daha hızlı güncelleme yapabilir.

 

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 11/09/2024 18:50
tayfun tek reacted

(@resulsoydas)
Gönderiler: 1661
Noble Member
Konu başlatıcı
 

UpdatePath="\\server\share\path"

Parametresini kullanıyorum. Ancak internetten mi çekiyor paylaşımdan mı çekiyor anlayamadım. Şu şekilde denedim.

Client makinanın internet erişimini DNS'ine loopback IP yazarak kestim. Paylaşımına erişeceği makinanın IP'sini HOST dosyasına ekledim. Paylaşıma erişim olduğunu kontrol ettim. Bu şekilde denediğimde Office Güncel dedi.

DNS ayarlarını olması gerektiği gibi ayarladığımda ise güncellemeleri çekti ve kurdu. Ama sanki yine internetten çekti.

Channel ayarları ile ilgili bir sıkıntı var gibime geliyor ama neyse.. Vakit buldukça tekrar inceleyeceğim. Şimdilik erteledim.

Bu arada Delivery Optimization için bir GPO ayarım yoktu. Kontrol ettiğimde LAN'daki bilgisayarlardan çekilecek şeklinde varsayılanda açık geldiğini gördüm. Ben yine de GPO ile ayar bastım. 2 bilgisayarda kontrol ettim. Sanki Windows çok fazla kullanmıyor bunu. İstatistiklerdeki değerler oldukça düşük gibime geldi.

 

resim

 

 

 
Gönderildi : 12/09/2024 12:04

(@resulsoydas)
Gönderiler: 1661
Noble Member
Konu başlatıcı
 

Merhaba

"Microsoft 365 Apps admin center" olduğunu öğrendim. Burada deployment için config dosyası oluşturulabiliyor. Uygulamalar için Policy vs. yapılabiliyormuş. İnceliyorum... Bunu da öğrenelim bakalım 😉 

İyi Çalışmalar.

https://config.office.com/

 

 

 

 

 

 
Gönderildi : 13/09/2024 10:21

Paylaş: