Ketika sedang men-develop aplikasi SharePoint dengan Visual Studio 2010, kita sangat dimudahkan untuk mendeploy-nya ke SharePoint dengan adanya menu Deploy untuk mendeploy-nya ke SharePoint.

Tapi bagaimana apabila kita ingin men-deploy-nya di Server? Tentunya kita tidak diizinkan untuk menginstall Visual Studio disana agar dapat melakukan proses deployment. Ada beberapa cara yang dapat kita lakukan, dan kali ini saya ingin menunjukkan bagaimana melakukannya dengan menggunakan PowerShell.
Yang pertama adalah adalah mem-package solution tadi agar menjadi file wsp

Buka Windows Explorer, Anda akan mendapati file wsp tadi ter-create dengan baik di folder debug (apabila mem-build nya dalam versi debug) atau folder release. Copy-kan file tadi ke server.

Selanjutnya gunakan Remote Desktop untuk mengakses server, dan buka SharePoint 2010 PowerShell Management Shell. Jangan lupa untuk menjalankannya sebagai Administrator.

Jalankan cmdlet Add-SPSolution [filename] untuk menambahkan-nya ke Farm, dengan [filename] diisikan alamat file wsp-nya. Perhatikan bahwa solution-nya diberi nama sppowershelldemo.wsp. Nama solution inilah yang nantinya digunakan pada saat kita men-deploy-nya ke sebuah web application.

Selanjutnya gunakan cmdlet Install-SPSolution [Nama Solution] –WebApplication [URL] –GACDeployement.

Apabila kita membuka Central Administration dan membuka Manage Farm Solutions Anda akan melihat solution nya telah ter-deploy ke Web Application.
