ExEsutePolicy RemoteSigend / Unrestricted, এখনও ব্যর্থ হতে Powershell স্ক্রিপ্ট এক্সিকিউট করুন


0

তাই আমি একটি ছোট ভিবি প্রোগ্রাম লিখেছিলাম, যা একটি পাওয়ারশেল স্ক্রিপ্ট চালায়। আমি জানি যে আমার কম্পিউটারে স্ক্রিপ্টগুলি কার্যকর করার জন্য আমার এক্সিকিউশন পলিসিটি দূরবর্তী সাইন ইন বা অবাধে সেট করা আছে। তাই আমি কি করেছি, কিন্তু এটা বলার অপেক্ষা রাখে না ... cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at .. bla bla সাধারণত এই সমস্যা ExecutionPolicy পরিবর্তন করে সমাধান করা হয়, কিন্তু এই সময় নয়। হয়তো কারণ আমি একটি exe শক্তিশক্তি কল? Idk।

কিছু উপদেশ?

উত্তর:


0

এভাবে চালানোর চেষ্টা করুন:

powershell.exe -ExecutionPolicy Bypass yourScript.ps1

ব্যাখ্যা:

থেকে ডকুমেন্টেশন :

-ExecutionPolicy

নতুন এক্সিকিউশন নীতি উল্লেখ করে। এই পরামিতি জন্য গ্রহণযোগ্য মান:

  • সীমাবদ্ধ। কনফিগারেশন ফাইল লোড বা স্ক্রিপ্ট চালানো হয় না। নিষিদ্ধ ডিফল্ট নির্বাহ নীতি।
  • AllSigned। স্থানীয় স্ক্রিপ্টে লেখা স্ক্রিপ্টগুলি সহ সমস্ত স্ক্রিপ্ট এবং কনফিগারেশন ফাইলগুলি একটি বিশ্বস্ত প্রকাশক দ্বারা স্বাক্ষরিত হতে হবে।
  • RemoteSigned। ইন্টারনেট থেকে ডাউনলোড করা সমস্ত স্ক্রিপ্ট এবং কনফিগারেশন ফাইলগুলি একটি বিশ্বস্ত প্রকাশক দ্বারা স্বাক্ষরিত হওয়া প্রয়োজন।
  • অবারিত। সমস্ত কনফিগারেশন ফাইল লোড এবং সমস্ত স্ক্রিপ্ট রান। যদি আপনি ইন্টারনেট থেকে ডাউনলোড করা একটি অাইনড স্ক্রিপ্ট চালান, তবে এটি চালানোর আগে আপনাকে অনুমতির জন্য অনুরোধ করা হয়।
  • বাইপাস। কিছুই অবরুদ্ধ এবং কোন সতর্কবার্তা বা অনুরোধ আছে।
  • অবর্ণিত। বর্তমান সুযোগ থেকে বর্তমানে নির্ধারিত নির্বাহ নীতিটি সরিয়ে ফেলে। এই প্যারামিটারটি একটি গোষ্ঠী নীতির স্কোপে সেট করা একটি নির্বাহ নীতিটি সরাবে না।

আচ্ছা, আমি উল্লেখ করতে ভুলে গেছি, যে জন্য sry। আমি বাইপাস এবং স্টাফ এই ধরনের চেষ্টা।
arvenyon

আপনি কি আপনার ব্যবহারকারীর জন্য স্থিরভাবে স্ক্রিপ্টগুলি চালানোর অনুমতি দিয়েছেন (একবার) Set-Executionpolicy -Scope CurrentUser -ExecutionPolicy Bypass?
hanjo

আমি, সাহায্য করে না। কিন্তু আমি শুধু দুর্ঘটনা দ্বারা সমাধান খুঁজে পেয়েছি ... আমি সরাসরি powershell.exe অ্যাডমিনিস্ট্রেটর অধিকারের সাথে ডিরেক্টরি থেকে খোলা, এবং তারপর লোড PSReadLine Module ম্যানুয়ালি। এই আমাকে সাহায্য এবং সবকিছু পুরোপুরি এখন কাজ করে। কিন্তু আপনার সাহায্যের জন্য যাই হোক না কেন আপনাকে ধন্যবাদ!
arvenyon

@ এভেনিয়ন পোস্ট করুন এবং আপনি একবার সক্ষম হয়ে গেলে আপনার সমাধানটি গ্রহণ করুন।
root

0

ঠিক আছে, তাই অবিরাম চেষ্টা করার পরে আমি ঘটনাচক্রে সমাধান খুঁজে পাওয়া যায় নি। অথবা, আমি ভাল বলতে চাই .. এটা আমার জন্য কাজ করে।

আমি adminhell.exe এর প্রশাসকের অধিকারগুলির সাথে root ডিরেক্টরি থেকে শুরু করেছি। তারপরে আমি পিএসআরডলাইন মডিউল নিজে নিজে লোড করেছি এবং এক্সিকিউশন পলিসি আবার চালু করেছি RemoteSigned

এই পদক্ষেপের পর, সবকিছু প্রত্যাশিত হিসাবে কাজ। সৎ হতে, আমি প্রশাসকের অধিকারের সাথে শুরু মেনু থেকে পাওয়ারশেল খোলার এবং প্রশাসকের অধিকারের সাথে এটির রুট ডিরেক্টরি থেকে এটি খুলতে পার্থক্যটি এখন দেখতে পারছি না। কিন্তু এটা পার্থক্য তৈরি। মজাদার.

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