تم رفض وصول PowerShell Export-CSV إلى المسار

Tm Rfd Wswl Powershell Export Csv Aly Almsar



عند محاولة تشغيل برنامج نصي أو أمر PowerShell بامتداد تصدير- CSV cmdlet على جهاز عميل Windows 11 أو Windows 10 أو Windows Server في مجال ، قد تحصل على تم رفض الوصول إلى المسار انتاج. يقدم هذا المنشور إصلاحات قابلة للتطبيق على المشكلة.



  تم رفض وصول PowerShell Export-CSV إلى المسار





تروس الحرب 4 جهاز تجميد

سيقرأ مقتطف الخطأ شيئًا مشابهًا للمخرجات التالية بناءً على بناء الجملة والمعلمات المحددة:





Export-csv: تم رفض الوصول إلى المسار 'C: \ export.csv'.
في السطر: 1 حرف: 14
+ الحصول على عملية | Export-csv -Path 'C: \ export.csv' -NoTypeInformation



من المرجح أن يحدث هذا الخطأ في الغالب للأسباب التالية.

  • أنت تشغل PowerShell بدون أذونات المسؤول.
  • كود أو بناء جملة غير صحيح للنص البرمجي الذي قد يحتوي على مسافات إضافية في المسار ، مثل شرطة أمامية أو أي شيء آخر لا ينبغي أن يكون هناك.
  • أخطاء إملائية في أمر PowerShell.

تم رفض وصول PowerShell Export-CSV إلى المسار

إذا حصلت على تم رفض الوصول إلى المسار خرج الخطأ عند تشغيل ملف PowerShell Export-CSV cmdlet على جهاز خادم أو عميل Windows ، ثم لا يمكن تطبيق الإصلاحات السهلة التي قدمناها أدناه بأي ترتيب معين لحل المشكلة وتنفيذ الأمر على النحو المنشود.

  1. قم بتشغيل الأمر Export-CSV في وحدة التحكم المرتفعة PowerShell
  2. قم بتغيير موقع ملف / مجلد Export-CSV
  3. قم بتسمية ملف Export-CSV الخاص بك

دعونا نرى هذه الإصلاحات بالتفصيل. تأكد من أن تنفيذ البرنامج النصي Windows PowerShell على الجهاز.



1] قم بتشغيل الأمر Export-CSV في وحدة التحكم المرتفعة PowerShell

  قم بتشغيل الأمر Export-CSV في وحدة التحكم المرتفعة PowerShell

كما ترى من الصورة الأولية أعلاه ، فإن ملف تم رفض وصول تصدير-CSV إلى المسار يتم عرض الخطأ عند تشغيل الأمر في PowerShell بدون امتياز المسؤول. لذا ، تأكد من أن هذا ليس هو الحال بالنسبة لك. إذا لم يكن كذلك ، فتابع الاقتراح التالي ؛ بخلاف ذلك ، افتح PowerShell أو Windows Terminal في الوضع المرتفع ثم قم بتشغيل الأمر مع التأكد من عدم وجود أخطاء إملائية في الأمر ، بالإضافة إلى صحة التعليمات البرمجية أو بناء الجملة - على سبيل المثال ، تحقق من المسافات الزائدة في المسار وأزلها أو شرطة أمامية أو أي حرف لا يجب أن يكون موجودًا في بناء الجملة.

يقرأ : قم بتشغيل برامج PowerShell النصية محليًا دون تسجيل الدخول

2] تغيير موقع ملف / مجلد Export-CSV

يتطلب هذا الإصلاح توجيه التصدير للكتابة إلى نفس المجلد الذي توجد فيه البرامج النصية. وهذا يبني من Export-CSV الذي يتطلب امتياز مشرف أو وحدة تحكم PowerShell مرتفعة للتنفيذ بنجاح كما هو موضح أعلاه. من الضروري الإشارة إلى أن متطلبات الارتفاع تكون فقط مع أدلة النظام مثل:

  • ج: \
  • ج: \ ويندوز
  • C: \ ملفات البرنامج
  • C: \ ملفات البرنامج (x86)
  • ج: \ المستخدمون

الدلائل أعلاه قياسية لجميع المستخدمين وسيؤدي تغيير محتوياتها إلى تغيير بيئة Windows للمستخدمين الآخرين بشكل فعال حيث تم إنشاء Windows لعدة مستخدمين (بغض النظر عما إذا كان سيتم إعداده لمستخدم واحد فقط) ويعتمد Windows على تكامل هذه الدلائل. لذلك ، فإن أي تغييرات أو تعديلات على هذه الأدلة يمكن أن يكون لها آثار خطيرة على أداء نظام التشغيل ومن المحتمل أن تؤثر على المستخدمين الآخرين.

ومع ذلك ، إذا كان لديك دليل مخصص ، فإن إضافة الملفات إليه لن تتطلب رفعًا. الدليل C:\Temp هو مجرد دليل آخر من هذا القبيل. لذلك ، باختصار ، ستتطلب أي تغييرات تؤثر على أدلة المستخدم الأخرى أو بيئة Windows حقوق المسؤول - أي شيء آخر لن يحدث.

3] قم بتسمية ملف Export-CSV الخاص بك

لإجراء هذا الإصلاح ، لنفترض أنك تحاول تشغيل النص البرمجي التالي وحدث الخطأ:

Get-AzureADApplication -all true | Export-CSV -path F:\ADpp

في هذه الحالة ، لحل المشكلة ، تحتاج إلى تسمية ملف CSV على النحو التالي:

Export-CSV -Path "F:\ADpp22-12-05_AzureADApps.csv" -NoTypeInformation

آمل أن يساعدك هذا المنشور!

اقرأ بعد ذلك : PowerShell Get-Appxpackage لا يعمل أو تم رفض الوصول

ويندوز 10 تطبيق تدوين الملاحظات

كيف أقوم بتصدير مستخدمي Active Directory إلى ملفات CSV باستخدام PowerShell؟

لتصدير مستخدمي Active Directory إلى CSV باستخدام PowerShell ، فيما يلي الخطوات المطلوبة:

  1. Get-ADUser PowerShell Command.
  2. تصدير إلى أمر CSV.
  3. تصدير سمات مستخدم محددة.

لاستيراد المستخدمين بشكل مجمع إلى Active Directory باستخدام PowerShell ، فيما يلي الخطوات المطلوبة:

  1. أنشئ ملف CSV يعرض بيانات المستخدمين.
  2. تعديل PowerShell Script باستخدام الأمر لإنشاء مستخدم مجمّع في Active Directory.
  3. قم بتشغيل البرنامج النصي.

يقرأ : كيفية جدولة برنامج PowerShell النصي في برنامج جدولة المهام

كيف يمكنني تشغيل برنامج نصي PowerShell بدون قيود؟

أذا أردت قم بتشغيل البرنامج النصي لا يحتوي على المعلمات المطلوبة ولا يُرجع المخرجات ، فأنت لست بحاجة إلى تغيير سياسة التنفيذ. بدلاً من ذلك ، يمكنك استخدام الأمر التالي لتجاوز القيود.

PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypass

لإلغاء حظر برنامج PowerShell النصي ، يمكنك تشغيل الأمر الأول لملف واحد والأمر الثاني أدناه لملفات متعددة.

Unblock-File -Path C:\Users\User01\Documents\Downloads\NameOfPowershellScript
dir C:\Downloads\*PowerShell* | Unblock-File

اقرأ أيضا : كيفية تشغيل ملف .sh أو Shell Script في Windows .

المشاركات الشعبية