سؤال

وأحتاج إلى تعطيل الوصول إلى تطبيق شير 06:00 حتي 07:00. لا يبدو شير 2007 أن يكون لها الخروج من مربع "وضع الصيانة"، لذلك أنا أبحث عن حل. في الوقت الحاضر أي شخص يتحرك المستخدمين من مجموعة الأمان للحد من الوصول إلى التطبيق، وذلك في أقل تقدير، أتمتة هذه العملية أن تنجح.

هل هناك برنامج نصي بوويرشيل أو ميزة شير أو شيء يمكنني أن أضيف إلى خادم بلدي لتمكين وضع الصيانة لتطبيق؟ ولعل نموذج التعليمات البرمجية لSPJobDefinition؟

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

المحلول

هل يمكن أتمتة إزالة المستخدمين في ملف الخفافيش مع

stsadm -o userrole -url <url> -userlogin <DOMAIN\name> -role <role name> [-add] [-delete]

وراجع هذا الرابط لطريقة لتعداد شير مع بوويرشيل:

<وأ href = "http://geekswithblogs.net/bjackett/archive/2009/04/24/the-power-of-powershell-and-sharepoint-enumerating-sharepoint-permissions-and.aspx" يختلط = "نوفولو noreferrer"> رابط

نصائح أخرى

وهناك طريقة IIS هو تقييد الوصول بواسطة عنوان IP. لقد استعملت ذلك من قبل بنجاح، وأنه ينبغي أن يكون من السهل جدا أن يكتب السيناريو PowerShell لتفعل ذلك أو استخدام البرامج النصية المشرف IIS.

وأنا لست على علم من وسائل SharePoint التي تفعل ذلك. هناك الأمر quiescefarm STSADM ولكن هذا ينطبق على نماذج InfoPath فقط.

إذا كنت تريد أن تجعل الموقع لا يمكن الوصول إليها تماما، يمكن أن تكتب سيناريو لإضافة ملف app_offline.htm إلى الدليل الجذر موقع SharePoint ل.

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

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