PowerShell Snap-in for Microsoft App-V Server 4.6 SP1

سبتمبر 23, 2011 أضف تعليقاً

تم الإنتهاء من إصدار النسخة التجريبية من الـ PowerShell Snap-in الخاص بـ Microsoft App-V Server. هذا الإصدار يحتوي على 23 أمر من أوامر PowerShell والتي تغطي تقريبا 80% من App-V GUI console وذلك لتبسيط التعامل مع الـ App-V و كذلك عمليات الـ Administration المعقدة بقدر الإمكان عن طريقة إستخدام PowerShell.

powershell_appv_logo

Cmdlets

System Options

  • Get-AppVSystemOptions
  • Set-AppVSystemOptions

Packages

  • Get-AppVPackages
  • New-AppVPackage
  • Remove-AppVPackage

Application Groups

  • Get-AppVApplicationGroup
  • New-AppVApplicationGroup
  • Remove-AppVApplicationGroup

Applications

  • Get-AppVApplications
  • New-AppVApplication
  • Remove-AppVApplication
  • Set-AppVApplicationPublishingSettings

Administrators

  • Get-AppVAdministrators
  • New-AppVAdministrator
  • Remove-AppVAdministrator

Server Groups

  • Get-AppVServerGroup
  • New-AppVServerGroup
  • Remove-AppVServerGroup

Servers

  • Get-AppVServers
  • New-AppVServer
  • Remove-AppVServer

Providers

  • Get-AppVProviders
  • Remove-AppVProvider

 

للتحميل و طريقة الإستخدام: Microsoft App-V Server SnapIn

Windows Management Framework 3.0 – (CTP) #1

سبتمبر 20, 2011 أضف تعليقاً

أزاحت ميكروسوفت الستار عن النسخة التجريبية من الإصدار الثالث لـ Windows Management Framework الذي يحتوي على:

  • Windows PowerShell v3.0
  • WMI
  • WinRM

للتحميل: Windows Management Framework 3.0 CTP #1

التصنيفات:Announcements, Windows PowerShell

PowerStudio

اغسطس 13, 2011 أضف تعليقاً

PowerStudio هو عبارة عن Extension لبرنامج Visual Studio 2010، نقدر نطلق عليه نوع من الـ integration بين الـ PowerShell و الـ Visual Studio. الهدف منه هو إستخدام بعض المميزات features الموجودة داخل برنامج Visual Studio لكتابة كود PowerShell. على سبيل الثال، Color Coding و IntelliSense و Syntax Error Detection.

 

 

PowerStudio متاح للتحميل على Visual Studio Gallery

التصنيفات:Tools, Windows PowerShell الوسوم:, ,

PowerShell Tips & Tricks: Tip# 11 List installed COM Objects in Windows

اغسطس 13, 2011 أضف تعليقاً

كنت أقوم بالبحث عن بعض المواضيع الخاصة بإستخدام COM Objects مع  PowerShell و وجدت السكربت التالي. هذا السكربت يقوم بالبحث عن جميع الـ COM Objects الموجودة داخل Windows.

 

gci HKLM:\Software\Classes -ea 0| ? {$_.PSChildName -match '^\w+\.\w+$' -and (gp "$($_.PSPath)\CLSID" -ea 0)} | Out-GridView

 

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

التصنيفات:Windows PowerShell الوسوم:,

Download all SharePoint 2010 prerequisites on one-click using PowerShell

النهارده هنتكلم عن سكربت اسمه AutoSPInstaller ، السكربت ده كتبه شخص اسمه Brian Lalancette وهو احد محترفين الـ SharePoint.

الهدف من AutoSPInstaller هو تحميل و تخزين جميع الملفات المطلوبة او ما يسمي prerequisites من Windows Update و Hotfix و Software على الكمبيوتر الشخصي او السيرفر حني نتمكن من تركيب SharePoint اوفلاين و بدون الحاجة إلي انترنت وتوفير الوقت الضائع في تحميل هذه الملفات كل مرة نقوم بتركيب SharePoint.

 

رابط التحميل AutoSPInstaller

PowerShell Tips & Tricks: Tip# 10 How to Generate Secure Random Password

في الموضوع ده هنعرف ازاي نكتب كود PowerShell يستخدم dotNET Methods.

في المثال ده هنستخدم Membership.GeneratePassword وهي Method مسئولة عن إنشاء Complex Password بشكل عشوائي و التي من الممكن ان تستخدم في عمليه إنشاء مستخدمين Exchange و Active Directory

# namespace: System.Web.Security
# assembly:  System.Web (in System.Web.dll)
# method:    GeneratePassword(int length, int numberOfNonAlphanumericCharacters)

#Load "System.Web" assembly in PowerShell console
[Reflection.Assembly]::LoadWithPartialName("System.Web")

#Calling GeneratePassword Method
[System.Web.Security.Membership]::GeneratePassword(10,0)
التصنيفات:Windows PowerShell الوسوم:, ,

The 2011 Scripting Games

2011 Scripting Games

2011 Scripting Games

غداَ إن شاء الله هو اليوم الأول في دورة Scripting Games السنوية. تبدأ الدورة يوم 4/4/2011 وتنتهي يوم 15/4/2011.

تحتوي الدورة على مجموعة كبيرة من الإلعاب و التصنيفات لجميع الفئات المبتدئين والمحترفين.

تساعد الدورة في إكتساب بعض المهارات العملية في كتابة السكربت  بالإضافة إلي بعض الجوائز القيمة للمتسابقين.

http://2011SG.Poshcode.Org

التصنيفات:Windows PowerShell الوسوم:

PowerShell Sessions @TechEdME 2011

قام المهندس/ رفعت عيسي –  Senior Program Manager – PowerShell Teamبتقديم محاضرتين عن PowerShell في مؤتمر TechEd الشرق الأوسط المقام في دبي.
  • المحاضرة الأولي بعنوان: Windows PowerShell for Beginners وهي ملخص عن ما هو PowerShell وبعض المفاهيم الأساسية بالإضافة إلي بعض المصادر المساعدة على تعليم Windows PowerShell.
  • المحاضرة الثانية بعنوان: Tips on Automating and Managing the Breadth of Your IT Environment وكانت عبارة عن مجموعة من الطرق و الأفكار التي تساعد في عملية الـSystem Automation بإستخدام PowerShell وكان اهم هذه الأفكار هي إستخدام Windows PowerShell في ما يسمي بالـ Out-Of-Band Management، بإختصار شديد هو إمكانية التحكم في جهاز الحاسب دون الحاجة إلي Operating System.
التصنيفات:Windows PowerShell الوسوم:

Access WebService using PowerShell

فبراير 19, 2011 أضف تعليقاً

في السطور القليلة القادمة ، سأقوم بشرح كيفية التعامل و إستخدام الـ WebService عن طريق Windows PowerShell.

الـ WebService بإختصار هي عبارة عن function أو Method يمكن إستخدامها عن طريق الإنترنت. تعريف أخر، هي عبارة عن برنامج XML يستخدم لنقل البيانات عن طريق الإنترنت.

التعامل مع الـWebSerivce بإستخدام Windows PowerShell:-

يحتوي Windows PowerShell على cmdlet تسمي New-WebServiceProxy و هي المسئولة عن التعامل مع الـWebService.

مثال رقم1:

في هذا المثال سنقوم بإستخدام GeoIPService وهي عبارة عن WebService تقوم بتحديد البلد بناءً على الـ IP Address.

WebSerivce URI:

http://www.webservicex.net/geoipservice.asmx?WSDL

 Web Method:

GetGeoIP

Code:

 
 

GetGeoIP

GetGeoIP Code and Results

 

لمزيد من المعلومات والأمثلة:

Get-Help New-WebServiceProxy -Full

 

التصنيفات:Windows PowerShell الوسوم:,

Block/Unblock Outlook Attachment Extensions using PowerShell

فبراير 5, 2011 أضف تعليقاً

أحيانا لا تستطيع تحميل المرفقات من رسالة بريد الإلكتروني و تظهر رسالة

"Outlook blocked access to the following potentially unsafe attachments"

 بدلاً من الملف المرفق في بعض رسائل البريد الإلكتروني التي تحتوي على ملفات مرفقة. السبب في ذلك هو ان Microsoft Office Outlook يقوم بعمل Block لبعض إمتدادت الملفات كنوع من أنواع الحماية. “القائمة الكاملة بإمتدادات الملفات

outlook-block

يمكن تغير هذه القائمة بعدة طرق مختلفة ولكن أهمها و أكثرها إستخداما هي عن طريق بعض التعديلات في الـRegistry. العيب الوحيد في هذه الطريقة هي ان أصغر خطأ ممكن ان يوثر على الـOperating System بشكل كامل.

Outlook Attachments Security Editor:

هو عبارة عن GUI تم كتابتها بإستخدام Windows PowerShell تقوم بالتعديل في الـRegistry بدلاً من المستخدم لتفادي اي أخطاء من الممكن ان توثر على الـ Operating System.

outlook-tool

تحميل Outlook Attachments Security Editor

المصدر: KB 829982

Follow

Get every new post delivered to your Inbox.