অ্যাডমিন অধিকার ছাড়া স্ক্রিপ্ট থেকে ডিফল্ট প্রোগ্রাম কিভাবে পরিবর্তন করতে পারি?


0

উইন্ডোজ 10 এর মধ্যে বিজয়ীতম ডিফল্ট প্রোগ্রামগুলি বরাদ্দ আছে এবং আমাকে দ্রুত বিভিন্ন মেশিনগুলিতে পরিবর্তন করতে সক্ষম হওয়া দরকার (যেমন একটি স্ক্রিপ্ট তৈরি করুন)। আমি ব্যবহার করার চেষ্টা করছি অ্যাসো এবং ftype যে অর্জন করা।

এই ব্যাচ ফাইলটি আমি চালানোর চেষ্টা করেছি - সহজে শুরু করার জন্য। PS1 ফাইলগুলি সাধারণত নোটপ্যাডে খোলা থাকে, যা PowerShell ISE এ খুলতে পারে এমন কোনও ধারণা দেয় না, তাই আমি এখানে যা করার চেষ্টা করেছি:

@echo off
TITLE Associating File Types With Applications for %username%
assoc .ps1=Microsoft.PowerShellScript.1
ftype Microsoft.PowerShellScript.1=powershell_ise.exe
pause

বিরাম কেবল তাই আমি এটি দৌড়ে নিম্নলিখিত ত্রুটি ক্যাপচার করতে পারে:

Access is denied.
Error occurred while processing: .ps1.
Access is denied.
Error occurred while processing: Microsoft.PowerShellScript.1.
Press any key to continue . . .

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

আমি যদি জানি না অ্যাসো অংশ আসলে প্রয়োজন - এটা শুধুমাত্র মত মনে হয় ftype প্রকৃতপক্ষে ফাইল অ্যাসোসিয়েশন পরিবর্তন করে যা একটি স্ক্রিপ্ট প্রয়োজন। যে সব উদাহরণ ছিল যদিও আমি এটা অন্তর্ভুক্ত।

আমি কিভাবে একটি স্ট্যান্ডার্ড ব্যবহারকারী হিসাবে ডিফল্ট প্রোগ্রাম পরিবর্তন করতে পারেন কোন প্রশাসনিক অধিকার ছাড়া ? সৌভাগ্যক্রমে, আমাদের এখন রেজিস্ট্রি অ্যাক্সেস আছে, তাই আমি যদি REG ফাইলের সাথে একই জিনিস করতে পারি তবে এটিও কাজ করবে। নিম্নোক্ত প্রোগ্রামগুলির সাথে নিম্নলিখিত ফাইলের ধরনগুলি সংযুক্ত করতে সক্ষম হওয়া দরকার:

  • PS1: পাওয়ারশেল আইএসই
  • পিডিএফ: অ্যাডোব অ্যাক্রোব্যাট রিডার ডিসি
  • কোনও ছবির জন্য উইন্ডোজ ফটো ভিউয়ার (ফটো নেই) ডিফল্ট ভিউয়ারটি তৈরি করুন। আমার ইতিমধ্যে একটি স্ক্রিপ্ট আছে যা "ওপেন উইথ" মেনুতে WPV যোগ করে।
  • উইন্ডোজ মিডিয়া প্লেয়ারকে কোনও ধরনের ভিডিও ফাইলের জন্য ডিফল্ট ভিউয়ার তৈরি করুন।
  • ইন্টারনেট এক্সপ্লোরারটিকে ডিফল্ট ব্রাউজার করুন (এজের বিপরীতে)। আমাদের ডোমেনে এমন একটি নীতি রয়েছে যা ক্রোম চালানোর সময় Chromeটিকে ডিফল্ট ব্রাউজার করে তোলে, তাই আমি এটি প্রায়শই পুনরায় প্রয়োগ করতে পারি।
  • HTML / CSS / JS: "T: \ Notepad ++ \ Notepad ++ Portable.exe"

Chrome ছাড়াও, ডোমেন নীতিগুলি ডিফল্ট প্রোগ্রামগুলিকে প্রভাবিত করে না।


"আমি কিভাবে একটি স্ট্যান্ডার্ড ব্যবহারকারী হিসাবে ডিফল্ট প্রোগ্রাম পরিবর্তন করতে পারি?" - তুমি না। আপনার ডোমেন নীতি তাই করছেন প্রতিরোধ করা হবে বলে মনে হচ্ছে। এমনকি যদি আপনি রেজিস্ট্রি পরিবর্তন করেন তবে পরবর্তী সময়ে আপনার মেশিনে আপডেট হওয়া নীতির নীতিটি ওভাররাইট করা হবে।
Ramhound

@ রামহাউন্ড নং, এটি শুধুমাত্র Chrome জিনিসটি ওভাররাইট করা হয় না। অন্য সব, যদি আমি GUI পরিবর্তন, এটি লাঠি। (এছাড়াও, সদৃশ মন্তব্য? এক মুছে দিতে চান হতে পারে)
InterLinked

আপনার দেওয়া তথ্যের উপর ভিত্তি করে আপনি যা চান তা করতে প্রশাসকের অনুমতিগুলি এখনও প্রয়োজন।
Ramhound

উত্তর:


0

উচ্চমানের কমান্ড প্রম্পট ছাড়াই আপনি এমন কোন স্ক্রিপ্ট চালাতে পারবেন না। উচ্চতর মানে আপনি সঠিকভাবে cmd ক্লিক করতে পারেন এবং প্রশাসক হিসাবে রান নির্বাচন করতে পারেন।


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

আমি আমার উত্তর সম্পাদনা করব। আমি ভেবেছিলাম আপনি একটি নেটওয়ার্কের জন্য সমাধান নিয়ে আসার চেষ্টা করছেন। আমি ক্ষমাপ্রার্থী
Fixitrod

হ্যাঁ, ঠিক আছে, আমি কম্পিউটারের ভিত্তিতে এই কম্পিউটারে করছি - সমস্ত ইন্টারঅ্যাক্টিভ -, পুরো নেটওয়ার্কের জন্য নয়। আমি মনে করি আমি আরো স্পষ্ট ছিল, যদিও জিপি অবশ্যই নেটওয়ার্ক স্তরে কিছু করার উপায়।
InterLinked

তাই আপনি শুধু আমার ব্যাচ ফাইলে সুপারিশ করছেন যে একটি ইকো স্টেটমেন্ট যোগ করা হচ্ছে "অনুগ্রহ করে পরিবর্তন সেটিংস এক্স, ওয়াই, জেড, এফ, এল ইত্যাদি যান" এবং তারপরে তার পরে বিরাম যোগ করা, তাই আমি ভুলে যাব না এবং নিজে নিজে পরিবর্তন করব এবং তারপর ফিরে আসব এবং সেটআপ স্ক্রিপ্টটি চালিয়ে ENTER টি আঘাত করব? এটি করা সত্যিই একটি বেদনাদায়ক জিনিস হবে, তবে এটি অটোমেশন সম্পর্কে আমার সবচেয়ে কাছের জিনিস যা আমি মনে করতে পারি, কারণ আমার লক্ষ্যটি হল) সময় বাঁচান এবং খ) কিছু কনফিগার করতে ভুলবেন না (তাই অটোমেশন)
InterLinked

শুধু কাগজ বা নোটপ্যাড বা কিছু একটি চেক তালিকা তৈরি করুন। যদি আপনি ভুলে যান বা অন্য কাউকে এটি করার প্রয়োজন হয় তবে আপনি নীচের পদ্ধতির মাধ্যমে একটি কম তালিকাভুক্ত তালিকা এবং একটি ধাপে রাখতে পারেন। এটি একটি নেটওয়ার্ক ভাগ বা জিপ ড্রাইভে হতে পারে। আপনার যদি কম্পিউটার স্থানীয় প্রশাসক পাসওয়ার্ড থাকে তবে আপনি কেবলমাত্র cmd এ ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করতে পারেন। এটি পাসওয়ার্ডের জন্য প্রম্পট করবে তারপর আপনি স্ক্রিপ্টটি চালাতে পারবেন। আপনার কম্পিউটার একাধিক কম্পিউটার সেট আপ অদ্ভুত মনে হয় এবং এমনকি কোনো ধরনের অ্যাডমিন হিসাবে লগইন করতে পারে না।
Fixitrod
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.