تفصيل الأداة

Smart Device Reboot Manager

حوكمة إعادة تشغيل Windows مع حالات موصى بها أو إلزامية، وواجهة WPF محلية، ومسارات اختبار PreviewOnly، واكتشاف دقيق لإصدار Intune Win32، ووحدة PowerShell Gallery مستقرة.

لقطة شاشة لواجهة Smart Device Reboot Manager

Windows / Intune / PowerShell / WPF

أول إصدار عام مستقل

يوفر الإصدار العام حزمة ZIP مستقلة ونظيفة، وحزمة Intune Win32 نظيفة، ووحدة PowerShell Gallery مستقرة، ونصوص PowerShell موقعة بـ Authenticode، ومسارات نشر تُبقي إعدادات وقت التشغيل محلية.

RST

حالات إعادة التشغيل الموصى بها أو الإلزامية

استخدم سير عمل محلي لإعادة التشغيل عبر WPF يفصل بوضوح بين تنبيهات إعادة التشغيل الموصى بها وفرض إعادة التشغيل الإلزامي، مع خيارات تأجيل قابلة للتهيئة وحالة مرئية للمستخدم وصياغة يتحكم بها المشغل.

PRE

PreviewOnly ومشغلات اختبار آمنة

تحقق من تجربة إعادة التشغيل قبل الإطلاق عبر مسارات اختبار PreviewOnly ومشغلات مخصصة وسجلات أوضح وفحوصات مناسبة للدعم لا تفرض إعادة تشغيل أثناء التحقق.

WIN

اكتشاف دقيق لإصدار IntuneWin

يسجل نص اكتشاف Intune الإصدار والمصدر المثبتين بدقة، ويتحقق من ملفات الواجهة الرسومية المتوقعة والمهمة المجدولة، ويؤكد غياب محدّث Gallery الاختياري عن حزمة Intune النظيفة.

MOD

وحدة Gallery مستقرة

تدعم الحزمة المستقرة من PowerShell Gallery عمليات التثبيت والتحديث وإزالة التثبيت محلياً، بينما تبقى التحديثات التلقائية اختيارية بدلاً من تفعيلها افتراضياً.

نشر Intune Win32

نشر يدعم supersedence من دون سلوك تحديث تلقائي مخفي

صُممت حزمة Intune Win32 العامة لنشر نظيف داخل المستأجر. ابنها من عنصر الإصدار، وانشر كل إصدار كتطبيق جديد، واستخدم supersedence للاستبدال الموضعي، وعيّن الإصدار الجديد بشكل صريح حتى يدير Intune الإطلاق وإعادة المحاولة والتقارير والتراجع.

يدعم مسار النشر اكتشاف الإصدار بدقة، ويحافظ على إعدادات وقت التشغيل الحالية أثناء الترقيات الموضعية، ويمكنه استئناف نشر متقطع باستخدام -ResumeAppId بدلاً من إنشاء كائن تطبيق آخر.

حزمة PowerShell Gallery مستقرة

وحدة مستقرة لنشر محلي مضبوط

الحزمة العامة SmartM365.DeviceRebootManager الإصدار 0.1.0 منشورة على PowerShell Gallery لسيناريوهات التثبيت والتحديث المضبوطة خارج تغليف Intune.

لا يفعّل التثبيت القياسي مهمة التحديث التلقائي لـ Gallery. يجب على المشغلين الاشتراك صراحةً، ما يبقي الوحدة المستقرة قابلة للتوقع للدعم والتحقق التجريبي وخطوط الأساس الحساسة للخصوصية.

الأمان والسرية

نصوص موقعة وإعدادات وقت تشغيل محلية

يربط الإصدار العام فقط بحزمة ZIP النظيفة، وحزمة Intune Win32 النظيفة، وقيم التحقق المنشورة، ووحدة Gallery المستقرة، ووسم المصدر. ولا يكشف عن إعدادات وقت تشغيل خاصة أو أي حزمة خاصة قديمة.

ملفات PowerShell المضمنة موقعة بـ Authenticode، وتبقى إعدادات JSON لوقت التشغيل محلية على الجهاز، كما أن مسار تغليف Intune النظيف مصمم لتجنب نشر بيانات خاصة بالمستأجر أو المشغل مع عناصر الإصدار.

SHA-256 لملف ZIP: D7DD3FD9AFAD53BFB5D3975835E78AB26824811FAAD266DF9216B3BCF5A46E3B
SHA-256 لملف IntuneWin: 6386CA6C2CFF4318EBDCDACFDBC5B4B911800A3F456D3C9F9EAEC26E1A261296

بدء سريع

نزّل وتحقق واستخرج وشغّل

1. نزّل حزمة ZIP المستقلة أو حزمة Intune Win32 النظيفة من GitHub Releases.

2. تحقّق من الملف الذي تم تنزيله مقابل ملف SHA-256 المنشور وبصمة ZIP أو IntuneWin المتوقعة.

3. استخرج حزمة ZIP الكاملة إلى مجلد محلي.

4. شغّل Start-SmartM365-DeviceRebootManager-GUI.cmd لمسار العمل المحلي القياسي.

5. استخدم Start-SmartM365-DeviceRebootManager-GUI-Test.cmd أو -PreviewOnly للتحقق من سلوك إعادة التشغيل الإلزامي أو الموصى به قبل الإطلاق.

6. عند النشر إلى Intune، استخدم العنصر النظيف .intunewin مع برنامج الاكتشاف ومسار النشر الداعم لـ supersedence.

مسار المصدر الحالي

يبقى GitHub مصدر المرجع الأساسي.

مسار الشيفرة الحالي على GitHub هو SmartM365/Devices/DeviceRebootManager. وسم الإصدار العام هو device-reboot-manager-v0.1.0، والالتزام المصدري المنشور هو f3a6aa542cea572d792b60283ccdd1243a6e9aa0، والوحدة المستقرة هي SmartM365.DeviceRebootManager 0.1.0، وترخيص المستودع هو GPL-3.0-only. عرض التزام المصدر.