ما هي أوامر Powershell Cmdlets المفضلة لديك؟[مغلق]

StackOverflow https://stackoverflow.com/questions/2630

  •  08-06-2019
  •  | 
  •  

سؤال

لقد عثرت للتو على برامج Powershell NetCmdlets المجانية /n، وبعد اللعب بها، أحببت الوظيفة التي يقدمونها إلى سطر الأوامر.لذلك يثير السؤال ما هي أوامر cmdlets المفضلة لديك، وكيف تستخدمها؟

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

المحلول

كمبرمج/هاكر، Get-Member و Get-Command هي تلك التي أستخدمها أكثر من أي شخص آخر، ولكن تلك التي أستخدمها للتباهي بها هي Select-Control و Send-Keys من دبور, ، ال أدوات الطاقة, ، وبعض الأشياء الخاصة بي المكتوبة بلغة WPF ضد CTP2 أو com.PoshConsole ;-)

Weather in PoshConsole

نصائح أخرى

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

لقد أضفت اسمًا مستعارًا له، "twit".

والآن يمكنك أن تكتب، على سبيل المثال:

PS C:\>"trying out stack overflow" | twit

وإذا تم تقديمه بنجاح، فسوف يُرجع عددًا صحيحًا يحدد منشورك.

احصل على الأعضاء، اخفضوا أيديكم.لا، إنه ليس أمرًا رائعًا، ولكن القدرة على فحص الكائنات بشكل تفاعلي تتفوق على مقاطعة عملك لتصل إلى MSDN.

مجموعة الحافظة, ، الموجود في مشروع PowerShell Community Extensions على CodePlex.عادةً عندما أعمل في PowerShell، يكون الهدف النهائي هو إنشاء بعض النصوص أو حتى جدول بيانات Excel.يقوم Set-Clipboard بإزالة جميع الخطوات المتوسطة "احفظه في ملف، حسنًا الآن افتح هذا الملف، حدد الكل، انسخ إلى الحافظة" - يمكنك القيام بكل ذلك في PowerShell.

على الرغم من أنه ليس ممتعًا مثل Out-Twitter، إلا أن أمر cmdlet المفضل لدي هو Get-Member، لأنه يسمح لي بفحص أي من الكائنات التي أعمل معها واكتشاف خصائص وأساليب جديدة، بالإضافة إلى النوع الأساسي للكائن. هدف.

إذا لم أختر Get-Member، فسأضطر إلى استخدام Out-Clipboard من PowerShell Community Extensions (PSCX)، لأنه يتيح قدرًا كبيرًا من أتمتة الحافظة ويجعل استخدام PowerShell لقوالب التعليمات البرمجية أسهل بكثير.

لقد كتبت مزود PowerShell ليمنحني إمكانية الوصول إلى مخزن موجز RSS الخاص بـ IE7، واستمتعت كثيرًا به.

يتيح لي cd إلى محرك أقراص يسمى feed: والتنقل حول المجلدات والخلاصات باستخدام cd و dir.
حتى أنه يتيح لك إضافة أو إزالة الخلاصات من سطر الأوامر.

انظر هذا المنشور على مدونتي كمثال:

الحصول على المؤلفين الأكثر إنتاجًا في خلاصاتك

لقد تم إدراجه في مشروع PowerShell Community Extensions في الوقت الحاضر، والذي يمكنك العثور عليه على CodePlex هنا.

حسنًا، إنه أمر لطيف بعض الشيء، لكنني سأصوت لصالح Get-Help.

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

تقرير الإدارة في البريد الوارد الخاص بهم من سطر الأوامر.لطيف - جيد.

على الرغم من أن هذا السؤال شبه مرتبط بسؤالك، إلا أنه لا يتناسب تمامًا مع فكرة Powershell NetCmdlets.لكني أردت نشره على أية حال لأنني أستخدمه يوميًا وقد يساعد الآخرين.ما عليك سوى إنشاء مجموعة مفاتيح Shift-Control-C لعرض موجه أوامر الاستوديو المرئي.

LS (Get-Childitem) RM (إزالة العنصر) PS (Get-Process)

وبقية أوامري المألوفة التي "تعمل الآن" :)

ولكن بجدية...يجب أن يحصل الكائن الجديد على صوتي.مع ذلك، يمكن لبوويرشيل أن تفعل أي شيء :)

أجد أن Get- member هو أمر PowerShell cmdlet الأصلي الأكثر فائدة.أستخدم أيضًا Get-WMIObject بشكل يومي.حتى لو كنت أقوم باستكشاف مشكلة VBScript وإصلاحها لشخص ما، فسوف أنتقل إلى Get-WMIObject لأنني أستطيع العمل مع WMI بشكل تفاعلي.

إن الجمع بين Get-WMIObject وGet-Member هو شيء أستخدمه طوال يوم العمل.العمل على Get-Sandwich.

أقوم بالكثير من العمل باستخدام Microsoft Lync 2010 والذي يتضمن مجموعة من الوظائف التركيبية للاختبار.من بين هؤلاء Test-CsPstnOutboundCall هو المفضل لدي.

بالنسبة للبرمجة العامة، عليك التصويت للحصول على العضو والحصول على المساعدة :)

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