স্ক্রিপ্টটি মোটামুটি সোজা এগিয়ে রয়েছে। কেবল উইন্ডো পরিষেবাগুলির একটি গুচ্ছ শুরু করার চেষ্টা করে। লক্ষ্য মেশিনে থাকা অবস্থায় স্থানীয়ভাবে কার্যকর করা কার্যকর হয়। স্ক্রিপ্টটি আসলে জরিমানা কার্যকর করছে পিএসএক্সেকের মাধ্যমে করার পরে, আমি আমার সিএমডি প্রম্পটে "প্রবেশ" কীটি না চাপানো পর্যন্ত এটি কখনই ফিরে আসে না। এটি একটি সমস্যা, কারণ এটি টিমসিটি থেকে আহ্বান করা হচ্ছে, এবং এটি এজেন্টকে পিএক্সেক্সের ফিরে আসার অপেক্ষায় ঝুলিয়ে রাখে।
আমি নিম্নলিখিত চেষ্টা করেছি:
- পাওয়ারশেল স্ক্রিপ্টের শেষে
exit
এবং যুক্ত হচ্ছেexit 0
- এই এসএফ প্রশ্নের
< NUL
উত্তর অনুসারে পিএজেক্সেক কলটির শেষে একটি যুক্ত করা হচ্ছে - একটি
>
stdout পুনর্নির্দেশ যোগ করা
এইভাবেই আমি প্রকৃতপক্ষে ফোন করছি:
psexec \\target -u domain\username -p password powershell c:\path\script.ps1
আমি যাই করি না কেন, স্থানীয়ভাবে সেমিডি প্রম্পটে না আসা পর্যন্ত এটি স্থির থাকে। আমি এন্টার চাপার পরে, আমি বার্তাটি পেয়েছি:
powershell exited on target with error code 0.