سؤال

كيف يمكنني الحصول على تسجيل الدخول الحالي في SharePoint في وحدة نمطية إضافية؟

لقد جربت الرموز التالية ولكني أحصل دائما على حساب النظام

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

أجاب بالفعل هنا:

احصل عليه اسم المستخدم المسجل الحالي للمستخدم "حساب يعمل كأنظمة"

ترغب أيضا في ملاحظة:

giveacodicetagpre.

الخاص بك تحت حساب النظام؛)

ترغب أيضا في ملاحظة ما إذا كان الحل في إجابتي الأخرى لا يعمل كما أفترض أنه لا يحدث ... قد يكون ذلك لأن حسابك يعمل تحت حساب النظام؟ عند تسجيل الدخول إلى SharePoint ما يتم عرض اسم المستخدم؟

تحت الوحدة النمطية يجب أن تعمل:

giveacodicetagpre.

إذا كان هذا لا يعمل من محاولة طريقة spcontext:

giveacodicetagpre.

كما قلت، انتقل إلى عنوان URL على المتصفح لأول مرة تأكد من عدم تعيين الحساب الخاص بك باستخدام حساب النظام. يستخدم Prive Runwithelevated Prive حساب تجمع التطبيقات الذي يظهر أيضا كحساب النظام! في التعليمات البرمجية التي قدمتها هي أن ثلاث طرق حاولت أن تقدم جميع حسابات النظام؟

تحتاج إلى اختبار مع حساب دمية للتأكد من أنه ليس حسابك الذي تستخدمه حاليا المشكلة

تحرير

إذا كان لديك استخدام هوية Windows لتسجيل الدخول المستخدمين في SharePoint مما يمكنك القيام به:

giveacodicetagpre.

p> http:// msdn. microsoft.com/en-us/library/vstudio/sfs49sw0(V=VS.100).aspx

تعتمد

عودة أنواع الحسابات المختلفة على إعداداتك التي لديك من web.config إلى التعليمات البرمجية كما لديك أعلاه (Prive alvated) إلى SharePoint Central Admin (إعداد حساب النظام):

href="http://msdn.microsoft.com/en-us/library/aa302377.aspx" rel="nofollow noreferrer"> http://msdn.microsoft.com/en-us/library /AA302377.aspx

تحرير

حسنا، بناء على إجابتك أدناه، يمكنني القول أن الكود يعمل كمرور القيمة الصحيحة! المكان الذي يحدث خطأ يمكن أن يكون في مكانين!

1) انتقل إلى المشرف المركزي وتحقق من سياسة مستخدم WebApplication. انقر على المستخدم ومعرفة ما إذا كان يتم التحقق من حساب Tickbox كحساب نظام على أحد المستخدمين، فلن يتم تشغيل حساب النظام كحساب للنظام.

لدي شعور قوي، ما سبق ليس هو المشكلة التي يمكن أن تحصل عليها حسابات محلية تم إنشاؤها على موقع SharePoint الذي يظهر أيضا نفس المشكلة؟ حتى بناء على هذا الافتراض، اتبع الرقم 2 ..

2) Goto IIS Manager -> Goto الموقع المعني (انقر على الموقع) -> على الجانب الأيمن، انقر فوق خيارات متقدمة -> سيظهر نافذة منبثقة -> تأكد من "بيانات اعتماد المسار الفعلي" فارغة. ... انقر على الزر "..." ويجب عليك الحصول على نافذة منبثقة -> تأكد من فحص مستخدم تطبيق وانقر فوق موافق!

نأمل أعلاه يجب أن تحل مشكلتك!

نصائح أخرى

حاول التالية:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top