Google Analytics İzleme

03 Ekim 2011

ASP.Net ile PowerShell Scripti Çalıştırma


Makinenizde kurulu powershell sürümünü öğrenme:
http://stackoverflow.com/questions/1825585/determine-what-version-of-powershell-is-installed

Adım adım örnek:
Using PowerShell 2.0 from ASP.NET Part 1

PowerShell and ASP.NET Part 1

PowerShell and ASP.NET Part 2

PowerShell and ASP.NET Part 3

PowerShell Dashboard : ASP.NET, Silverlight and PowerShell in a shaker !

powershell ile bilgisayar adını öğrenme:
http://stackoverflow.com/questions/1169891/how-do-i-get-the-localhost-name-in-powershell

Running Remote Powershell scripts from VB.NET


Exchange sunucuya bağlanıp, powershell scripti çalıştırma:
HOW TO: Migrating Exchange 2007 PowerShell Managed code to work with Exchange 2010

How to call Exchange 2010 cmdlet's using Remote Powershell in code

Programmatic Access via Remote PowerShell in Exchange Server 2010

How to Create a Remote Runspace

Running Exchange Online and Office365 Powershell cmdlets in C# and managed code

Exchange Server’a Windows PowerShell ile Bağlanma

Live@Edu Exchange sunucuya powershell ile bağlanma ve şifre resetleme:
Connect Windows PowerShell to the Service
http://help.outlook.com/en-us/140/cc952755.aspx

Reset a Live@edu User's Password with Windows PowerShell
http://help.outlook.com/en-us/140/dd253225.aspx


Windows Server 2008 R2'de .net ile yazılan powershell çalıştırma esnasında oluşan hata:

... cannot be loaded because the execution of scripts is disabled on this system ... hatası verdiyse;

Bu hata için Set-ExecutionPolicy Unrestricted komutu önce çalıştırılmalıdır.

Kaynak:
http://www.anilerduran.com/index.php/2008/file-cannot-be-loaded-because-the-execution-of-scripts-is-disabled-on-this-system-error-in-powershell/
http://www.sertac.gen.tr/exchange-management-console-ailmiyor/
http://technet.microsoft.com/en-us/library/ee176949.aspx

Dikkat:
Visual Studio'da C# managed .net kod ile Poweshell işlemleri yapabilmek için gerekli olan System.Management.Automation.dll dosyasını  Windows 7 64 bitlik makinede
C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0\System.Management.Automation.dll adresinde ki dll dosyasını projeye referans olarak eklenmelidir, derleme veya publish sonucunda bu dll'i bin klasörüne atmak için dll dosyasının özellik penceresinden Copy Local değeri True yapılmalıdır. Bu şekilde derlenmiş wcf servisi web uygulamasını Windows Server 2008 R2 Enterprise 64 bit'lik sunucudaki iis'de çalışmaktadır. Test ettim, çalışıyor.





Hiç yorum yok: