আমার স্ক্রিপ্ট উইন্ডোজ পরিষেবা পুনরুদ্ধারের জন্য কাজ করবে না


1

আমি এই সেটিংটি কাজ করতে পারি বলে মনে হয়।

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

আমার asfh.vbsচেহারাটি এরকম:

Dim objShell
Set objShell = WScript.CreateObject( "WScript.Shell" )
objShell.Run("iexplore")
Set objShell = Nothing

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

"লগ অন" এর জন্য আমার সেটিংস স্থানীয় সিস্টেম অ্যাকাউন্ট।

স্ক্রিপ্টটি যদি আমি এই আদেশ দিয়ে কমান্ড প্রম্পটে (cmd.exe) ব্যবহার করি:

wscript.exe "C:\asfh.vbs"

সুতরাং এটি কি স্থানীয় সিস্টেম অ্যাকাউন্ট যা আমাকে থামিয়ে দেয় বা এটি করা সম্ভব হওয়া উচিত?

সম্পাদনা

কাজের স্ক্রিপ্ট, Ƭᴇcʜιᴇ007 ধন্যবাদ

Set objFSO=CreateObject("Scripting.FileSystemObject")

' How to write file
outFile="c:\test.inf"
Set objFile = objFSO.CreateTextFile(outFile,True)
objFile.Write "test string" & vbCrLf
objFile.Close

Wscript.exe এর পুরো পথ নির্দিষ্ট করার চেষ্টা করুন। এছাড়াও, সেই পরিষেবা ব্যবহারকারীর জন্য একটি ডেস্কটপ শেল উপস্থিত থাকবে না, যাতে আপনার স্ক্রিপ্টটি চলতে পারে তবে আপনি যা প্রত্যাশা করেন তা করতে ব্যর্থ হয় (আইপেন খুলুন)। সম্ভবত এটি কোনও স্ক্রিপ্ট দিয়ে চেষ্টা করুন যা ডিস্কে একটি লগ ফাইল লিখেছে, বা ইভেন্টের লগতে কোনও ইভেন্টটি চলছে কিনা তা নিশ্চিত করার জন্য?
ʜιᴇcʜιᴇ007

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

@ ʜιᴇcʜιᴇ007 ধন্যবাদ! আপনি ঠিক বলেছেন, কাজের উদাহরণের জন্য আমার সম্পাদনাটি দেখুন। আপনি চাইলে একটি উত্তর দিতে পারেন তাই আমি গ্রহণ করতে পারি। বা আমি কোনও মন্তব্যকে সঠিক উত্তর হিসাবে চিহ্নিত করতে পারি?
দেন্ডেই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.