উইন্ডোজ 7 এ কীভাবে tscon ব্যবহার করবেন?


12

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

আমি উইন্ডোজ এক্সপি থেকে উইন্ডোজ to এ উত্পাদন পরিবেশকে সরিয়ে নিচ্ছি R আরএফটি যখন আরএফটি স্ক্রিপ্টগুলি চালাচ্ছিল তখন অভিযোগ করতেন CRFCN0557E: Activation failed when running under a Terminal Services environment. This may be caused by using a minimized terminal window - try playing back without minimizing the terminal window (it does not need to be full-screen).

tscon.exe 0 /dest:consoleকোনও আরএফটি স্ক্রিপ্ট শুরু করার আগে চালানো উইন্ডোজ এক্সপিতে ত্রুটিটি ঠিক করে। তবে উইন্ডোজ 7 এ নয়।

আমি কিছু গবেষণা করেছিলাম এবং এটি ঠিক করার জন্য কয়েক ঘন্টা চেষ্টা করেছিলাম কিন্তু কিছুই সাহায্য করেনি। উইন্ডোজ 7 এ কোনও স্ক্রিন সেভার চালু নেই।

আমি উভয় চালানোর চেষ্টা করেছি কিন্তু কিছুই সাহায্য করেনি।

tscon.exe 0 /dest:console
tscon.exe 1 /dest:console

উইন্ডোজ 7 এ tscon রিটার্ন দেয়

{ErrorPrintf(): LoadString failed, Error 15105, (0x00003B01)}
Error [15105]:The resource loader cache doesn't have loaded MUI entry.
Error [0]:The operation completed successfully.

উইন্ডোজ এক্সপিতে tscon রিটার্ন দেয়

Could not connect sessionID 0 to sessionname console, Error code 7045
Error [7045]:The requested session access is denied.

আমি কেবল দ্বিগুণ পরীক্ষা করে দেখেছি যে tscon.exe 0 /dest:consoleউইন্ডোজ এক্সপিতে চলমান বিষয়টি সমাধান করে। Tscon কমান্ডের আউটপুট তখন বুঝতে পারি না।

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


আমি আর একটি প্রশ্ন তৈরি করেছি যা সম্পর্কিত হতে পারে। serverfault.com/questions/429364/…
রাদেক

এছাড়াও এটি প্রতিশ্রুতিবদ্ধ এমএসডিএন.মাইক্রোসফট /en-us/library/windows/hardware/gg463353.aspx দেখে মনে হচ্ছে এটি আমার পক্ষে কী বোঝায়।
রাদেক

উত্তর:


13

আপনার প্রাথমিক ইস্যুতে পৌঁছানোর আগে আমি আপনাকে এই বার্তাটি পেয়েছি তা উল্লেখ করতে চাই

{ErrorPrintf(): LoadString failed, Error 15105, (0x00003B01)}
Error [15105]:The resource loader cache doesn't have loaded MUI entry.

এমন একটি ইঙ্গিত যা আপনার সিস্টেমে কোনও কিছু দূষিত হয়ে পড়েছে। এমইউআই হ'ল বহুভাষিক ইউজার ইন্টারফেস। প্রশ্নে থাকা উইন্ডোজ 7 কম্পিউটারটি কি "ইংলিশ (মার্কিন যুক্তরাষ্ট্র)" ব্যতীত অন্য কোনও ভাষা ব্যবহারের জন্য সেট করা আছে? দেখে মনে হচ্ছে tscon আপনার কনফিগার করা ভাষায় একটি ত্রুটি বার্তা সন্ধান এবং প্রদর্শন করার চেষ্টা করছে তবে এটি যে ভাষা ফাইলটি ব্যবহার করবে সেটিকে এটি খুঁজে পাচ্ছে না। এটি বৃহত্তর সমস্যার লক্ষণ হতে পারে। আপনি সেই কম্পিউটারে ইনস্টল করা tscon.exe ব্যবহার করছেন এবং আপনি অন্য কম্পিউটার থেকে অনুলিপি করেছেন, তাই না?

sfc /scannowস্ন্যাপশট নেওয়ার পরে চালিয়ে এবং tscon একই ত্রুটি দেয় কিনা তা দেখে আপনি এই সমস্যাটি সংশোধন করতে সক্ষম হতে পারেন।

আপনার প্রাথমিক ইস্যু হিসাবে, আপনি যে সংখ্যাটি সस्कন সরবরাহ করছেন সেটি নির্দেশ করে যে কোন সেশন আইডিটিতে কাজ করা উচিত। আপনি কি 0 বা 1 সেশনটি ব্যবহার করছেন কিনা তা পরীক্ষা করে দেখেছেন? চালান query userআপনার সেশন আইডি নয় কি দেখতে এবং তারপর যে সংখ্যা ব্যবহার করুন।

উদাহরণস্বরূপ, আমি query userআমার সার্ভারগুলির মধ্যে একটি থেকে এই আউটপুটটি পেয়েছি :

 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>starfish              rdp-tcp#4           2  Active          .  9/20/2012 10:12 PM

যেহেতু আমার সেশন আইডি 2, আমি tscon 2 /dest:consoleসেই সেশনটি কনসোলে প্রেরণে ছুটে চলেছি । আমি যখন কনসোলে গিয়ে রান query userকরি তখন নীচের জিনিসগুলি দেখি:

 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>starfish              console             2  Active          .  9/20/2012 10:12 PM

আমি একই ফলাফলগুলির সাথে উইন্ডোজ 7 প্রো ডেস্কটপে এটিও পরীক্ষা করেছি।

উপরের কমান্ডগুলির সাথে যদি আপনার সাফল্য হয় তবে আপনি নিম্নলিখিতটি একটি ব্যাচ ফাইলে রেখে দিতে পারেন এবং আপনার বর্তমান সেশনটি কনসোলে প্রেরণ করতে এটি চালাতে পারেন।

for /f "skip=1 tokens=3 usebackq" %%s in (
  `query user %username%`
) do (
  %windir%\System32\tscon.exe %%s /dest:console
)

কম্পিউটারটি পুনরায় চালু করার প্রয়োজনীয়তাও এড়ানো উচিত, যা আমি সন্দেহ করি যে আপনি সর্বদা সেশন আইডি 0 পেয়েছেন তা নিশ্চিত করা উচিত।


অনেক আগ্রহব্যাঞ্জক. আমি সোমবার আরও প্রস্তুত এবং তদন্ত প্রয়োজন। টেস্টিং শুরুর আগে আমি উইন্ডোজ 7-তে 'রিমোট কানেকশন' না করলে এখনই আমি রিবুটের পরে টেস্টিং করতে পারি। আমি যদি করি আমি কাজ করব না।
রাদেক

আমি 'tscon' চালাতে পারিনি তবে তারপরে আমি এটি উইনসেক্স ডিরেক্টরিতে পেয়েছি। মুই ফাইলও ছিল। আমি তাদের দু'টিকেই আমার ডিরেক্টরিতে অনুলিপি করেছি এবং সেখান থেকে আমি tscon চালাচ্ছি ....
Radek

1
ঠিক আছে, সুতরাং আমি জানতে পেরেছিলাম যে আমি tscon 1 /dest:consoleকোনও কমান্ড লাইন থেকে অ্যাডমিন হিসাবে এটি কাজ করে run প্রশাসক হিসাবে সর্বদা এই এক্স ফাইলটি কীভাবে চালানো যায় তা এখন আমার সন্ধান করা উচিত।
রাদেক

for /f ...প্রশাসক হিসাবে ব্যাচ কমান্ড ( ) চালাতে ভুলবেন না । সমর্থনটিও
বিশপ

যারা এখনও স্ক্রীন সেভারের নিষ্ক্রিয় পর বিষয় আছে যারা জন্য, কয়েক পয়েন্টার এখানে superuser.com/questions/51416/...
binithb

1

এই পৃষ্ঠাটি বলেছে যে বিষয়টি নির্ধারিত কাজের মাধ্যমে চালানোর চেষ্টা করার সময় সিস্টেমটি লক হওয়ার বিষয়টি রয়েছে: http://www-01.ibm.com/support/docview.wss?uid=swg21304791

স্বয়ংক্রিয়ভাবে লগইন করতে, সিস্টেমটি সেটআপ করুন স্ক্রিন সেভার এবং স্বয়ংক্রিয় লকিং অক্ষম করুন এবং দেখুন কিনা এটি সাহায্য করে। দূরবর্তী ডেস্কটপের মাধ্যমে মেশিনের সাথে সংযোগ স্থাপন করবেন না - এটি কনসোল সেশনটি লক করে দেবে। পরিবর্তে লগইন করতে ভিএনসি ইনস্টল করুন বা আপনার ভার্চুয়াল মেশিন সফ্টওয়্যার যে কোনও পদ্ধতি ব্যবহার করে use আসলে, রিমোট ডেস্কটপটি বন্ধ করুন যাতে আপনি দুর্ঘটনাক্রমে সিস্টেমটিকে লক করতে পারবেন না।

অটোলজিন সেটআপ করতে, "ব্যবহারকারীর পাসওয়ার্ডগুলি নিয়ন্ত্রণ করুন 2" চালান

এর মতে: http://support.microsoft.com/kb/302801 স্যাকসন প্রকৃতপক্ষে 2003 সালের সার্ভারে (এবং সম্ভবত) এক্সপিতে সেশনটি আনলক করা ছেড়ে দেবে। এটি একটি বাগ ছিল যা সম্ভবত নতুন উইন্ডোজ সংস্করণে সংশোধন করা হয়েছে।


আমি ইতিমধ্যে অটো লগইন এবং অক্ষম স্ক্রিন সেভার সেট আপ করেছি। আমি কীভাবে স্বয়ংক্রিয় লকিং অক্ষম করব?
রাদেক

আমি এমএস পৃষ্ঠাটি পড়ছি এবং এটি কীভাবে কাজ করে বা কাজ করা উচিত তা আমি সত্যিই বুঝতে পারি না। আরএফটি কখন কাজ করবে? কনসোল লক করা থাকলে বা লক না হলে? আমি এক্সপি দিয়ে যা করতাম তা হ'ল আমি এক্সপি বক্সটি পুনরায় চালু করার সময় নির্ধারিত করেছিলাম, তারপরে সিস্টেমটি স্বয়ংক্রিয়ভাবে লগইন করা rft ব্যবহারকারী এবং ব্যবহারকারী দৌড়ে যায় tscon.exe 0 /dest:consoleএবং তারপরে পরীক্ষাগুলি শুরু করে। এই প্রবাহটি উইন্ডোজ 7 এ কাজ করে না।
রাদেক

আমি মনে করি আপনি যদি রিমোট ডেস্কটপের পরিবর্তে কেবলমাত্র vnc এর মাধ্যমে সংযোগ স্থাপনে স্যুইচ করেন তবে তা কার্যকর হবে। দূরবর্তী ডেস্কটপ ব্যবহার করে পর্দা, যা বিরতি rft` লক হয়ে যাবে
গ্রান্ট

আপনি যদি স্ক্রিন সেভারটি অক্ষম করে থাকেন তবে আপনার ঘুমানো এবং মনিটরগুলি বন্ধ করে পাওয়ার ব্যবস্থাপনায় অক্ষম থাকলে তা নিশ্চিতকরণের জন্য লকটি অক্ষম করা উচিত।
অনুদান

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