Archive

Posts Tagged ‘Write-Host’

PowerShell Tips & Tricks: Tip# 04 Change output colors using Write-Host

فبراير 21, 2010 2تعليقان

في بعض الأوقات بنحتاج ان نغير الوان الـ output لأي command علشان نسهل قراءة الـ Output، على سبيل المثال لو عندنا Script  بيبحث عن حالة الـServices على الكمبيوتر وبيعرض أسم كل Service و الـ Status. الـ Status ممكن تكون Running أو Stopped مع العلم ان عدد الـ Services يعتبر مش قليل في الحالة هحتاج اغير لون الـStatus لتسهيل متابعة حالة كل Service. هنستخدم اللون اللون الأخضر في حالة Running واللون الأحمر في حالة Stopped.

لتغير لون الـoutput هنستخدم الأمر: Write-Host

وهنستخدم معاه Parameters:

  • ForegroundColor-
  • BackgroundColor-

مثال:     Write-Host “PowerShell Rocks ; )” -ForegroundColor “White”  -BackgroundColor “Blue

مثال: تغير لون الـ Serivce طبقاً لحالتها، أخضر في حالة Running و أحمر في حالة Stopped

Script File