using (SPSite site = new SPSite("http://servername"))
{
ServerContext context = ServerContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(context);
string sAccount = "domainname\\username";
UserProfile u = profileManager.GetUserProfile(sAccount);
u[PropertyConstants.PictureURL].Value = "SOME URL";
u.Commit();
}
Untuk menghapus link pada lookup field di view yang kita buat di sharepoint bisa melakukan dengan cara menggunakan javascript yang kita taruh di dalam content editor webpart.
Cara nya sebagai berikut :
1. Sample view sbb :
2. Tambahkan Content Editor WebPart dengan letaknya di taruh di bawah view tersebut
3. Modify Content Editor WebPart, Update di Source editor, dan tambah source javascript sebagai berikut :
<script language="javascript" type="text/javascript">
_spBodyOnLoadFunctionNames.push("RemoveLookupLinks");
function RemoveLookupLinks()
{
var oP = document.getElementsByTagName('a');
var flag = false;
for(var i=0;i<oP.length;i++)
{
if(oP
.attributes["href"].value.indexOf("RootFolder=*")!= -1)
{
var linkvalue = oP
.innerHTML;//value of the lookup field
oP
.parentNode.innerHTML = linkvalue;
flag = true;
break;
}
}
if(flag)
RemoveLookupLinks();
}
</script>
4. Sekarang hasil di view akan sebagai berikut :

Di task manager properties kita bisa lihat semua aplikasi pool w3wp yang sedang aktif dan berapa total memory yang digunakannya tapi kita tidak bisa mengetahui pool itu milik dari aplikasi mana.
Untuk itu kita bisa lakukan dengan membuat batch file iisapp.bat dan isilah batch file tersebut dengan command sebagai berikut :
1: cd\windows\system32\inetsrv
2: appcmd.exe list wp
Dan setelah itu iisapp.bat di eksekusi maka kita akan lihat seperti gambar dibawah ini :
