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 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
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
http://blogs.msdn.com/b/akashb/archive/2010/03/25/how-to-migrating-exchange-2007-powershell-managed-code-to-work-with-exchange-2010.aspx
Calling Exchange Management Shell Cmdlets from Managed Code
http://msdn.microsoft.com/en-us/library/ff326159(v=exchg.140).aspx
How to Execute Remote PowerShell Commands using C#
Calling Exchange Management Shell Cmdlets from Managed Code
http://msdn.microsoft.com/en-us/library/ff326159(v=exchg.140).aspx
How to Execute Remote PowerShell Commands using C#
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:
Yorum Gönder