سؤال

لقد لعبت مع واحد من أوائل إصدارات بيتا من PowerShell V1, ولكن لم تستخدم منذ ذلك ذهب "الذهب".ما هي أفضل طريقة للبدء باستخدام PowerShell?

إصدار PowerShell يجب أن يكون باستخدام (V1.0 vs 2.0 CTP)?ما أنت باستخدام PowerShell ؟ هل هناك أي الأدوات التي تجعل باستخدام PowerShell أسهل (وهذا هو ، بيئات التطوير)?

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

المحلول

التعلم PowerShell ، هناك عدد كبير من الموارد

  1. Technet المعامل الافتراضية (مقدمة إلى نظام التشغيل Windows PowerShell)
  2. PowerShellCommunity.org - منتديات, مدونات, النصي مستودع
  3. powershell على irc.freenode.net

  4. PowerShell دبليو - PowerScripting.net و Get-Scripting.blogspot.com

IDE على غرار البيئات لديك PowerShell محلل (مجانا) و PowerGUI (مجانا), PowerShell بالإضافة إلى (التجارية), PrimalScript (التجارية) و المشرف محرر البرامج النصية (تجاري).

يمكنني استخدام PowerShell عن كل ما أستطيع.الآن أنا أبحث في Psake, ، PowerShell على أساس بناء السيناريو البيئة.يمكنني استخدام إذا لإدارة بلدي "Active Directory" Hyper-V, تويتر, بعض المفاتيح الآلي (استضافة PowerShell في winforms التطبيق إلى انتزاع المفاتيح), و الكثير من الأشياء الأخرى.آخر بارد المشروع يجب أن تحقق هو PSExpect للاختبار.أود أيضا أن استخدام ذلك من أجل الوصول إلى قاعدة بيانات لرصد التغييرات التي أدخلت على الصفوف في قاعدة البيانات عن طريق التطبيقات.كما أنها متكاملة في بلدي شبكة رصد الحل.

أنا أبحث أيضا استخدام PowerShell محرك النصية عن مشروع أنا أعمل على.

تحرير: إذا كنت مجرد تعلم PowerShell ، أود التركيز على V1.كما يمكنك الحصول على أكثر راحة ، نلقي نظرة على CTP ، ولكن الكثير يمكن أن يتغير من CTP إلى ما صدر فعلا كما V2 لجعل الخاص بك أداة تعليمية. الإصدار 2 هو خارج من XP SP3, Server 2003, Vista, and Server 2008 أو في مربع Win7 و Server 2008 R2.ما تعلمته V1 سوف لا تزال تخدم لك جيدا ، ولكن الآن أود أن أركز على V2 ، كما أن هناك ميزة متفوقة مجموعة.

حظا سعيدا!

نصائح أخرى

للإجابة على الأسئلة الخاصة بك واحدا تلو الآخر.

الحصول على v2.0 CTP.لقد استخدمت 1.0 و 2.0 و لم يتم العثور على أي قضايا الاستقرار مع إصدار لاحق ولها أكثر وظائف.

أفضل طريقة للبدء في تعلم ثلاثة الأوامر الأساسية والبدء في اللعب معها.

الخطوة 1 - اكتشاف الأوامر المتوفرة باستخدام أمر Get

أن تجد كل من "الحصول على" الأوامر ، على سبيل المثال ، يمكنك فقط نوع:

*الحصول على قيادة الحصول على**

أن تجد كل من "مجموعة" الأوامر ، على سبيل المثال ، يمكنك فقط نوع:

*الحصول على مجموعة الأوامر**

الخطوة 2 - تعلم كيفية استخدام كل أمر باستخدام الحصول على مساعدة

للحصول على المساعدة الأساسية حول الحصول على الأوامر commandlet نوع:

الحصول على مساعدة على القيادة

للحصول على مزيد من المعلومات النوع:

الحصول على مساعدة في الحصول على قيادة-كاملة

الخطوة 3 - اكتشاف كائن خصائص وأساليب باستخدام الحصول على الأعضاء

Powershell هو وجوه المنحى لغة البرمجة.كل ما هو كامل .صافي كائن مع الخصائص والأساليب.

على سبيل المثال للحصول على الخصائص والأساليب على الكائن المنبعثة خلال عملية commandlet نوع:

الحصول على عملية | Get-عضو

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

ما أنا استخدامه ؟

أمرين:

  1. تجهيز ملفات السجل من نسخة توزع على نطاق واسع في شبكة التطبيق.هذا وقد ثبت أن تكون قيمة بشكل لا يصدق وقوية.
  2. سريعة اختبار .صافي الطبقات.

هناك عدد من PowerShell أدوات ، على سبيل المثال ،

و Powershell فريق لديه بلوق.

أنا فقط وجدت هذا الكتاب الاليكترونى الحرة المرتبطة من Windows PowerShell بلوق:

اتقان PowerShell

تجد مشكلة تحتاج إلى حل والجلوس والقيام بذلك مع PowerShell حتى يتم إصلاحه.

لا تعطي في فعل ذلك بطريقة أخرى.ثم تجد آخر وآخر ، وما إلى ذلك.سوف تأخذ وقتا أطول الطريق في البداية ، ولكن عليك أن تكون بناء المعرفة إلى استخدام تسير إلى الأمام.فضلا عن سكربت مكتبة لسحب من أجل المستقبل.يوم واحد سوف يستدير و أدرك الآن "معرفة" PowerShell.

انها رهيبة.:)

عد لي في التصويت PowerShell في العمل.هناك مجموعة من المدونات هناك أيضا, تحقق //\س//'s بلوق ، الجماهير المحتشدة, ، جي بي Powershell (SQL) كما تعود مع " شل " و قد كتل من البرامج النصية جيدة & مقتطفات أن ننظر إلى.

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

هنا آخر ممتاز PowerShell المرجعية.

على آرس تكنيكا التعليمي مؤرخة قليلا, ولكن من الجيد جدا أن تحصل على ما يصل-و-تشغيل مع PowerShell.

وأود أيضا أن الثانية اقتراح تحقق PowerGUI.

PowerShell CTP غير مدعوم في بيئة الإنتاج و الكثير سيتغير من الآن وحتى الوقت السفن.أقترح بعد العديد من PowerShell مدونات (لا تنسى PowerScripting بودكاست).لا يوجد نقص في الكتب الجيدة في هذا الموضوع.إذا كنت تريد أن تنفق القليل من المال ، سابين التقنيات لديه بعض التعلم الذاتي في المواد www.scriptingoutpost.com.أعتقد لا جونز قد فعلت سلسلة من أشرطة فيديو للتدريب CBT شذرات.ربما يمكنك معرفة المزيد في concentratedtechnology.com.

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

هناك DNRtvs على PowerShell PowerGUI.هناك أيضا .صافي الصخور! الحلقات حول هذه الأدوات.

الفصل دعا الرجل توماس لا بعض مقدمات PowerShell.

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

لدي بعض بلوق وظائف على PowerShell ، خاصة 3-المسلسلات على حالة حقيقية نشرت مؤخرا.البحث عن davidchuprogramming أو الذهاب هنا.حظا سعيدا مع الخاص بك PowerShell الرحلة.

PowerGUI كان عونا كبيرا في حد ذاته.على التحسس الذكي ميزة بعت لي على ذلك ، ثم وجدت بعض إضافات مفيدة التي كانت جيدة جدا.

بقدر الموارد:

الكتب مجانا:

  • Windows PowerShell طبخ

  • اتقان PowerShell

  • PowerShell أكثر في عمق نظرة

الفيديو تمهيدية:

http://powergui.org/entry.jspa?externalID=2278&categoryID=361

وفيما يتعلق IDE السؤال:

هناك بدائية IDE التي على جهاز الكمبيوتر الخاص بي على الأقل مثبتا بالفعل مع PowerShell.

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

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