تخط وانتقل إلى المحتوى الرئيسي

إنشاء أوامر من قوالب macOS

تنفيذ قوالب أوامر bash الخاصة بنظام macOS عبر مركز أوامر Trio لمراقبة النظام وإدارة المستخدمين وتحديثات البرامج.

المتطلبات الأساسية

  • الأذونات المطلوبة: الوصول إلى مركز الأوامر

  • المنصات المدعومة: أجهزة macOS المسجلة في Trio

  • الوقت المقدر: 5-10 دقائق لكل أمر

  • متطلبات إضافية: يجب أن تكون الأجهزة المستهدفة متصلة بالإنترنت للتنفيذ الفوري

قبل أن تبدأ

تقوم قوالب أوامر macOS بتنفيذ نصوص bash مسبقة الإنشاء على أجهزة macOS المدارة. تقوم هذه القوالب بجمع معلومات النظام وإدارة البرامج وعمليات المراقبة وتكوينات النظام.

تزيل القوالب كتابة النصوص وتضمن تنفيذًا متسقًا عبر أسطول الأجهزة الخاص بك. يمكن تعيين الأوامر التي تم إنشاؤها إلى أجهزة فردية أو AutoPilots للنشر التلقائي.

راجع القوالب المتاحة لفهم وظائفها ومتطلباتها المحددة قبل إنشاء الأوامر.


الخطوة 1: الوصول إلى قوالب الأوامر

  1. انتقل إلى Fleet > Command Center

  2. انقر فوق All Templates

  3. النتيجة المتوقعة: يتم عرض مكتبة القوالب مع خيارات Windows و Mac

قوالب macOS المتاحة:

  • List All Users: سرد جميع حسابات المستخدمين المحليين على macOS، باستثناء حسابات النظام

  • List Available Updates: سرد تحديثات البرامج المتاحة على جهاز macOS

  • Refresh Login Window: فرض تحديث نافذة تسجيل الدخول في macOS

  • Set Auto Logout Delay: تعيين تأخير تسجيل الخروج التلقائي لنظام macOS

  • Homebrew Updater: تحديث حزم Homebrew

  • Disk Space Monitor: مراقبة استخدام القرص والتنبيه عند الاستخدام العالي

  • System Info Collector: جمع معلومات النظام الأساسية

الخطوة 2: تحديد قالب الأمر

  1. حدد موقع قالب macOS المطلوب

  2. انقر فوق + Create بجوار اسم القالب

  3. النتيجة المتوقعة: يتم فتح نافذة إنشاء الأمر

الخطوة 3: تكوين إعدادات الأمر الأساسية

  1. أدخل اسمًا وصفيًا في حقل Command Name

  2. قم بتعديل وصف القالب إذا لزم الأمر

  3. انقر فوق Confirm

  4. النتيجة المتوقعة: يتم تحميل صفحة تكوين الأمر الكاملة

الخطوة 4: تكوين معلمات الأمر

  1. Operating system: تم تحديد Mac مسبقًا لقوالب macOS

  2. Command section: مراجعة نص bash الذي تم ملؤه مسبقًا

  3. النتيجة المتوقعة: يتم عرض أوامر bash الخاصة بالقالب

تفاصيل قسم الأمر:

  • يظهر رمز القالب مع أسطر مرقمة تعرض نص bash

  • يسمح زر Copy بنسخ نص الأمر

  • لا يمكن تعديل التعليمات البرمجية للأوامر المستندة إلى القوالب

  • تستخدم جميع قوالب macOS بيئة bash (#!/bin/bash)

الخطوة 5: تكوين إعدادات التنفيذ

  1. Launch method: حدد توقيت التنفيذ

    • Manually: التنفيذ عند الطلب فقط

    • Repeating: تعيين جدول متكرر

  2. User "Smart defaults": تبديل للإعدادات المحسنة (موصى به: ممكّن)

  3. Commands expiration after: تعيين دورة حياة الأمر (افتراضي: 7 أيام)

  4. Timeout: تحديد الحد الأقصى لوقت التنفيذ (افتراضي: 120 ثانية)

  5. النتيجة المتوقعة: تم تكوين معلمات التنفيذ

خيارات طريقة التشغيل:

  • Manually: يتم تنفيذ الأوامر فقط عند تشغيلها بواسطة المسؤول

  • Repeating: يتم تشغيل الأوامر تلقائيًا بناءً على الجدول الزمني الذي تم تكوينه

الخطوة 6: إنشاء الأمر

  1. انقر فوق Create

  2. النتيجة المتوقعة: يظهر تأكيد "تم إنشاء الأمر!"

الخطوة 7: تعيين الأمر (اختياري)

  1. اختر خيار التعيين:

    • Assign: تكوين النشر الفوري

    • Done: تخطي التعيين للتكوين لاحقًا

  2. النتيجة المتوقعة: الأمر جاهز للنشر أو تم حفظه للاستخدام لاحقًا

في حالة تحديد Assign:

التعيين إلى AutoPilots

  1. انقر فوق Assign to autopilots

  2. حدد AutoPilots المستهدفة باستخدام مربعات الاختيار

  3. انقر فوق Confirm

  4. النتيجة المتوقعة: تم تعيين الأمر إلى AutoPilots المحددة

التعيين إلى الأجهزة

  1. انقر فوق Assign to devices

  2. حدد الأجهزة المستهدفة باستخدام مربعات الاختيار

  3. انقر فوق Confirm

  4. النتيجة المتوقعة: تم تعيين الأمر إلى الأجهزة المحددة

قيود التعيين:

  • لا يمكن التعيين إلى كل من AutoPilots والأجهزة في وقت واحد أثناء الإنشاء الأولي

  • يمكن تكوين مهام إضافية لاحقًا من مركز الأوامر


تفاصيل قالب macOS

List All Users

Type: Bash | User: System Purpose: سرد جميع حسابات المستخدمين المحليين على macOS، باستثناء حسابات النظام Use case: تدقيق وإدارة حسابات المستخدمين Method: الاستعلام عن قاعدة بيانات المستخدمين المحلية أثناء تصفية حسابات النظام

List Available Updates

Type: Bash | User: System Purpose: سرد تحديثات البرامج المتاحة على جهاز macOS Use case: إدارة تحديثات البرامج والتحقق من الامتثال Method: الاستعلام عن خدمة تحديث برامج macOS للحصول على التحديثات المعلقة

Refresh Login Window

Type: Bash | User: System Purpose: فرض تحديث نافذة تسجيل الدخول في macOS Use case: حل مشكلات عرض نافذة تسجيل الدخول أو تطبيق سياسات تسجيل دخول جديدة Method: إعادة تشغيل عملية نافذة تسجيل الدخول لتحديث العرض

Set Auto Logout Delay

Type: Bash | User: System Purpose: تعيين تأخير تسجيل الخروج التلقائي لنظام macOS Use case: تكوين تسجيل الخروج التلقائي للامتثال الأمني Method: تعديل تفضيلات النظام لتوقيت تسجيل الخروج التلقائي

Homebrew Updater

Type: Bash | User: User Purpose: تحديث حزم Homebrew Use case: الحفاظ على حزم Homebrew محدثة ونظام نظيف Functions: تحديث Homebrew وترقية الحزم وتنظيف الإصدارات القديمة وتشغيل التشخيصات Commands: brew update, brew upgrade, brew cleanup --prune=all, brew doctor

Disk Space Monitor

Type: Bash | User: System Purpose: مراقبة استخدام القرص والتنبيه عند الاستخدام العالي Use case: إدارة استباقية لمساحة القرص والتنبيه Method: يتحقق من استخدام القرص مقابل الحد (90٪) ويبلغ عن التنبيهات Output: يعرض استخدام القرص والتنبيهات للأقسام التي تتجاوز الحد

System Info Collector

Type: Bash | User: System Purpose: جمع معلومات النظام الأساسية Use case: جرد النظام والتحقق من التوافق Information gathered: إصدار نظام التشغيل ونموذج الأجهزة والذاكرة واستخدام القرص Method: يستخدم أوامر sw_vers و sysctl و system_profiler و df


الخطوات التالية

الإجراءات الفورية:

  • مراقبة تنفيذ الأمر من علامة التبويب Commands

  • مراجعة النتائج عند اكتمال تنفيذ الأجهزة

  • تكوين مهام إضافية إذا لزم الأمر

التكوينات ذات الصلة:

  • إعداد AutoPilots لنشر الأوامر تلقائيًا

  • تكوين مجموعات الأجهزة لتنفيذ الأوامر المستهدفة

  • جدولة الأوامر المتكررة للمراقبة المستمرة


استكشاف الأخطاء وإصلاحها

فشل إنشاء الأمر:

  • الأعراض: زر الإنشاء لا يستجيب أو رسالة خطأ

  • السبب: فقدان الأذونات المطلوبة أو اتصال الشبكة

  • الحل: تحقق من أذونات الوصول إلى مركز الأوامر وأعد المحاولة

القالب غير متوفر:

  • الأعراض: القالب المتوقع مفقود من صفحة All Templates

  • السبب: توافق إصدار القالب أو تكوين النظام

  • الحل: قم بتحديث الصفحة وتحقق من إصدار وحدة تحكم Trio

خيارات التعيين باللون الرمادي:

  • الأعراض: لا يمكن تحديد AutoPilots أو الأجهزة أثناء التعيين

  • السبب: لا توجد أهداف متوافقة متاحة أو أذونات غير كافية

  • الحل: تحقق من تسجيل الأجهزة المستهدفة ووجود AutoPilots

مشكلات تنفيذ نص Bash:

  • الأعراض: فشل القالب في التنفيذ بشكل صحيح على جهاز macOS

  • السبب: قيود الأذونات أو التبعيات المفقودة

  • الحل: تحقق من أن الجهاز لديه الأذونات اللازمة والأدوات المطلوبة مثبتة

فشل أوامر Homebrew:

  • الأعراض: يعرض قالب Homebrew Updater أخطاء

  • السبب: Homebrew غير مثبت أو مشكلات في الأذونات

  • الحل: تأكد من تثبيت Homebrew وأن المستخدم لديه الأذونات المناسبة

هل أجاب هذا عن سؤالك؟