استخدام PowerShell Out-file Cmdlet لإعادة توجيه الإخراج إلى ملف

Astkhdam Powershell Out File Cmdlet La Adt Twjyh Alakhraj Aly Mlf



PowerShell هي أداة Windows تُستخدم لأداء العديد من العمليات الإدارية والأتمتة مثل إدارة عمليات إدارة الملفات. وبشكل أكثر تحديدًا ، فهو يدعم ' خارج الملف 'cmdlet ، والذي يستخدم لتصدير أو إعادة توجيه الإخراج إلى ملف نصي. يمكن استخدام هذا الإخراج الذي تم تصديره لاحقًا. علاوة على ذلك ، فإنه يساعد أيضًا في إلحاق النص بملف نصي موجود. تم تصميم هذا الأمر لتجاوز أو استبدال عامل إعادة التوجيه القياسي ' > '.

ستلاحظ عملية الكتابة هذه التفاصيل المتعمقة لإرسال إخراج إلى ملف.

كيفية إرسال / إعادة توجيه الإخراج إلى ملف نصي باستخدام PowerShell 'Out-File' Cmdlet؟

يمكن إعادة توجيه الإخراج إلى ملف نصي باستخدام ' خارج الملف ' يأمر. لهذا السبب:







  • أولاً ، أضف السلسلة أو الأمر الذي تريد تصدير مخرجاته إلى ملف نصي.
  • بعد ذلك ، أضف خط أنابيب ' | 'لنقل الإخراج إلى cmdlet' ملف خارجي '.
  • ثم حدد ' خارج الملف 'cmdlet وأخيرًا قم بإضافة مسار الملف الهدف.

مثال 1: الحصول على التاريخ والوقت وإعادة التوجيه إلى ملف باستخدام Cmdlet 'ملف خارجي'

في المثال أدناه ، أضفنا أولاً ' الحصول على التاريخ 'cmdlet للحصول على التاريخ والوقت. بعد ذلك أضفنا خط الأنابيب ' | 'لنقل ناتج أمر cmdlet' Get-Date 'إلى' خارج الملف ' يأمر. ثم قمنا بتعيين مسار الملف للأمر 'Out-File':



> الحصول على التاريخ | خارج -ملف C: \ Doc \ File.txt



نفذ ' الحصول على المحتوى 'cmdlet مع مسار الملف للتحقق من إعادة توجيه الإخراج إلى ملف أم لا:





> الحصول على المحتوى C: \ Doc \ File.txt

يمكن ملاحظة أن الملف يحتوي على التاريخ والوقت الحاليين:



مثال 2: إعادة توجيه إخراج سلسلة إلى ملف باستخدام 'ملف إخراج' Cmdlet

في هذا المثال أدناه ، أولاً ، أضفنا سلسلة نصية بالداخل واستخدمنا خط الأنابيب ' | ' و ال ' خارج الملف 'لإعادة توجيهه إلى الملف المحدد:

> 'مرحبا بالعالم' | خارج -ملف C: \ Doc \ File.txt

قم بتنفيذ الأمر المحدد للتحقق مما إذا تم تصدير الإخراج أم لا:

> الحصول على المحتوى C: \ Doc \ File.txt

مثال 3: إعادة توجيه سلسلة إلى ملف نصي وإلحاقها

لإلحاق النص بملف موجود فقط أضف ' -ألحق 'المعلمة في نهاية سطر الأوامر:

> 'مرحبا الناس' | خارج -ملف C: \ Doc \ File.txt -ألحق

للتحقق ، قم بتنفيذ الأمر المحدد:

> الحصول على المحتوى C: \ Doc \ File.txt

كان هذا كله يتعلق باستخدام أمر Out-Cmdlet لإعادة توجيه الإخراج إلى ملف.

خاتمة

يمكن إعادة توجيه الإخراج في PowerShell إلى ملف باستخدام ' خارج الملف 'cmdlet. لهذا السبب ، اكتب أولاً السلسلة أو الأمر الذي تريد إرسال مخرجاته إلى ملف. ثم أضف خط الأنابيب ' | '، وأوامر cmdlets' Out-File '، وقم بتعيين مسار الملف الهدف. ناقش هذا المقال طريقة إرسال إخراج إلى ملف نصي باستخدام الأمر cmdlet 'Out-File' في PowerShell.