উইন্ডোজ 7 হোম: লগন স্ক্রিপ্টটি কীভাবে কনফিগার করতে হয়


7

উইন্ডোজ 7 প্রফেশনাল উপর এক ব্যবহারকারী ডান-ক্লিক করতে পারেন কম্পিউটার ম্যানেজমেন্ট এর স্থানীয় ব্যবহারকারী এবং গ্রুপ উপর লগঅন স্ক্রিপ্ট সেট করতে প্রোফাইল ট্যাব। দুর্ভাগ্যবশত, উইন্ডোজ 7 হোম প্রিমিয়াম নেই (মনে) পায় স্থানীয় ব্যবহারকারী এবং গ্রুপকম্পিউটার ম্যানেজমেন্ট । উইন্ডোজ 7 হোম প্রিমিয়ামে লগন স্ক্রিপ্টটি কীভাবে কনফিগার করবেন??


1
স্ট্যান্ডেলোন সিস্টেমে, লগন স্ক্রিপ্টটি কেবল স্টার্টআপ ফোল্ডারে রাখার চেয়ে কনফিগার করার কোনও সুবিধা আছে কি?
ব্যবহারকারীর 6868

2
সুবিধাটি হ'ল স্ক্রিপ্টটি খুব তাড়াতাড়ি লোড হবে, যেমন অন্যান্য অ্যাপ্লিকেশন চালু করার আগে। এনক্রিপ্ট করা পার্টিশন মাউন্ট করতে এটি খুব কার্যকর।
মাইক এল।

উত্তর:


8

আপনি ঠিক বলেছেন, আপনার কমপক্ষে উইন্ডোজ 7 (বা ভিস্তা) পেশাদার না থাকলে এই এমএমসি স্ন্যাপ-ইন অক্ষম করা আছে।

নেট ব্যবহারকারী কমান্ড ব্যবহার করে আপনার ব্যবহারকারীর বৈশিষ্ট্যগুলি কনফিগার করতে সক্ষম হওয়া উচিত :

net user UserName /scriptpath:logon.bat

স্ক্রিপ্টের অবস্থান:

স্থানীয় লগন স্ক্রিপ্টগুলি অবশ্যই একটি ভাগ করা ফোল্ডারে - অথবা ভাগ করা ফোল্ডারের সাবফোল্ডারগুলিতে - নামকরণ করা উচিত लॉगনন। যদি এই ফোল্ডারটি ডিফল্টরূপে না থাকে তবে আপনাকে অবশ্যই এটি তৈরি করতে হবে। লগন ফোল্ডারের সাবফোল্ডারে সংরক্ষিত লগন স্ক্রিপ্ট নির্দিষ্ট করতে, সেই ফোল্ডারের সাথে সম্পর্কিত পাথের সাথে ফাইলের নাম আগে। উদাহরণস্বরূপ, স্থানীয় ব্যবহারকারীকে \ কম্পিউটারনাম \ লগন \ ফোল্ডারনামে সঞ্চিত স্টার্টআপ.ব্যাট লগন স্ক্রিপ্টটি বরাদ্দ করার জন্য, লগন স্ক্রিপ্টে ফোল্ডারনাম \ স্টার্টআপ.ব্যাট টাইপ করুন


"\ ComputerName \ Photon \ FolderName" ডিরেক্টরিটি কোথায় অবস্থিত?
মাইক এল।

1
@ এমকেএলএইচএমএনএন: আপনি যেখানেই এটি চান। প্রদত্ত উদাহরণটি একটি ডোমেনের জন্য, একটি সার্ভারের সাথে সমস্ত স্ক্রিপ্ট রয়েছে; \\servername\Netlogonএই উদ্দেশ্যে ডোমেন নিয়ন্ত্রকদের একটি অংশ আছে । আপনি যদি কোনও আপেক্ষিক পথ দেন তবে এটি ডিসির Netlogonভাগের জন্য অনুসন্ধান করা হবে। (স্বতন্ত্র সিস্টেমের জন্য ব্যবহার অজানা।) কিন্তু আপনি একটি সুনির্দিষ্ট পাথ যেমন দিতে পারে C:\WINDOWS\Misc\logon.cmd
ব্যবহারকারীর 6868

1
আপনি যেখানেই চান - উদাহরণস্বরূপ, একটি ফোল্ডার তৈরি করুন c:। লগন করুন এবং এটিকে লগন হিসাবে ভাগ করুন।
সিয়াম কে

1
@ গ্রাভিটি ব্যবহার করে /scriptpath:pathআপনি একটি নিখুঁত পথ ব্যবহার করতে পারবেন না।
হানান এন।

6

এই সমস্যাটি সমাধান করতে আমি কী করেছি তার সংক্ষিপ্তসার:

  • আমি একটি স্ক্রিপ্ট তৈরি করেছি C:\Windows\System32\repl\import\scripts\<username>.bat
  • প্রার্থনা net user <username> /scriptpath:<username>.bat

কারণ উইন্ডোজ 7 হোম পর্যন্ত এই স্ক্রিপ্টের সমাপ্ত হয়েছে এবং অন্যান্য অ্যাপ্লিকেশন লোড অব্যাহত অপেক্ষা করুন না, আমি একটি তৈরি করতে প্রয়োজন DWORDনামে এন্ট্রি RunLogonScriptSyncHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogonরেজিস্ট্রি মান সেটিং 1


1
এই আদেশটি বিপরীত করার কোনও উপায় আছে কি? অন্য কথায় আপনি কোনও ব্যবহারকারীর প্রোফাইলে অর্পিত স্ক্রিপ্টটি বন্ধ করবেন?
Radical924

3

গৃহীত উত্তর হ'ল এটি করার উপায়, আপনি যদি সিস্টেমের শুরুতে আপনার স্ক্রিপ্টটি প্রারম্ভিকভাবে চলতে চান বা স্ক্রিপ্টটি সিঙ্ক্রোনিকভাবে চালনার প্রয়োজন হয় - অর্থাৎ, আপনার স্ক্রিপ্টটি সম্পূর্ণ হওয়ার পরেই স্বাভাবিক লগন প্রক্রিয়াটি চলতে থাকবে (দেখুন, এটি দেখুন) লগনকে কমিয়ে দিতে পারে, এটির প্রয়োজন হলেই এটি ব্যবহার করুন)।

দ্রষ্টব্য: উপরে বর্ণিত স্ক্রিপ্টগুলি কোনও .exeফাইল হতে পারে কিনা তা আমি নিশ্চিত নই , তবে পদ্ধতিতে আমি বর্ণনা করব যে কোনও নির্বাহযোগ্যকে ব্যবহার করা যেতে পারে।

করার আরেকটি উপায়, যা কিছু অতিরিক্ত নমনীয়তা রয়েছে, তা ব্যবহার করছে Task Scheduler। শুরু মেনু থেকে, টাস্ক শিডিয়ুলার টাইপ করুন এবং এটি চালান (বা ডায়লগ বা শেল taskschd.mscথেকে চালান Run)। Task Scheduler Libraryগাছের দৃশ্যে নির্বাচন করুন । আপনি যদি চান তবে আপনার প্রোগ্রামগুলির জন্য একটি বিশেষ সাবফোল্ডার তৈরি করতে পারেন, তবে এটি প্রয়োজনীয় নয়। ক্লিক করুন Create Basic Task...বা (জাদুকর) Create Task...মধ্যে Actionsডান দিকে প্যানেল।

আমি কীভাবে ব্যবহার করব তা ব্যাখ্যা করব Create Task...

  • ইন Generalট্যাব, আপনার কাজের জন্য একটি বিবরণ একটি বর্ণনামূলক নাম পূরণ করুন এবং, ঐচ্ছিকরূপে,।
  • ইন Triggersট্যাব এ ক্লিক করুন New...সেট, Begin the taskথেকে At log onSpecific userকম্বোবক্সটি পরীক্ষা করে দেখুন , আপনার ব্যবহারকারীর নামটি নির্বাচিত হয়েছে কিনা তা নিশ্চিত করুন ( Any userকোনও ব্যবহারকারী লগ ইন করার পরে আপনি যদি প্রোগ্রামটি চালাতে চান তবে আপনি ব্যবহার করতে পারেন )। আপনি যদি চান না যে আপনার স্ক্রিপ্টটি লগ ইন প্রক্রিয়াটি কমিয়ে দেয়, আপনি বিলম্বের পরে এটি চালানো চয়ন করতে পারেন - Delay task forচেকবক্সটি ক্লিক করুন এবং টাইপ করুন (যেমন 30 seconds)। ট্রিগার তৈরি করতে ওকে ক্লিক করুন।
  • ইন Actionsট্যাব, ক্লিক করুন New..., আপনার প্রোগ্রাম (অথবা স্ক্রিপ্ট) ব্যবহার করে নির্বাচন Browse...মধ্যে পূর্ণ পাথ বা টাইপ Program\program। প্রোগ্রামটি যদি আপনার%%% এ থাকে তবে আপনি কেবল ব্যবহার করতে পারেন program। আপনি প্রোগ্রামটিতে পাস করার জন্য কোনও যুক্তি নির্দিষ্ট করতে পারেন Add arguments। আপনি প্রোগ্রামটির জন্য ওয়ার্কিং ডিরেক্টরিটি নির্দিষ্ট করতে পারেন Start in। আপনি স্থানীয় কম্পিউটার সমর্থন করে যে কোনও ধরণের স্ক্রিপ্ট ব্যবহার করতে পারেন; যদি কোনও স্ক্রিপ্ট টাইপ উইন্ডোজের সাথে নিবন্ধিত না হয় তবে আপনি স্ক্রিপ্ট দোভাষীকে প্রোগ্রাম হিসাবে নির্দিষ্ট করে এটি চালাতে পারেন। যেমন C:\path\to\python.exeপ্রোগ্রাম C:\path\to\script.py some_argumentsহিসাবে এবং যুক্তি হিসাবে ব্যবহার করুন । অ্যাকশনটি তৈরি করতে ওকে ক্লিক করুন।
  • ইন Conditionsট্যাব, আপনি সম্ভবত আনচেক করতে চান Start the task only if the computer is on AC power
  • ইন Settingsট্যাব, কিছু পরিবর্তনের কোনো প্রয়োজন নেই।

নির্ধারিত টাস্কটি তৈরি করতে ওকে ক্লিক করুন। আপনি যদি পরে এটি সম্পাদনা করতে চান তবে কেবল Task Scheduler Libraryট্রি ভিউতে নির্বাচন করুন , তালিকায় আপনার কার্যটি সন্ধান করুন (উইন্ডোর উপরের অংশে) এবং কার্যটিতে ডাবল-ক্লিক করুন।

দেখুন কার্য পরিকল্পনাকারী রেফারেন্স আরও তথ্যের জন্য।


1

আমি একক সিস্টেমে উইন 7 প্রিমিয়াম হোম ব্যবহার করছি এবং একটি এনক্রিপ্ট করা ভলিউম মাউন্ট করার জন্য লগন স্ক্রিপ্টটি চালাতে চেয়েছিলাম। নেট অনুসন্ধান করা কেবল জটিল ফলাফল দিয়েছে (জিপিডিট, রেজিস্ট্রি আপডেট)। আমার সমাধানটি খুব সহজ: আমি সিটিতে তৈরি করেছি: একটি ফোল্ডার (আপনি যা চান তার একটি নাম সহ) এবং এতে আমার স্ক্রিপ্টটি putুকিয়ে দিন। এই ফোল্ডারটি অবশ্যই শেয়ার করা নামটির সাথে ভাগ করা উচিত "লগটন" এটি কাজ করে! কমপক্ষে আমার স্থানীয় সিস্টেমে।


1

সিস্টেম ত্রুটি 5 ঘটেছে।

অধিকার বাতিল হল.

নেট ইউজার কমান্ডটি চালানোর সময় আপনি যদি এরকম কোনও ত্রুটি পান তবে নিশ্চিত হয়ে নিন যে আপনি প্রশাসক হিসাবে সিএমডি চালাচ্ছেন (ডান ক্লিকটি ব্যবহার করুন এবং "প্রশাসক হিসাবে চালান" নির্বাচন করুন)!


1

লগনে স্ক্রিপ্টটি চালানোর জন্য আপনি কেবল টাস্ক শিডিয়ুলার ব্যবহার করে ট্রিগার সেট করতে পারেন।


2
টাস্ক শিডিয়ুলারে চালনার জন্য কোনও স্ক্রিপ্ট কনফিগার করতে জড়িত পদ্ধতি এবং পদক্ষেপগুলি অন্তর্ভুক্ত করে এই উত্তরটি উন্নত করা যেতে পারে।
উইল

1

উইন্ডোজ 7 এ লগন স্ক্রিপ্টটি কনফিগার করতে আপনি এখনও ইউআই ব্যবহার করেন

"Control Panel" -> "User Accounts" -> "User Accounts" -> "Manage User Accounts" -> "Advanced" -> "Advanced""স্থানীয় ব্যবহারকারী এবং গোষ্ঠী (স্থানীয়)" এমএমসি স্ন্যাপ-ইন অ্যাক্সেস করতে খুলুন ।

বা সিমিডিডি শেল থেকে শুরু করুন: mmc.exe %SystemRoot%\system32\lusrmgr.msc computername=localmachine

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