ستلاحظ عملية الكتابة هذه التفاصيل المتعمقة لإرسال إخراج إلى ملف.
كيفية إرسال / إعادة توجيه الإخراج إلى ملف نصي باستخدام 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.