لكل من يقرأ هذا، إليك تعليمات أفضل/أكثر حداثة نظرًا لأنني واجهت صعوبة طفيفة مع تعليمات OP:
-
قم بإنشاء/استخدام مجلد حيث سيتم تخزين هذا البرنامج النصي. ثم، قم بإنشاء مجلد يسمى
backupداخل هذا المجلد. -
انسخ/الصق البرنامج النصي في المفكرة. ملاحظة: إذا كنت تستخدم VPS، فاستخدم اسم مستخدم VPS الخاص بك وعنوان IP العام لسطر
$ssh_address = \"username@your.site\". احفظ باسمanyname.ps1ولا تنسَ تعيين القائمة المنسدلة إلى “كافة الملفات”، كما هو موضح أدناه.

-
اضغط على مفتاح Windows ⊞ واكتب “Tasks”، ثم انقر فوق “Task Scheduler”.
-
على الجانب الأيمن، انقر فوق “Create basic task”.
-
أعطِ أي اسم/وصف.
-
اختر ما إذا كنت تريد يوميًا/أسبوعيًا/سنويًا/إلخ. أوصي بيومي.
-
قم بتعيين التاريخ والوقت الذي تريد القيام بذلك فيه. احتفظ بـ Recur عند 1. تأكد من الانتقال إلى إعدادات المسؤول لموقع Discourse الخاص بك > Backups. حدد المربع بجوار
automatic backups enabled.
ثم، قم بتعيينbackup frequencyإلى ما تريده. أوصي بـ 1 ولكن المفتاح هنا هو جعله يتطابق مع إعدادات Task Scheduler الخاصة بك. اجعل تواريخ النسخ الاحتياطي متطابقة. مثال: إذا قمت بتعيين Task Scheduler للنسخ الاحتياطي يوميًا، فقم بتعيين إعداداتbackup frequencyللنسخ الاحتياطي للمسؤول إلى1. -
اترك الإعداد الافتراضي على “start a program” وانقر فوق Next.
-
انقر فوق Browse وابحث عن البرنامج النصي الذي حفظته. انقر فوق Next.
-
انقر فوق Finish.
إذا كنت تريد اختباره، فانقر بزر الماوس الأيمن على البرنامج النصي واختر “Run with Powershell”.
ملاحظة: إذا حصلت على “the system cannot find the file specified”، فأدخل كلمة المرور الخاصة بك كما هو موضح في PowerShell وسيعثر عليها على أي حال.