أمر الحسابات

يمكنك استخدام أمر Accounts لتغيير حسابات وكلمات سر كافة حسابات الخدمة التي Visual Studio Team Foundation Server يستخدمها. تتضمن هذه الحسابات حساب الخدمة Team Foundation Server ( TFSService) ، حساب مصدر البيانات SQL Server خدمات التقرير ( TFSReports) ، و حساب الخدمة لـ Team Foundation Server الوكيل ( TFSProxy). يمكنك أيضاً استخدام هذا الأمر لتغيير ملكية قواعد البيانات التي يستخدمها Team Foundation Server .

لتغيير حساب المستخدم أو كلمة المرور بشكل تفاعلي لحساب خدمة لـ Team Foundation Server ( TFSService) ، استخدم وحدة تحكم الإدارة لـ Team Foundation. لمزيد من المعلومات، راجع فتح وحدة التحكم لـإدارة Team Foundation.

الأذونات المطلوبة.

لاستخدام الأمر Accounts يجب أن تكون عضواً في مجموعة الأمان فريق مسؤولي أساس الفريق و عضواً في مجموعة الأمان مسؤول النظام للحصول على أي قواعد البيانات SQL Server التي Team Foundation Server يستخدمها. إذا استخدمت خيار /proxy ، يجب أن تكون مسؤولاً على الملقم الوكيل. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.

ملاحظة

حتى لو قمت بتسجيل الدخول ببيانات اعتمادات إدارية، يجب أن تقوم بفتح نافذة موجه أوامر غير مقيدة لتنفيذ هذه الدالة على الخادم الذى يشغّل Windows Server 2008. لفتح نافذة موجه أوامر غير مقيدة، انقر فوق ابدأ، ثم انقر بزر الماوس الأيمن فوق موجه الأوامر ثم انقر فوق تشغيل كمسؤول. لمزيد من المعلومات، راجع هذه الصفحة على موقع Microsoft على ويب: التحكم فى حساب المستخدم.

TFSConfig Accounts /change|add|set|delete|updatepassword|resetowner [/AccountType:{ApplicationTier|ReportingDataSource|Proxy}] [/Account:AccountName] [/Password:Password] [/SQLInstance:ServerName] [/DatabaseName:DatabaseName] [/Continue]

المعلمات

الوسيطة

الوصف

AccountName

تعيين اسم الحساب الذي يتم استخدامه كحساب خدمة، في تنسيق المجال\ اسم مستخدم أو الكمبيوتر \ اسم المستخدم .

Password

تعيين كلمة المرور لحساب مستخدم كحساب خدمة.

ServerName

ويستخدم فقط مع /resetowner /SQLInstance. تحدد اسم الخادم الذي يستضيف قواعد البيانات Team Foundation Server ، وإذا كان مثيل آخر غير المثيل الافتراضي مستخدم ، اسم المثيل. في حالة تحديد مثيل يجب عليك استخدام التنسيق التالي:

اسم الخادم \ اسم المثيل

DatabaseName

ويستخدم فقط مع /resetowner /DatabaseName. تحديد اسم قاعدة بيانات سيتم تغيير الملكية الخاصة بها.

الخيار

الوصف

/change

تغيير الحساب الذي يتم استخدامه كحساب خدمة. يضيف هذا الخيار الحساب الذي تحدده لكافة المجموعات الضرورية و يمنح ذلك الأذونات المطلوبة إذا أمكن و تعيين الخدمة لاستخدام الحساب. إذا لم تستخدم الخيار /AccountType مع هذا الخيار و حساب الخدمة لـمستوى التطبيق سيتغير .

/add

إضافة حساب إلى المجموعات المطلوبة من أجل استخدام الحساب كحساب خدمة. يضيف هذا الخيار الحساب الذي تحدده لكافة المجموعات الضرورية و يمنح ذلك الأذونات المطلوبة للتصرف كحساب خدمة (إن أمكن). ومع ذلك، لن يغير هذا الخيار حساب يتم استخدامه كـحساب خدمة. هذا الخيار يستخدم عادة في سيناريوهات (NLB) لموازنة تحميل شبكة الاتصال. يمكنك استخدام هذا الخيار مع / متابعة إذ أن بعض الخدمات أو قواعد البيانات قد لا تتوفر في البيئة الخاصة بك.

/set

تعيين حساب كحساب خدمة. لا يضيف هذا الخيار الحساب إلى أية مجموعات. لذلك، يجب استخدام هذا الخيار فقط مع الحسابات التي تمت إضافتها بالفعل إلى المجموعات المطلوبة و يكون لديك الأذونات الضرورية. هذا الخيار يستخدم عادة في سيناريوهات NLB.

/delete

إزالة حساب من المجموعات المطلوبة من أجل استخدام الحساب كحساب خدمة. يزيل هذا الخيار الحساب الذي تحدده لكافة المجموعات الضرورية و يحذف ذلك الأذونات المطلوبة للتصرف كحساب خدمة (إن أمكن). ومع ذلك، لن يغير هذا الخيار حساب يتم استخدامه كـحساب خدمة. تأكد من ألا تستخدم هذا الخيار لأحد الحسابات التي تستخدمها حالياً الخوادم في عملية التوزيع كحساب خدمة.

/ResetOwner

تغيير ملكية قواعد البيانات التي Team Foundation Server يستخدمها إلى الحساب الذي تستخدمه لتشغيل هذا الأمر. يكرر هذا الخيار في كافة قواعد البيانات و يعين تسجيل دخول حساب dbo الذي تستخدمه لتشغيل هذا الأمر. قد تحتاج إلى استخدام هذا الخيار عند نقل أو استعادة عملية نشر.

/UpdatePassword

تغيير كلمة مرور حساب المستخدم كـحساب خدمة. هذا الخيار يقوم بتحديث كلمة المرور للحساب الذي تحدده لكافة الخدمات في Team Foundation Server التي تستخدم هذا الحساب.

/AccountType: {ApplicationTier|ReportingDataSource|Proxy}

تعيين ما إذا كان يجب تغيير كلمة مرور حساب الخدمة لـ Team Foundation Server ( TFSService) ، حساب مصادر بيانات لخدمات التقرير ( TFSReports ) ، أو حساب الخدمة لـ Team Foundation Server وكيل ( TFSProxy). إذا حذفت هذا الخيار القيمة الافتراضية هي ApplicationTier.

/Account:AccountName

تعيين اسم الحساب الذي تريد استخدامه كحساب خدمة. تحديد Account في أحد النماذج التالية: Domain \AccountName أو الكمبيوتر\ AccountName. إذا كنت تريد استخدام حساب نظام ، مثل خدمة شبكة أو نظام محلي استخدم الكمبيوتر\ اسم الحساب تنسيق. للحصول على مزيد من المعلومات حول كيفية تحديد حساب نظام, راجع أمثلة الاستخدام لاحقاً في هذا الموضوع.

/Password:Password

تحدد كلمة سر حساب الخدمة.

ملاحظةملاحظة
هذه المعلمة اختيارية إذا كنت تستخدم حساب نظام أو حساب ليس لديه كلمة مرور مثل خدمة الشبكة.

/SQLInstance:ServerName

ويستخدم فقط مع /ResetOwner. تحدد اسم الملقم الذي يُشغّل SQL Server و اسم المثيل إذا كنت تريد استخدام مثيل آخر غير المثيل الافتراضي. يجب تحديد الاسم و مثيل بالتنسيق التالي:

اسم الخادماسم مثيل

/DatabaseName:DatabaseName

ويستخدم فقط مع /ResetOwner. تحدد اسم قاعدة البيانات الخاصة بالملكية التي تريد تغييرها. باستخدام هذا الأمر يمكنك إعادة تعيين ملكية قاعدة البيانات التي تحددها للحساب الذي يتم تشغيل الأمر بواسطته.

/continue

قم بتحديث أية مجموعات غير متوفرة عند تشغيل الأمر. هذا الخيار يستخدم عادة في سيناريوهات NLB.

ملاحظات

استخدم الأمر Accounts لتنفيذ التغييرات على حسابات الخدمة لقواعد البيانات، و مجموعات حساب خدمة Team Foundation Server. باستخدام هذا الأمر يمكنك تكوين الحسابات التي قمت بإنشائها بالفعل ولكن لا يمكنك إنشاء حسابات.

قبل تغيير المجال أو مجموعة العمل من حساب يجب أن يكون للحساب Account is sensitive and cannot be delegated إذن على مستوى تطبيق الخادم. لمزيد من المعلومات، راجع هذه الصفحة على موقع Microsoft على ويب: تمكين مصادقة المفوّضة.

مثال

يظهر المثال التالي كيفية تغيير حساب خدمة لمصادر البيانات الخاصة بخدمات التقارير إلى حساب جديد في المجال Contoso Contoso\ حساب جديد و كلمة المرور إلى كلمة المرور.

ملاحظة

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

TFSConfig Accounts /change /AccountType:ReportingDataSource /Account:Contoso\NewAccount /Password:Password

المثال التالي يعرض كيفية إضافة حساب النظام خدمة الشبكة لمجموعات حساب خدمة Team Foundation Server. لا يوجد كلمات المرور على حسابات النظام.

TFSConfig Accounts /add /AccountType:ApplicationTier /Account:"NT Authority\Network Service"

يظهر المثال التالي كيفية تغيير ملكية قاعدة البيانات المسماه TFS_Warehouse على الخادم و ssnoversion قيد التشغيل و التي تسمى " ContosoMain" على مثيل مسمى TeamDatabases" إلى حساب المستخدم الذي يتم تشغيل الأمر عليه.

ملاحظة

لا يمكنك تحديد حساب ما ليتم تعيينه على أنه مالك قواعد البيانات عند استخدام هذا الأمر. سيتم تعيين المالك للحساب الذي يتم تشغيل الأمر منه.

TFSConfig Accounts ResetOwner /SQLInstance:ContosoMain\TeamDatabases /DatabaseName:TFS_Warehouse

راجع أيضًا:

موارد أخرى

استخدام أدوات سطر الأوامر في خادم Team Foundation

خدمات خادم أساس الفريق وحسابات الخدمة