পথে পাওয়ারশেল অ্যাক্সেস অস্বীকার করা হয়েছে


11

আমি নিশ্চিত যে এটি সম্পর্কে এক মিলিয়ন বার জিজ্ঞাসা করা হয়েছিল, তবে আমি কেন পাওয়ার ক্ষমতাতে এই সাধারণ কমান্ডটি চালাতে পারি না তা বুঝতে পারি না:

PS> new-item -path c:\users\me\desktop\testfolder -name (get-date).txt -value (get-date).toString() -itemtype file

আমি চিরকালের জন্য নিম্নলিখিত ত্রুটিটি পাচ্ছি:

New-Item : Access to the path 'C:\Users\Me\desktop\testfolder' is denied.

... PermissionDenied: ... UnauthorizedAccessException
... FullyQualifiedErrorId: NewItemUnauthorizedAccessError,Microsoft.PowerShell...

যাই হোক,

আমি নিম্নলিখিতগুলির সমস্ত চেষ্টা করেছি, কোনও লাভ হয়নি:

  • প্রশাসক হিসাবে পাওয়ারশেল চালানো (যেমন, "প্রশাসক হিসাবে চালান")
  • সেট-এক্সিকিউশনপলিসি রিমোটসাইনড
  • ফোল্ডারে "টেকাউন"
  • ফোল্ডারে সুরক্ষা সেটিংস সেট করে: "প্রত্যেকে> সম্পূর্ণ নিয়ন্ত্রণ"
  • -FORCE

হ্যাকের পরের উত্তরটির জন্য আমাকে কোথায় যেতে হবে? আমি আমার লোকাল মেশিনের একজন প্রশাসক। বোকা পাঠ্য ফাইল তৈরি করার মতো সাধারণ কিছু করার অধিকার না পেয়ে এটি চরম হতাশাব্যঞ্জক ...

চুল আউট টান ...


আপনি কি ফার্সন প্যারামিটার দিয়ে চেষ্টা করেছেন?
EBGreen

ঠিক চেষ্টা করেছি, একই ত্রুটি (আমি এখন এটি আমার উপরের তালিকায় যুক্ত করব)
এরঅক্স

এক্সপিতে কিছু পরীক্ষা করেছিল, ব্যবহারকারী ফোল্ডারে ফাইল বা ফোল্ডার তৈরি করতে পারে না (আমার ক্ষেত্রে সি: u নথি এবং সেটিংস)। আমি সি: in এ এটি সম্পাদন করতে পারি। এসিএল বা এর মতো কিছু করতে হবে।
মেছাফ্ল্যাশ

উত্তর:


9

ডেটটাইম স্ট্রিং ফর্ম্যাটটিতে ফিরে এসেছে Get-Dateএমন অক্ষর রয়েছে যা ফাইল নামের জন্য ব্যবহার করা যায় না। এরকম কিছু চেষ্টা করুন:

new-item -path .\desktop\testfolder -name "$(get-date -format 'yyyyMMdd_HHmm').txt" `
        -value (get-date).toString() -itemtype file

আপনার প্রয়োজন মেটাতে কেবল বিন্যাসের স্ট্রিংটি পরিবর্তন করুন।


1
দুহ ... ভাল ক্যাচ
EBGreen

1

বিষয়টি হ'ল সেই -name (get-date).txtমত নয় (get-date) + ".txt"। প্রাক্তন প্রত্যাবর্তিত System.DateTimeঅবজেক্টে "txt" নামের একটি সম্পত্তি পড়ার চেষ্টা করবে এবং পরবর্তীটি তারিখের স্ট্রিং উপস্থাপনায় ".txt" স্ট্রিং যুক্ত করবে। প্রাক্তনটিতে .txt সম্পত্তি হিসাবে ফিরে আসে $nullকারণ এটি বিদ্যমান নেই। এর পরিবর্তে, আপনি কার্যকরভাবে চালনার চেষ্টা করছেন new-item -path .\desktop\folderযা ফোল্ডারটি ইতিমধ্যে বিদ্যমান বলে অ্যাক্সেস প্রত্যাখ্যান করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.