আমার নেটওয়ার্কে শেয়ার করার ক্ষমতা আছে (\ server \ dir \ my.ps1)।
যদি আমি কমান্ড প্রম্পট (powerhell -file "\ server \ dir \ my.ps1") থেকে এটি প্রত্যাশিত কাজ হিসাবে চালান।
যদি আমি প্রত্যাশিত কাজগুলির চেয়ে "কেবলমাত্র ব্যবহারকারীর লগইন করার সময়" চালনাকারীর সাথে একটি মৌলিক কাজ তৈরি করি।
যদি "ব্যবহারকারী চালিত হয় কিনা তা চালান কিনা তা পরীক্ষা করুন" তাহলে স্ক্রিপ্টটি চালানো হবে না
কর্ম ট্যাবে: প্রোগাম / স্ক্রিপ্ট - & gt; শক্তির উৎস; আর্গুমেন্ট: -ফাইল "\ সার্ভার \ dir \ my.ps1"
- টাস্ক ইতিহাসে আমি টাস্ক ভালভাবে দেখি ... কিন্তু স্ক্রিপ্টটি কিছুই করে না ...
ব্যবহারকারী নিয়মিত ব্যবহারকারী
আমি ব্যবহারকারী হিসাবে সবকিছু আশা হিসাবে কাজ প্রশাসক পরিবর্তন যদি ....
নিয়মিত ব্যবহারকারীর সাথে নির্ধারিত নির্ধারিত টাস্কটি চালানো কি "ব্যবহারকারী লগ ইন কিনা না তা চালানো" এর সাথে চালানো সম্ভব?
#তাই আমি কিছু পরীক্ষা করেছিলাম:
পিএস ফাইলের মধ্যে আমি এই স্ক্রিপ্টটি রেখেছি:
পরীক্ষা-সংযোগ-কম্পিউটার নাম এসবিএস | আউট-ফাইল "c: \ script \ test.txt" $ olSession = (নিউ-অবজেক্ট-কমঅবেক্ট আউটলুক.অ্যাপ্লিকেশন)। সেশন $ olSession.Logon ('আউটলুক') $ contactsFolder = 10 $ elemek = $ OlSession.GetDefaultFolder ($ contactsFolder) .Items @ ($ elemek) | প্রতিটি বস্তু {$ _। মুছুন ()}
- প্রত্যাশিত হিসাবে প্রথম লাইন চালানো (ব্যবহারকারী লগ ইন বা না)
- লাইন বাকি চালানো হয়নি
- যদি আমি প্রত্যাশিত হিসাবে চালানো সবকিছু চেয়ে cmd এ এই লাইন পেস্ট
- যদি আমি প্রত্যাশিত হিসাবে প্রতিটি লাইন চালানোর চেয়ে "ব্যবহারকারী লগ ইন করা হলে" সেটিংস পরিবর্তন
- যদি আমি ব্যবহারকারীকে প্রশাসনের অধিকার প্রদান করি তবে সবকিছু লগ ইন করে প্রত্যাশিত হিসাবে চালানো হবে ...
তাই আমার দৃষ্টিভঙ্গি সেশন লাইন সঙ্গে কিছু ... আমি বুঝতে পারছি না ...