البرمجة النصية لتسجيل الدخول - المعلمات
يمكنك استخدام هذه المعلمات:
يشير إلى عنوان URL لخادم الإدارة الذي يتصل به XProtect Smart Client.
يعرض المثال التالي نافذة XProtect Smart Clientتسجيل الدخول مع http://ourserverفي حقل عنوان الخادم:
Client.exe -ServerAddress="http://ourserver"
نوع المصادقة الافتراضي هو مصادقة Windows (المستخدم الحالي). إلا إذا قمت بتغييرها، وذلك من خلال استخدام معلمة نوع المصادقة AuthenticationType (الموضحة في القسم التالي)، فسيقوم تلقائيًا نافذة تسجيل الدخول بعرض اسم مستخدم الحالي في الحقل Windows اسم المستخدم.
يشير إلى اسم مستخدم معين.
يعرض المثال XProtect Smart Clientالتالي نافذة تسجيل دخول مع الإشارة المرجعية http://ourserverفي حقل عنوان الخادم وفي Tommyحقل اسم المستخدم:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy"
ملاحظة
لا تكون هذه المعلمة مناسبة إلا من أجل مصادقة Windows ومصادقة أساسية. يمكنك استخدام AuthenticationTypeمعلمة للتحكم في طريقة المصادقة المستخدمة.
تشير إلى كلمة مرور معينة.
يعرض المثال XProtect Smart Clientالتالي نافذة تسجيل دخول مع الإشارة المرجعية http://ourserverفي حقل عنوان الخادم، Tommyوفي حقل اسم المستخدم، وفي T0mMy5Pa55w0rDحقل كلمة المرور:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD"
ملاحظة
لا تكون هذه المعلمة مناسبة إلا من أجل مصادقة Windows ومصادقة أساسية. يمكنك استخدام AuthenticationTypeمعلمة للتحكم في طريقة المصادقة المستخدمة.
يشير إلى إحدى طرق XProtect Smart Clientالمصادقة الثلاثة الممكنة ل : مصادقة Windows (المستخدم الحالي) (تسمى WindowsDefaultفي البرامج النصية لبدء التشغيل) أو مصادقة Windows (تسمى Windowsفي البرامج النصية لبدء التشغيل) أو المصادقة الأساسية (تسمى Simpleفي البرامج النصية لبدء التشغيل).
يعرض المثال التالي نافذة XProtect Smart Clientتسجيل الدخول مع http://ourserverفي حقل عنوان الخادم، والمصادقة الأساسية المحددة في حقل المصادقة، Tommyفي حقل اسم المستخدم، وعلامات T0mMy5Pa55w0rD(مخفية بعلامات النجمة) في حقل Passwordlt:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD" -AuthenticationType="Simple"
عند استخدامك مصادقة Windows، المثال هو:
Client.exe -ServerAddress="http://ourserver" -UserName="Tommy" -Password="T0mMy5Pa55w0rD" -AuthenticationType="Windows"
إذا كنت تستخدم مصادقة Windows (المستخدم الحاليPassword)، فلن UserNameتكون والمعلمات ضرورية، ويبدو المثال كما يلي:
Client.exe -ServerAddress="http://ourserver" -AuthenticationType="WindowsDefault"
يشير إلى مسار كامل إلى برنامج نصي .scs (نوع برنامج نصي يهدف إلى التحكم في XProtect Smart Client).
يستخدم المثال التالي برنامج نصي .scs لتسجيل الدخول:
Client.exe -Script=c:\startup.scs
مثال على برنامج نصي .scs لتسجيل الدخول إلى http://ourserver باستخدام مستخدم Windows الحالي:
<ScriptEngine> <Login> <ServerAddress>http://ourserver</ServerAddress> <AuthenticationType>WindowsDefault</AuthenticationType> </Login> </ScriptEngine>
يمكنك استخدام العديد من استدعاءات دوال XProtect Smart Client (راجع عرض قائمة استدعاءات الدوال) لإضافة وظيفة إضافية إلى البرامج النصية .scs. في المثال التالي، قمنا بإضافة سطر حتى يقوم البرنامج النصي .scs من المثال السابق بتصغير تطبيق XProtect Smart Client:
<ScriptEngine> <Login> <ServerAddress>http://ourserver</ServerAddress> <AuthenticationType>WindowsDefault</AuthenticationType> </Login> <Script>SCS. Application.Minimize();</Script> </ScriptEngine>
تنسيقات المعلمة الصالحة هي:
{-,/,--}param{ ,=,:}((".')value(",'))
Examples:
-UserName Tommy
--UserName Tommy /UserName:"Tommy" /UserName=Tommy -Password 'Tommy'