command line - كيف أقوم بتشغيل "خدمة الشبكة"؟
command-line permissions (3)
ايم محاولة تشغيل عملية حساب آخر. لدي القيادة ...
runas "/ المستخدم: خدمة WIN-CLR8YU96CL5 \ network" "abwsx1.exe"
ولكن بعد ذلك يسأل عن كلمة المرور. ومع ذلك ، لا يوجد كلمة مرور معينة لخدمة الشبكة.
هل ما تحاول القيام به ممكن؟
خدمة الشبكة المحلية للخدمة
استخدم PsExec.exe من SysInternals.
على سبيل المثال هذا سيفتح موجه أوامر جديد يعمل كخدمة NETWORK:
psexec -i -u "nt authority\network service" cmd.exe
هذا سوف تشغيله كنظام محلي:
psexec -i -s cmd.exe
يمكنك التحقق من ذلك عن طريق تشغيل whoami
من موجه cmd.
أنظر أيضا:
في "برنامج جدولة المهام" ، قم بإنشاء مهمة لتشغيل التطبيق ضمن مستخدم NETWORK SERVICE. يمكنك بعد ذلك تشغيل المهمة من سطر الأوامر باستخدام
schtasks /run /TN "taskname"
حيث يكون اسم المهمة هو اسم مهمتك.
يمكنك فقط تمثيل حساب serivce من خدمة Windows عادةً ، مثل هذه المشاركة المذكورة ،
http://geek.hubkey.com/2008/02/impersonating-built-in-service-account.html
إذا حاولت القيام بذلك في سياق المستخدم الخاص بك ، فيجب أن تفشل هذه المحاولات.