man/system_admin
man · Sistem Yönetimi

$ systemextensionsctl

Bölüm 1 · Sistem Yönetimi

sistem uzantılarını inceler ve yönetir

Söz Dizimi

     systemextensionsctl developer [on | off]
     systemextensionsctl list
     systemextensionsctl reset

Açıklama

systemextensionsctl programı, sistem uzantılarını inceler ve yönetir.

Kullanıcıların çoğu durumda systemextensionsctl komutunu çalıştırması gerekmez; bu araç yazılım geliştiricileri için tasarlanmıştır.

Alt komutları şunlardır:

developer [on | off] Geliştirici modunu açar ve kapatır.

Bilgisayar yeni bir sistem uzantısını incelediğinde, zaten yüklü olan bir sistem uzantısıyla aynı olup olmadığını görmek için bir sürüm kontrolü gerçekleştirir. Geliştirici modu açık olduğunda, bu sürüm kontrolü atlanır.

list Sistem uzantılarını ve durumlarını listeler. Durumlar şunları içerir:

activated enabled Kullanıma hazır

activated waiting for user Sistem Ayarları üzerinden kullanıcı onayı bekliyor

activated disabled Kullanılabilir ancak şu anda kullanıcı tarafından devre dışı bırakılmış; Sistem Ayarları kullanılarak etkinleştirilebilir

terminated waiting for uninstall on reboot Bilgisayar bir sonraki yeniden başlatıldığında kaldırılacak

reset Sistem uzantılarını zorla sıfırlar. Bu işlem tüm sistem uzantılarını kaldırır ve ilgili durumları temizler.

Çıkış Durumu

systemextensionsctl aracı başarı durumunda 0, bir hata oluşursa >0 değeriyle sonlanır.

Ayrıca Bakınız

sysextd(8)

• Sistem Uzantıları ve DriverKit: https://developer.apple.com/system-extensions/

• Sistem Uzantıları Çerçevesi (System Extensions Framework): https://developer.apple.com/documentation/systemextensions/

Tarihçe

systemextensionsctl, macOS Catalina 10.15 ile sunulmuştur.