6Sep

مدرسة المهوس: تعلم كيفية استخدام عن بعد في بويرشيل

واحدة من أفضل الميزات العروض بويرشيل هو القدرة على إدارة الخوادم الخاصة بك عن بعد.حتى أنه يتيح لك إدارة حفنة منهم في آن واحد كذلك.

تأكد من قراءة المقالات السابقة في السلسلة:

  • تعلم كيفية أتمتة ويندوز مع بويرشيل
  • تعلم كيفية استخدام كمدليتس في بويرشيل
  • تعلم كيفية استخدام الكائنات في بويرشيل
  • تنسيق التعلم والتصفية والمقارنة في بويرشيل

وتنزعج لبقية السلسلة طوال الأسبوع.

ما هو ريموتينغ؟

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

دعنا نحصل على

التقنية في صميم بويرشيل ريموتينغ يكمن في خدمة ويندوز واحدة أو إدارة ويندوز عن بعد أو خدمة وينرم، كما أنها قد أصبحت معروفة.باستخدام وينرم، يمكنك إعداد واحد أو أكثر من تكوينات الجلسة( المعروف أيضا باسم نقاط النهاية)، والتي هي في الأساس الملفات التي تحتوي على معلومات حول التجربة التي تريد تقديمها إلى الشخص الذي يتصل بمثيل بويرشيل البعيد.وبشكل أكثر تحديدا، يمكنك استخدام ملفات تكوين جلسة العمل لتحديد من يمكنه ومن لا يمكنه الاتصال بالمثيل، وما كمدليتس والبرامج النصية التي يمكن تشغيلها، وكذلك سياق الأمان الذي يجب تشغيل الجلسة به.باستخدام خدمة وينرم، يمكنك أيضا إعداد "المستمعين"، التي تستمع لطلبات بويرشيل واردة.يمكن أن يكون هؤلاء "المستمعين" إما هتب أو هتبس ويمكن ربطهم بعنوان إب واحد على جهازك.عند فتح اتصال بويرشيل إلى جهاز آخر( من الناحية الفنية يتم ذلك باستخدام بروتوكول وس-مان، الذي يقوم على هتب)، يرتبط الارتباط إلى واحد من هؤلاء "المستمعين".و "المستمعين" ثم تكون مسؤولة عن إرسال حركة المرور إلى التطبيق المقترن بملف تكوين الجلسة المناسب؛التطبيق( عادة بويرشيل ولكن هل يمكن أن يكون تطبيقات استضافة أخرى إذا كنت تريد) ثم يعمل الأمر ويغذي النتائج مرة أخرى من خلال "المستمع" عبر الشبكة والعودة إلى الجهاز الخاص بك.

تبين لي كيف

أول شيء سوف تحتاج إلى القيام به هو تمكين عن بعد على الجهاز الذي تريد الاتصال به.ويمكن القيام بذلك عن طريق تشغيل ما يلي:

تمكين- بسريموتينغ

سوف تحتاج إلى ثم الإجابة نعم على كافة المطالبات.عند تشغيل تمكين- بسريموتينغ، يتم إجراء بعض التغييرات على جهاز الكمبيوتر الخاص بك:

  • بدء تشغيل خدمة وينرم.
  • تتغير خدمة وينرم من وضع بدء التشغيل اليدوي إلى تلقائي.
  • يقوم بإنشاء مستمع هتب مرتبط بجميع بطاقات الشبكة.
  • كما يقوم بإنشاء استثناء جدار حماية وارد لبروتوكول وس-مان.
  • يتم تكوين بعض توصيفات الجلسة المفترضة

اذا كنت تقوم بتشغيل ويندوز 7 وتم تعيين موقع بطاقة الشبكة الخاص بك الى بوبليك، فسوف تفشل بويرشيل ريموتينغ.لإصلاحه، ما عليك سوى التبديل إلى موقع الشبكة الرئيسية أو العمل.بدلا من ذلك، يمكنك تخطي التحقق من الشبكة باستخدام ما يلي:

تمكين-بسريموتينغ -SkipNetworkProfileCheck

ومع ذلك، فإننا ننصح بدلا من ذلك تغيير موقع الشبكة.

هناك طريقتان للاتصال بجهاز آخر باستخدام بويرشيل.هناك طريقة واحدة إلى واحدة، وهي مشابهة جدا لاستخدام سش، ومن ثم هناك طريقة واحدة لكثير.

استخدام جلسة بويرشيل

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

إنتر-بسسيون -ComputerName "دارا"

سوف يكتسب موجه المطالبة البادئة التي تعني الجهاز الذي تقوم بتشغيل كمدليتس ضد.

من هنا يمكنك علاج حقا موجه كما لو كنت جالسا في الجهاز البعيد.على سبيل المثال، إذا كنت تريد أن ترى كافة الملفات الموجودة على محرك الأقراص C: \ يمكنك القيام به بسيط:

الحصول على تشيلدتيتم -Path C: \

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

استخدام استدعاء أوامر

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

إنفوك-كوماند -ComputerName دارلا، لوكالهوست -ScriptBlock{ جيت-إيفنتلوغ أبليكاتيون -Newest 2}

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

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

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

الواجبات المنزلية

  • قراءة أسرار بويرشيل عن بعد الكتاب الاليكترونى التي كتبها دون جونز.