কারেন্ট ইউজারের জন্য পাওয়ারশেল এক্সিকিউশনপলিসি সেট করা যায় না


11

আমি যে কমান্ডগুলি চালাচ্ছি তার একটি নমুনা এখানে:

PS C:\> Get-ExecutionPolicy -List 

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser       Undefined
 LocalMachine    Unrestricted


PS C:\> Set-ExecutionPolicy Unrestricted -Scope CurrentUser
PS C:\> Get-ExecutionPolicy -List

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser       Undefined
 LocalMachine    Unrestricted

আমি সেট করতে চান CurrentUserকরতে Unrestricted, কিন্তু আমি তা করতে পারছি না। আমি এই এমএসডিএন ডকুমেন্টে বর্ণিত হিসাবে গোষ্ঠী নীতিগুলি স্থানে পরীক্ষা করে দেখেছি , তবে কনফিগার করা কিছু খুঁজে পাইনি।

আমি কীভাবে এটি সেট করতে পারি সে সম্পর্কে কোনও সূত্র?


আমি এটি পুনরুত্পাদন করতে সক্ষম নই। এটি আমার মেশিনে লক্ষ্য হিসাবে কাজ করে। আপনি কোন ত্রুটি পাচ্ছেন?
ব্রিটিশবাদী

@ ব্রায়ান্টিস্ট এটি একটি উইন্ডোজ 10 বাগ।
ক্যামেরনবুট

উত্তর:


11

অন্যরা যেমন বলেছে এটি উইন্ডোজ 10 এর পূর্বরূপ নির্মাণে একটি বাগ বলে মনে হচ্ছে আমি কেবল-ফার্সেস প্যারামিটার সরবরাহ করে এটি কাজ করতে পেরেছি।

স্থানীয় মেশিনের জন্য সেট করা:

সেট-এক্সিকিউশনপলিসি রিমোটসাইনড-ফর্স

বর্তমান ব্যবহারকারীর জন্য সেট করা:

সেট-এক্সিকিউশনপলিসি রিমোটসাইনড -স্কোপ কারেন্ট ইউজার-ফর্স


4

এটি উইন্ডোজ 10-এ একটি বাগ বলে মনে হচ্ছে আমাকে কী HKEY_CURRENT_USER\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShellতৈরি করতে হবে ExecutionPolicyএবং ডেটা Unrestrictedদিয়ে কাজ করার আগে ডেকে আনা একটি স্ট্রিং মান তৈরি করতে হয়েছিল। তারপরেও, রেজিস্ট্রি সংশোধন না করে আমি এটিকে পরিবর্তন করব বলে মনে হচ্ছে না।


একমাত্র যে সাহায্য করেছিল। আপনি জানেন কেন Set-ExecutionPolicyকাজ হয় না?
nZeus

2

ওপি'র চেয়ে আমার কাছে আরও সাধারণীকরণের ক্ষমতা সংক্রান্ত নীতি বিষয় ছিল, তবে এখানে এবং অন্য কোথাও পাওয়া উত্তরগুলির সংমিশ্রণটির নীতিগুলি সঠিকভাবে আপডেট করার জন্য আমার উইন 10 বার্ষিকী সংস্করণটির প্রয়োজন পড়েছে:

1) নিশ্চিত করুন যে এই রেজিস্ট্রি এন্ট্রিটি বিদ্যমান এবং আপনি যে ন্যূনতম সুরক্ষা স্তরে যা আপনি অনুমতি দিতে চান সেটি সেট করা হয়েছে: HKEY_CURRENT_USER\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
Name:ExecutionPolicy Type: REG_SZ Data:Unrestricted
2) নিশ্চিত করুন যে এই রেজিস্ট্রি এন্ট্রিটি বিদ্যমান এবং আপনি যে ন্যূনতম সুরক্ষা স্তরে মঞ্জুরি দিতে চান সেটিতে সেট করা আছে: HKLM:\Software\Policies\Microsoft\Windows\PowerShell
Name:ExecutionPolicy Type: REG_SZ Data: Unrestricted
3) আপনার গ্রুপ নীতি আপডেট করুন চলমান gpedit.mscএবং Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
নির্বাচন করুন নেভিগেট করুন Turn on Script Execution, তারপরে নীচের বাক্সে এবং এর মধ্যে সম্পাদনা করুন policy settingযা Enabledএটি Execution Policyসেট করেAllow All Scripts

আপনি সমস্ত কিছুর পরে, আপনি যা চান তার উপর নির্ভর করে আপনার নীতিগুলি জোর করে আপডেট করে ddcruver এর উত্তর ব্যবহার করতে পারেন। আপনি যদি নিজের নীতিগুলিকে সীমাহীনভাবে সেট করে থাকেন তবে আমি সেই সমস্ত সেটিংস সেট করার পরামর্শ দেব যা এইরকম Get-ExecutionPolicy -Listআরও কিছু RemoteSignedবাধাজনক কিছুতে সঞ্চারিত হবে, যেমন ম্যালুরিয়াস পাওয়ারশেল স্ক্রিপ্টগুলি মেমরি-ভিত্তিক উইন্ডোজ ম্যালওয়্যারের অন্যতম প্রধান কারণ।


1

আমি আমার উইন্ডোজ 10-এর ইনস্টলেশনটিতে বাগটি দেখতে পাচ্ছি না V আমি এর আগে কোনও পরিবর্তন না করে নিম্নলিখিতটি চালিয়েছি:

এখানে চিত্র বর্ণনা লিখুন

আপনি যদি উইন্ডোজ 10 এর সংস্করণটি জানতে চান তবে: 10.0.10074


3
আমি ওপি দ্বারা বর্ণিত অপ্রত্যাশিত আচরণ দেখছি। উইন্ডোজ 10 এন্টারপ্রাইজ 10130 তৈরি করুন
jscott

যদি এটি হয় তবে আপনার সংযোগের মাধ্যমে বাগটি জমা দেওয়া উচিত বা এটি ইতিমধ্যে রয়েছে কিনা তা দেখতে হবে।

0

সম্পাদন নীতি পরিবর্তন করার আগে আপনাকে অবশ্যই উন্নত মোডের সাথে পাওয়ারশেল চালাতে হবে


এটি ওপির সমস্যা সমাধান করে না।
kayleeFrye_onDeck

0

আমি দেখতে পেয়েছি যে রেজিস্ট্রি কীটি অবস্থিত

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell 

সেট করা ছিল RemoteSigned। মানটি সেট Unrestrictedকরা আমার পক্ষে কাজ করেছে।

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