<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1078302886914654488</id><updated>2026-04-23T16:40:08.840+05:30</updated><category term="SharePoint 2010"/><category term="SharePoint"/><category term="SharePoint 2013"/><category term="JQuery"/><category term="Migration"/><category term="OOAD"/><category term="People Picker"/><category term="UML"/><category term="javascript"/><category term="list template"/><category term="Custom Actions"/><category term="External Content Type"/><category term="PowerShell"/><category term="SP15"/><category term="Search customization"/><category term="Sharepoint Designer"/><category term="Virtual Box"/><category term="Windows Server 2012"/><category term="customization"/><category term="search"/><category term=".query"/><category term="500 MB"/><category term="ASP.NET SQL Server Setup Wizard"/><category term="ASP.NET Web Site Administration Tool"/><category term="Activate Feature"/><category term="Angular"/><category term="Application Page"/><category term="Asset Picker"/><category term="Asset URL Selector"/><category term="AssetURLSelector"/><category term="Build Definition"/><category term="CI"/><category term="CSS"/><category term="Calculated Column"/><category term="Class Diagram"/><category term="Conditional Formatting"/><category term="Content Deployment"/><category term="Continuous Integration"/><category term="Disk Space"/><category term="Disk Space Allocation"/><category term="Enterprise Architect"/><category term="Export"/><category term="FAYT"/><category term="FBA"/><category term="Find as you Type"/><category term="Forms Based Authentication"/><category term="Group By"/><category term="Group by Author"/><category term="Grouping search results"/><category term="IIS"/><category term="Import"/><category term="Kendo"/><category term="List View"/><category term="Lookup Column"/><category term="MOSS"/><category term="Masterpage"/><category term="Membership data store"/><category term="Object Reference not set to an instance of an object"/><category term="Page Layouts"/><category term="Paths and Jobs"/><category term="Push Notifications"/><category term="React"/><category term="Recycle Bin"/><category term="SQL Membership provider"/><category term="SayT"/><category term="Search as you Type"/><category term="Sequence Diagram"/><category term="SharePoint Group"/><category term="Sharepoint Web service"/><category term="Site Column"/><category term="Storage Space"/><category term="Style sheet"/><category term="TFS 2010"/><category term="Tag Mapping"/><category term="Typescript"/><category term="UML Diagrams"/><category term="Upgrade"/><category term="Use Case diagram"/><category term="User Profile Synchronization Service"/><category term="VS 2010"/><category term="WCM"/><category term="Web Content Management"/><category term="XSL Editor"/><category term="[position()=sql:variable(&quot;-at-counter&quot;)][1]"/><category term="assetpicker"/><category term="count the number of rows with /count"/><category term="huge xml file"/><category term="large xml file"/><category term="manipulate large xml files"/><category term="nodejs"/><category term="npm"/><category term="replace value of with"/><category term="search.asmx"/><category term="sql:variable"/><category term="xml data type"/><category term="xml.modify"/><category term="xmlReader"/><category term="xmlReader NodeType"/><category term="xmlWriter"/><title type='text'>Vighnesh Bendre - MS technologies</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-4811924403360791077</id><published>2020-06-01T13:19:00.000+05:30</published><updated>2020-06-01T13:19:46.464+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Angular"/><category scheme="http://www.blogger.com/atom/ns#" term="Kendo"/><category scheme="http://www.blogger.com/atom/ns#" term="People Picker"/><title type='text'>Angular SharePoint People Picker Using Telerik Kendo Angular</title><content type='html'>&lt;font size=&quot;4&quot;&gt;This article is based on &lt;a href=&quot;https://medium.com/ng-sp/angular-sharepoint-people-picker-using-primeng-a36679a54307&quot; target=&quot;_blank&quot;&gt;Sumit Agarwal&#39;s post&lt;/a&gt;.&amp;nbsp;&lt;/font&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;I am sure People Picker control in SharePoint is one of the dreaded controls to customize. The OOTB default control is a beauty. It is simple &amp;amp; effective. Pnp has a people picker which is good too.&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;But sometimes there are situations, when you have to build your own. So here is my try.&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vXMOKhCPKQiHoivyvqUi44TVz9RHgExiNKP9lNW4Pr91QwVJ-7xp4HwgAk15hAbMw3kGkawxytZm4YqzQ_uBnPu_UoWcc8iLPmTOLyh940tSvFJFd5Evlkz_rqcKmGoLe8iOuJVyldIl/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;96&quot; data-original-width=&quot;760&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vXMOKhCPKQiHoivyvqUi44TVz9RHgExiNKP9lNW4Pr91QwVJ-7xp4HwgAk15hAbMw3kGkawxytZm4YqzQ_uBnPu_UoWcc8iLPmTOLyh940tSvFJFd5Evlkz_rqcKmGoLe8iOuJVyldIl/d/PeoplePicker.gif&quot; title=&quot;Angular &amp;amp; Kendo People Picker&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Here I am using Angular 9 + Telerik Kendo Angular Multiselect control. I will try to explain all steps in brief.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Step 1: Add supporting file for query interface - people-picker.query.ts&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjm5F-yxvHajVA1JMaFcr3rrybQn-ZgjDi0uvBkn4vKEmQ6xdkoDxv03_FKEa86mPjHpP30Tku3ssyoGKuCTSUn7Q6mj2Fdr6FiKIQPGCuq9ols8qb7ohilFRMdBYsVthsJlmaWMA2-DSR/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;373&quot; data-original-width=&quot;488&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjm5F-yxvHajVA1JMaFcr3rrybQn-ZgjDi0uvBkn4vKEmQ6xdkoDxv03_FKEa86mPjHpP30Tku3ssyoGKuCTSUn7Q6mj2Fdr6FiKIQPGCuq9ols8qb7ohilFRMdBYsVthsJlmaWMA2-DSR/d/PPQueryParams.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Step 2: Add supporting file for People Picker Response - people-picker.response.ts&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnutH4PtEmwuty5NytPc6DgbhwoFfuSrjixpJV8mF9jtiC17zw6lARDWRvo4_PF9DNhjJjvMivX7c0Hp17iuYa5IqAiIWXwP5H3HVgdaUbXjcKzxFz51PloD0h8Mmnwj2y63BIzncIJuWM/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;842&quot; data-original-width=&quot;488&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnutH4PtEmwuty5NytPc6DgbhwoFfuSrjixpJV8mF9jtiC17zw6lARDWRvo4_PF9DNhjJjvMivX7c0Hp17iuYa5IqAiIWXwP5H3HVgdaUbXjcKzxFz51PloD0h8Mmnwj2y63BIzncIJuWM/d/PPResponse.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;Step 3: Import in your component.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtjqC6fuyTiJ-87cRbhFWDcwwGOB2KAZ9CDkfxYZa6pBWxyVUwodwGKak-TU74K_n9hlebuYUkyTMVS-DM99wcP4Co5js1uidWTbLpSiNJktWC2bQNw0sdQIARFg8CK8tYcBUDeyNVxvWk/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;70&quot; data-original-width=&quot;763&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtjqC6fuyTiJ-87cRbhFWDcwwGOB2KAZ9CDkfxYZa6pBWxyVUwodwGKak-TU74K_n9hlebuYUkyTMVS-DM99wcP4Co5js1uidWTbLpSiNJktWC2bQNw0sdQIARFg8CK8tYcBUDeyNVxvWk/d/Import.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Step 4: Add html markup - to install &amp;amp; use Kendo multiselect, please check &lt;a href=&quot;https://www.telerik.com/kendo-angular-ui/components/dropdowns/multiselect/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAPP0xG0FM8f4cwlJT8WYHJdK6cTZUyzal0TezkNH09uJiv71modtHdbyFU8s4HQ6SlOpsVgfPOgwI9WcBOiXT7Qnexcq1ZWyuuTxa9WDgLucme_QluU9d9v_IIMIkMVWALb6PmyKL7UDn/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;352&quot; data-original-width=&quot;1203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAPP0xG0FM8f4cwlJT8WYHJdK6cTZUyzal0TezkNH09uJiv71modtHdbyFU8s4HQ6SlOpsVgfPOgwI9WcBOiXT7Qnexcq1ZWyuuTxa9WDgLucme_QluU9d9v_IIMIkMVWALb6PmyKL7UDn/d/html.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Step 5: Have a public variable in your component class&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixUSgb2S7LI1-cop8a-4QbZRxoljJZOljJHadpw-UoOhcOaQ41cq8Xx2mboY3mLQZiAsOjXnUqrlYhQgHeHFssSYehk2BK61W36T9SKlco3tLdAWU1AJeKNCeaDxJhc-_im0WJOvCFbBXi/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;51&quot; data-original-width=&quot;369&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixUSgb2S7LI1-cop8a-4QbZRxoljJZOljJHadpw-UoOhcOaQ41cq8Xx2mboY3mLQZiAsOjXnUqrlYhQgHeHFssSYehk2BK61W36T9SKlco3tLdAWU1AJeKNCeaDxJhc-_im0WJOvCFbBXi/s320/publicvar.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Step 6: Write on change event function in component&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQYBuhdgrpsRkAePy6Eva9KCAZgYRpVBWdCCkvisl4MxpePnmqsZKiL6J6D2d_cVTWGdg_KUx_1GCw5X35nzwYaxsr9bgH-B9Dhbm3w8EVbvVRfGPnRefTeDErRpZTi-zhRJ1dFFpUpVMw/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;777&quot; data-original-width=&quot;1283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQYBuhdgrpsRkAePy6Eva9KCAZgYRpVBWdCCkvisl4MxpePnmqsZKiL6J6D2d_cVTWGdg_KUx_1GCw5X35nzwYaxsr9bgH-B9Dhbm3w8EVbvVRfGPnRefTeDErRpZTi-zhRJ1dFFpUpVMw/d/filterSPUser.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Step 7: Write actual get function in the service. Before that, please remember, I am running my independent Angular code in SP context. Hence,&amp;nbsp; I am declaring SP &amp;amp; _spPageContextInfo variable outside the service class.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi5AczgXkZo4p3gS2l3x8kYNmSbuJazAcAstwlh9qte9wzKynf4oDcUw4JFAolnwjP8XYUlKVAYTG-nG_lTQpbXl8kU64HCt0UZFtgV3mdXn1v0fMcAcYgoOIWfTrUG9zn9n3jbCEexiRC/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;66&quot; data-original-width=&quot;413&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi5AczgXkZo4p3gS2l3x8kYNmSbuJazAcAstwlh9qte9wzKynf4oDcUw4JFAolnwjP8XYUlKVAYTG-nG_lTQpbXl8kU64HCt0UZFtgV3mdXn1v0fMcAcYgoOIWfTrUG9zn9n3jbCEexiRC/d/declare.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQGOEDybgDhu-JxD6KzrkojiQeyJfeU2c-GawYEoemuJb6fxbxM7mDhHMxJ6CxamR4g674X_q6lS8EgdE7Jj_m5WYhapjr03vxI1p3YniMhg4vJdv8wb-cMJyJq1iIsKZe55PRgAbJ6UF_/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;582&quot; data-original-width=&quot;1371&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQGOEDybgDhu-JxD6KzrkojiQeyJfeU2c-GawYEoemuJb6fxbxM7mDhHMxJ6CxamR4g674X_q6lS8EgdE7Jj_m5WYhapjr03vxI1p3YniMhg4vJdv8wb-cMJyJq1iIsKZe55PRgAbJ6UF_/d/ServiceFunction.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;To save you some typing, I am attaching the code as a text file &lt;a href=&quot;https://1drv.ms/t/s!AnilmanJQiIhg65S2XjFldWtDhvtMQ?e=FDIjk7&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;Happy coding!&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;4&quot;&gt;&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/4811924403360791077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/4811924403360791077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4811924403360791077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4811924403360791077'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2020/06/angular-sharepoint-people-picker-using.html' title='Angular SharePoint People Picker Using Telerik Kendo Angular'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2vXMOKhCPKQiHoivyvqUi44TVz9RHgExiNKP9lNW4Pr91QwVJ-7xp4HwgAk15hAbMw3kGkawxytZm4YqzQ_uBnPu_UoWcc8iLPmTOLyh940tSvFJFd5Evlkz_rqcKmGoLe8iOuJVyldIl/s72-c-d/PeoplePicker.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-1788323421219384254</id><published>2019-07-28T16:52:00.002+05:30</published><updated>2019-09-06T20:02:59.444+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="nodejs"/><category scheme="http://www.blogger.com/atom/ns#" term="npm"/><category scheme="http://www.blogger.com/atom/ns#" term="React"/><title type='text'>Creating React App</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
While I was creating my first react app, I faced the following problem...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Error: EPERM: operation not permitted, mkdir &#39;C:\Users\Vighnesh&#39;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Actually, in my current laptop, my username has a space in between &quot;Vighnesh Bendre&quot;. Hence, when I run following command, I get the error.&lt;br /&gt;
&lt;br /&gt;
C:\Users\Vighnesh Bendre\github-finder&amp;gt;&lt;i&gt;npx create-react-app .&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
The best solution I found was &lt;a href=&quot;https://github.com/zkat/npx/issues/146#issuecomment-464744140&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. It goes like this...&lt;br /&gt;
&lt;br /&gt;
Step 1. Run &quot;npm config edit&quot;. This will open a notepad with commented text,&lt;br /&gt;
2. Find &quot;cache&quot;. Mine looked like this...&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;; cache=C:\Users\Vighnesh Bendre\AppData\Roaming\npm-cache&lt;br /&gt;
3. Change it to remove the space &amp;amp; shorter version of folder name.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;cache=C:\Users\VIGHNE~1\AppData\Roaming\npm-cache&lt;br /&gt;
4. If you want to know the shorter version of the folder name, then use &quot;dir /x&quot; in cmd prompt.&lt;br /&gt;
5. And dont forget to remove the &#39;;&#39;,&lt;br /&gt;
6. Once you save &amp;amp; close this file, then run &quot;npx create-react-app .&quot;again.&lt;br /&gt;
&lt;br /&gt;
Hope this helps someone...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/1788323421219384254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/1788323421219384254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1788323421219384254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1788323421219384254'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2019/07/flusing-old-notes-creating-react-app.html' title='Creating React App'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-1523919835673409732</id><published>2018-06-27T00:31:00.002+05:30</published><updated>2018-06-27T00:31:55.727+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="Push Notifications"/><title type='text'>Push Notifications</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Recently I was exploring a relatively new feature of modern browsers - Push Notifications. While working on HTML5, I stumbled upon a site (https://html5test.com/) which shows a detailed list of features supported by different browsers. If you open above site in IE 11, you will notice that Push Message is not supported on it.&lt;br /&gt;
&lt;br /&gt;
I followed an article by &lt;a href=&quot;https://developers.google.com/web/fundamentals/push-notifications/&quot; target=&quot;_blank&quot;&gt;Joseph Medley&lt;/a&gt;&amp;nbsp;on Web Push Notifications. The article clearly explains Service Workers. There is a working code in &lt;a href=&quot;https://github.com/GoogleChrome/samples/tree/gh-pages/push-messaging-and-notifications&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;.&amp;nbsp;&amp;nbsp;Interestingly I could not open Firebase Developer Console on Chrome (44). But again, its good that we have options (Firefox).&lt;br /&gt;
&lt;br /&gt;
One interesting fact about running these applications on IIS (on your laptop) is that .json files are not read properly. In such cases, navigate to the virtual directory on IIS &amp;amp; under MIME Type, please add another entry as shown in below image.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoVYUm_K_pJ3S0kmAO6FqXwFjpyGZtPwm7uT5_3q7_IalyxNnxJ0Bl5kEOzIzQVbKmOmSetQyRTpl10S9g1yRtjdrPozXJokqWBwLqsVBEG4Z5xC7QIOTRO8DL8JnVBiVNYTFU1CUllTiN/s1600/MIMEType.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;276&quot; data-original-width=&quot;420&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoVYUm_K_pJ3S0kmAO6FqXwFjpyGZtPwm7uT5_3q7_IalyxNnxJ0Bl5kEOzIzQVbKmOmSetQyRTpl10S9g1yRtjdrPozXJokqWBwLqsVBEG4Z5xC7QIOTRO8DL8JnVBiVNYTFU1CUllTiN/s320/MIMEType.png&quot; title=&quot;MIME Type&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MIME Type&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Once you add this, you will be able to enable notifications &amp;amp; subsequently push messages to client&#39;s system.&lt;br /&gt;
&lt;br /&gt;
My next step is to explore more options for sending notifications to specific users. There are lot of third party tools for doing this task. But I am interested in building my own. &lt;br /&gt;
&lt;br /&gt;
Will keep exploring...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/1523919835673409732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/1523919835673409732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1523919835673409732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1523919835673409732'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2018/06/push-notifications.html' title='Push Notifications'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoVYUm_K_pJ3S0kmAO6FqXwFjpyGZtPwm7uT5_3q7_IalyxNnxJ0Bl5kEOzIzQVbKmOmSetQyRTpl10S9g1yRtjdrPozXJokqWBwLqsVBEG4Z5xC7QIOTRO8DL8JnVBiVNYTFU1CUllTiN/s72-c/MIMEType.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-3967883098497339888</id><published>2017-10-17T22:15:00.004+05:30</published><updated>2017-10-17T22:15:51.109+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Calculated Column"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Typescript"/><title type='text'>Putting an button on each line item &amp; updating list with calculated column</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Recently I was working on a feature which required me to put a button on every item in the SharePoint list&#39;s view. The button name was &lt;b&gt;Assign Me&lt;/b&gt;. When clicked, it should update the item and put the current logged in user in the &lt;b&gt;Assigned To&lt;/b&gt; field.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFyn5dnTxbLtapYd1nKsfGTks1U2uHekKPoPXT48lKRwAdtd99bE-p6i1IzZX8HXGRl1VNSRJl9M74V117iVAIWVvlz-WM4ZvxyxRAi-0qWLIODEwaX1i_G_r6UfYV6hyj4zNfba5t0iCy/s1600/AssignMe.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;250&quot; data-original-width=&quot;1575&quot; height=&quot;61&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFyn5dnTxbLtapYd1nKsfGTks1U2uHekKPoPXT48lKRwAdtd99bE-p6i1IzZX8HXGRl1VNSRJl9M74V117iVAIWVvlz-WM4ZvxyxRAi-0qWLIODEwaX1i_G_r6UfYV6hyj4zNfba5t0iCy/s400/AssignMe.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;I followed a hybrid approach. &lt;b&gt;calculated column&lt;/b&gt; and &lt;b&gt;custom JavaScript&lt;/b&gt;. I tried doing everything in calculated column.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Even though calculated columns allow writing code in JavaScript, they still &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;have some limitations. One of the biggest hurdle is to get the ID of the item. Since calculated columns do not allow ID column, you have to be innovative. I figured out that the checkbox column in every line item has id in the &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;tag. This is always the first column in the view (first td in the tr).&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Following are the steps I followed to achieve the desired result.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Step 1.&lt;/b&gt; Create a new calculated column with output as Number.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Step 2.&lt;/b&gt; Put the following formula. I use Typescript, hence replace class name with your&#39;s in the below formula.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkzj954CYdAPaZCKPqxjj4QFW1qXbIclSjnLt9D2eGtNpXSboM8C2z7tLwLvJKOm5XASAgyxA1eEMADLKxCHVBgFbC5NEDKJKomSIT7cTwWhXx-Ei4svlLn7BMdxu-hOPGmq6SLoot9lNu/s1600/CalcColumnFormula.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;108&quot; data-original-width=&quot;762&quot; height=&quot;45&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkzj954CYdAPaZCKPqxjj4QFW1qXbIclSjnLt9D2eGtNpXSboM8C2z7tLwLvJKOm5XASAgyxA1eEMADLKxCHVBgFbC5NEDKJKomSIT7cTwWhXx-Ei4svlLn7BMdxu-hOPGmq6SLoot9lNu/s320/CalcColumnFormula.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Step 3.&lt;/b&gt; Add a script editor to your page and link your .js file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Step 4.&lt;/b&gt; In the Typescript file, following are the two functions.&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;     initAssignMe(trObj) {
        var oSelf = YourClassName;
        try {
            console.log(trObj.childNodes[0].childNodes[0].title); //This gives you ID
            var itemID = trObj.childNodes[0].childNodes[0].title;
            if (confirm(&#39;Do you want to assign the current task to yourself?&#39;)) {
                //I am using some fancy stuff to block the entire UI while I update the item.
                $.blockUI({ 
                    css: {
                        padding: &#39;5px 0 5px 0&#39;,
                        margin: 0,
                        width: &#39;20%&#39;,
                        top: &#39;40%&#39;,
                        left: &#39;40%&#39;,
                        textAlign: &#39;center&#39;,
                        color: &#39;#000&#39;,
                        border: &#39;3px solid #aaa&#39;,
                        backgroundColor: &#39;#fff&#39;,
                        cursor: &#39;wait&#39;
                    },
                    message: &quot;Assigning Task&quot;,
                    fadeIn: 1000,
                    timeout: 3000,
                    onBlock: function () {
                        oSelf.prototype.updateTask(itemID);
                    }
                });                
            }
        } catch (e) { YourUtilClass.Log(window.location.href.substr(0, 254), &quot;YourClassName - initAssignMe&quot;, e.message, e.stack); }
    }

    updateTask(itemID) {
        try {
            var ctx = SP.ClientContext.get_current();
            var oWeb = ctx.get_web();
            var SWTList = oWeb.get_lists().getByTitle(&#39;YOUR TASK LIST&#39;);
            var oListItem = SWTList.getItemById(itemID);

            oListItem.set_item(&#39;Task_x0020_Owner&#39;, _spPageContextInfo.userId);
            oListItem.update();
            ctx.load(oListItem);
            ctx.executeQueryAsync(function () {
                alert(&#39;Task assigned successfully!&#39;);
                window.location.reload();
            },
                function (sender, args) {
                    YourUtilClass.Log(window.location.href.substr(0, 254), &quot;YourClassName updateTask (CSOM)&quot;, args.get_message(), args.get_stackTrace());
                    alert(&#39;Something went wrong!&#39;);
                }
            );
        } catch (e) { YourUtilClass.Log(window.location.href.substr(0, 254), &quot;YourClassName updateTask&quot;, e.message, e.stack); }
    }

&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Once done, you should see a button &#39;Assign Me&#39; in every line item.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Hope this helps!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;-Vighnesh&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/3967883098497339888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/3967883098497339888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/3967883098497339888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/3967883098497339888'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2017/10/putting-button-on-each-line-item.html' title='Putting an button on each line item &amp; updating list with calculated column'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFyn5dnTxbLtapYd1nKsfGTks1U2uHekKPoPXT48lKRwAdtd99bE-p6i1IzZX8HXGRl1VNSRJl9M74V117iVAIWVvlz-WM4ZvxyxRAi-0qWLIODEwaX1i_G_r6UfYV6hyj4zNfba5t0iCy/s72-c/AssignMe.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-2306347955204320474</id><published>2016-06-08T02:06:00.000+05:30</published><updated>2016-06-08T02:06:36.697+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="list template"/><category scheme="http://www.blogger.com/atom/ns#" term="Lookup Column"/><category scheme="http://www.blogger.com/atom/ns#" term="Migration"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Migrating Lists with Lookup Fields</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;One of the basic activity while working on SharePoint site is to migrate lists/libraries from one site to another. If you have a lookup field in the list then the task is not basic anymore.&amp;nbsp;&lt;/span&gt;&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I faced this issue several times. I never gave it a thought and always used to recreate the list at destination site. But recently I stumbled upon a blog from &lt;a href=&quot;http://maulikdhorajia.blogspot.in/2011/06/sharepoint-lookup-field-issue-when.html&quot; target=&quot;_blank&quot;&gt;Maulik Dhorajia&lt;/a&gt; who has described this issue in detail.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In my case, I was moving 3 lists &amp;amp; 1 document library. This 1 doc lib had reference (lookup column) to other 3 lists. All the steps were same except I had to add all document in the VS 2013 project along with the&amp;nbsp;manifest.xml file.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Below are the steps in brief...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Create list templates with content,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Create parent lists in destination site,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Note down list GUID for the newly created list,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Rename doc lib the stp file to .cab,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Extract the manifest.xml file,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Look for the old list id and replace it with new list id,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Create a new project in VS - CAB Project.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I had to &lt;/span&gt;&lt;a href=&quot;https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d&quot; style=&quot;font-family: Verdana, sans-serif;&quot; target=&quot;_blank&quot;&gt;download the template&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt; from Microsoft site,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Add all the documents along with manifest.xml file to the project. &lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If you are migrating a list, then you will only have manifest.xml file,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Build the project, go to debug\bin folder,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Find the .cab file and rename it to .stp,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Upload the template to the gallery &amp;amp; create a list/library out of it,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;That&#39;s It.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Its a bit of workaround, but if you have a large list then this is your saviour.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/2306347955204320474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/2306347955204320474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/2306347955204320474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/2306347955204320474'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2016/06/migrating-lists-with-lookup-fields.html' title='Migrating Lists with Lookup Fields'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-3472695525935577333</id><published>2016-05-25T02:16:00.000+05:30</published><updated>2016-05-25T02:16:22.095+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="JQuery"/><title type='text'>Javascript/JQuery Handle Double Click</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Recently I have been working on JavaScript/Query &amp;amp; SharePoint client side extensively. I will be posting my learnings during the past one year in the coming few posts.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Recently I was presented with a problem that the custom solution I had provided, did not behave properly when double clicked.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Scrapping through the web, I fumbled on couple of solutions. I personally like the first approach as it is very simple.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;First Approach:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=1078302886914654488#&quot; id=&quot;clickMe&quot;&gt;Click Me&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;$(&quot;#clickMe&quot;).click(function (e) {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; var $this = $(this);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; if ($this.hasClass(&#39;clicked&#39;)){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&quot;Double click&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //here is your code for double click&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; }else{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$this.addClass(&#39;clicked&#39;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //your code for single click&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setTimeout(function() {&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$this.removeClass(&#39;clicked&#39;); },500);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; }//end of else&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;});&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;Second Approach&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;background-color: #eff0f1; border: 0px; color: #393318; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; font-size: 13px; margin-bottom: 1em; max-height: 600px; overflow: auto; padding: 5px; width: auto; word-wrap: normal;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, sans-serif; margin: 0px; padding: 0px; white-space: inherit;&quot;&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;var&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; DELAY &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;700&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; clicks &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; timer &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;null&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

$&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(){&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

    $&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&quot;a&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;on&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&quot;click&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;){&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

        clicks&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;++;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;//count clicks&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

        &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;clicks &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;===&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

            timer &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; setTimeout&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

                alert&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&quot;Single Click&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;//perform single-click action    &lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
                clicks &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;             &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;//after action performed, reset counter&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

            &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;},&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; DELAY&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

        &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;else&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

            clearTimeout&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;timer&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;//prevent single-click action&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
            alert&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&quot;Double Click&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;//perform double-click action&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
            clicks &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;lit&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;             &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;//after action performed, reset counter&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
        &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;})&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;on&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot; style=&quot;border: 0px; color: #7d2727; margin: 0px; padding: 0px;&quot;&gt;&quot;dblclick&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;border: 0px; color: #101094; margin: 0px; padding: 0px;&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;){&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
        e&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;preventDefault&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;();&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;com&quot; style=&quot;border: 0px; color: #858c93; margin: 0px; padding: 0px;&quot;&gt;//cancel system double-click event&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;});&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;

&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;border: 0px; color: #303336; margin: 0px; padding: 0px;&quot;&gt;});&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/3472695525935577333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/3472695525935577333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/3472695525935577333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/3472695525935577333'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2016/05/javascriptjquery-handle-double-click.html' title='Javascript/JQuery Handle Double Click'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-744936546853801730</id><published>2015-04-02T13:15:00.001+05:30</published><updated>2015-04-02T13:15:17.541+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="list template"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>Migrating Lists - Using list templates SharePoint 2013</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Recently I came across a strange &amp;amp; unusual behaviour in SharePoint 2013. I was moving stuff from the dev environment to production. One of the most basic task is to move lists. So the usual process of taking a list template from dev to production and creating a list out of the list template.&lt;br /&gt;
&lt;br /&gt;
But, Microsoft decided that we will not allow this from SharePoint 2013. Let developers learn some (unnecessary) new stuff. So, the above mentioned basic concept of moving a list will not work in SP 2013. I have absolutely no clue as to why.&lt;br /&gt;
&lt;br /&gt;
So the new approach is to use powershell script to create list from the templates. Its a HACK I know, but MS still allows us to do it.&lt;br /&gt;
&lt;br /&gt;
First you have to save the list as template and then upload that to production list template gallery.&lt;br /&gt;
Then change some values below and run it in PowerShell. Thats it, you list will be created.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;xml&quot; name=&quot;code&quot;&gt;# Get the SiteURL
$site = get-spsite(&quot;http://YourSite/&quot;)
  
# Get the Articles web
$web = Get-SPWeb -Identity &quot;http://YourSite/SubSite/&quot;

# Get the custom list templates
$CustomlistTemplates = $site.GetCustomListTemplates($web)
  
  
#Create the custom list using template
$web.Lists.Add(&quot;YourList&quot;, &quot;YourList&quot;, $CustomlistTemplates[&quot;Your_List_Template&quot;])
  
Write-Host &quot;Based on the template YourList Created&quot;

$site.Dispose()
$web.Dispose()
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks to &lt;a href=&quot;http://www.sharepointpals.com/post/How-to-Upload-Custom-list-template-and-create-List-Instance-from-custom-list-template-Using-PowerShell-in-SharePoint-2013&quot;&gt;Santosh Babu&lt;/a&gt; for the detailed writeup. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Happy Learning&lt;br /&gt;
Vighnesh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/744936546853801730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/744936546853801730' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/744936546853801730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/744936546853801730'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2015/04/migrating-lists-using-list-templates.html' title='Migrating Lists - Using list templates SharePoint 2013'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-1276851174873296251</id><published>2014-11-13T11:51:00.001+05:30</published><updated>2014-11-13T11:57:53.584+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="People Picker"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint People Editor Control Validation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I was recently working on a visual web part in SharePoint 2013. I added a people editor control on the ascx file. And when I tried to enter the user&#39;s name and press enter, the text box started behaving like a multiline textbox. It did not validate the user. Even when I searched for the user and selected, the user did not show up in the textbox.&lt;br /&gt;
&lt;br /&gt;
The HTML for the control is simple. I have used this in many other projects.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;xml&quot; name=&quot;code&quot;&gt;&lt;sharepoint:peopleeditor bordercolor=&quot;Gray&quot; borderwidth=&quot;1px&quot; height=&quot;30px&quot; id=&quot;peUser&quot; maximumheight=&quot;1&quot; multiselect=&quot;False&quot; rows=&quot;1&quot; runat=&quot;server&quot; selectionset=&quot;User&quot; visible=&quot;true&quot; width=&quot;350px&quot;&gt;&lt;/sharepoint:peopleeditor&gt;
&lt;/pre&gt;
&lt;br /&gt;
I went crazy. There is so much to learn in SharePoint. SharePoint makes you feel humble, rookie :)&lt;br /&gt;
This is how the people editor behaved...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiBqub9b7bS8U3I4M5RvoEJjAEjnkqZpMprVxM_W2KfDuYjvdYYczaNesJEsYxAHXno_DHyog9gV2AQ6wxtM7h0Py7mRcSsywwHETFlcJqyjWr6AqGcjpmsu2tV2QCjrTkxqasOREYogWf/s1600/PeopleEditorControl.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;38&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiBqub9b7bS8U3I4M5RvoEJjAEjnkqZpMprVxM_W2KfDuYjvdYYczaNesJEsYxAHXno_DHyog9gV2AQ6wxtM7h0Py7mRcSsywwHETFlcJqyjWr6AqGcjpmsu2tV2QCjrTkxqasOREYogWf/s400/PeopleEditorControl.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I tried many things. I even tried to implement Client people picker introduced in SharePoint 2013.&lt;br /&gt;
Then I stumbled upon a blog by Bill Daugherty II. He had explained about some issue he is facing. Which thankfully worked for me too. &lt;br /&gt;
http://myspexp.com/2011/03/23/using-the-sharepoint-peopleeditor-in-a-gridview/&lt;br /&gt;
&lt;br /&gt;
The solution was to give a script reference to EntityEditor.js file from _layouts.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #9e7c7c;&quot;&gt;script&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;text/javascript&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&quot; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&quot;/_layouts/entityeditor.js&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;script&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
This worked like a charm for me. I hope it helps others too.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/1276851174873296251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/1276851174873296251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1276851174873296251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1276851174873296251'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2014/11/sharepoint-people-editor-control.html' title='SharePoint People Editor Control Validation'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiBqub9b7bS8U3I4M5RvoEJjAEjnkqZpMprVxM_W2KfDuYjvdYYczaNesJEsYxAHXno_DHyog9gV2AQ6wxtM7h0Py7mRcSsywwHETFlcJqyjWr6AqGcjpmsu2tV2QCjrTkxqasOREYogWf/s72-c/PeopleEditorControl.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-4584152579079456053</id><published>2014-11-06T15:40:00.001+05:30</published><updated>2014-11-06T15:40:34.075+05:30</updated><title type='text'>Windows Server 2012 Standard Evaluation Edition Extension</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;I was recently reviving my Virtual Machine for some testing on SharePoint 2013. I found out that the windows server 2012 standard evaluation license is expired.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Because of this, the VM was getting rebooted every hour. I found out that by running the below script I can stop this from happening.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;em&gt;slmgr.vbs -ato&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;But to my surprise it did not work. Because I believe it was already activated. Then I found one more command line script.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;em&gt;slmgr.vbs -rearm&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;This has solved my issue. I can work on SP 2013 peacefully now ;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/4584152579079456053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/4584152579079456053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4584152579079456053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4584152579079456053'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2014/11/windows-server-2012-standard-evaluation.html' title='Windows Server 2012 Standard Evaluation Edition Extension'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-1062701550230636074</id><published>2013-03-06T13:18:00.000+05:30</published><updated>2013-03-06T13:18:18.132+05:30</updated><title type='text'>Event handler firing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
stop event from firing multiple times because of code written by you.&lt;br /&gt;
&lt;br /&gt;
this.EventFiringEnabled = False;&lt;br /&gt;
&lt;br /&gt;
make it true later&lt;br /&gt;
&lt;br /&gt;
this.EventFiringEnabled = True;&lt;br /&gt;
&lt;br /&gt;
Happy Coding,&lt;br /&gt;
Vighnesh&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/1062701550230636074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/1062701550230636074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1062701550230636074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/1062701550230636074'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2013/03/event-handler-firing.html' title='Event handler firing'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-6695343880929321275</id><published>2012-09-07T19:50:00.001+05:30</published><updated>2012-09-07T19:50:43.757+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><title type='text'>CSS and Javascript tips</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I learned 2 interesting things today.&lt;br /&gt;
&lt;br /&gt;
1. After you apply custom style sheet to your content in SharePoint, it is still not getting applied when you check in browser. The reason for that is the SharePoint overrides your style (css class). To over come this situation, you can declare your styles in css class as !important. This lets SharePoint know that your css class is priority. &lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;xml&quot; name=&quot;code&quot;&gt;.mediumText
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; font-family: Arial !important;
&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size: 9pt !important;
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
2. If you want to execute javascript code after successful ASP.net validation of controls (required field validator etc...) you need to write a small javascript function which calls Page_ClientValidate to fire validation and get its status (successful - true; unsuccessful-false).&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;javascript&quot; name=&quot;code&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function FormSubmitted() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var isValid = Page_ClientValidate(&quot;ValidatorGroupYouHaveUsedInRFV&quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (isValid) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&quot;Form Validated. Now you can do your stuff...&quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return isValid;
}
&lt;/script&gt;
&lt;/pre&gt;
&lt;br /&gt;
and here is the button markup...&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;xml&quot; name=&quot;code&quot;&gt;&lt;asp:imagebutton causesvalidation=&quot;false&quot; id=&quot;btnSubmit&quot; imageurl=&quot;/_layouts/images/SomeImage.jpg&quot; onclientclick=&quot;javascript:return FormSubmitted();&quot; runat=&quot;server&quot;&gt;
&lt;/asp:imagebutton&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Happy Coding&lt;br /&gt;
Vighnesh Bendre&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/6695343880929321275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/6695343880929321275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6695343880929321275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6695343880929321275'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/09/css-and-javascript-tips.html' title='CSS and Javascript tips'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-4622008605975326771</id><published>2012-08-21T12:46:00.000+05:30</published><updated>2012-08-21T12:46:12.277+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SP15"/><title type='text'>SharePoint 2013 (SP 15) - Creating Custom Lists</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s1600/SharePoint2013.png&quot; /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-fareast-language: EN-IN; mso-no-proof: yes;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;As I am exploring SharePoint 2013, I found out that there
are lot of things that are new and there are lot of thing that are old but
presented in a different manner as compared to SharePoint 2010. For example, Site
Actions was on the top left corner in SP 2010. But in SP 15 (SharePoint 2013)
we dont have ‘Site Actions’ button. But instead we have a settings icon which is placed at top right corner.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;When you click on the settings icon select Add an App. This will
basically allow you to add custom lists, documents libraries etc. &lt;b&gt;Add an App&lt;/b&gt; is basically the same as &lt;b&gt;More Options&lt;/b&gt; in SharePoint 2010. From now
on custom lists &amp;amp; libraries will be called apps. Just like in Apple store
or Android store you can develop apps for SharePoint and sell it. You can find
more information here: &lt;a href=&quot;http://officepreview.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx&quot;&gt;http://officepreview.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspx&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXIN0LCW6-HSXo6ytE1lEigtmy6rmmDOdDSVTVIJFx52RqKU_w3dMjO1Ev_PTn0KXbGVX2IKlndzHbRp6zKg6FyTsHIdH0UJoEUNiQkCl_E6-lrYXtfAnHm6KxUC9tnbmXthwwm2izt19a/s1600/1AddAnApp.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;455&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXIN0LCW6-HSXo6ytE1lEigtmy6rmmDOdDSVTVIJFx52RqKU_w3dMjO1Ev_PTn0KXbGVX2IKlndzHbRp6zKg6FyTsHIdH0UJoEUNiQkCl_E6-lrYXtfAnHm6KxUC9tnbmXthwwm2izt19a/s640/1AddAnApp.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;When you click on Add an App you will be navigated to a
different scree which will display different options like, Document Library,
Custom list, Form Library, Wiki Page Library Picture Library etc. In SharePoint
2010 when we click ‘More Options’ in Site Actions there will be a AJAX popup which
displays options where we can select and create doc lib or custom list or site
etc. I found that to be more easy to use than navigating to new page alltogether.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Now when you click on Custom List. You will get a popup
which asks for name of the list. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQAi4JMLxWiGtSwmTbNQKWAOVwcTt4NXrM-8QOme-mB80ldGfM4xiRTRPOR6EADBU3aVI5rrn4eTCreiqz-UpNDq7ZwuUQyj7iCCtFop2raVM_wgRtF98gZDuo5Uf8TOie-NZdpFVtdRRP/s1600/2AddingCustomList.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQAi4JMLxWiGtSwmTbNQKWAOVwcTt4NXrM-8QOme-mB80ldGfM4xiRTRPOR6EADBU3aVI5rrn4eTCreiqz-UpNDq7ZwuUQyj7iCCtFop2raVM_wgRtF98gZDuo5Uf8TOie-NZdpFVtdRRP/s1600/2AddingCustomList.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Once you provide name and hit Create a new custom list is
created. As expected a new blank custom list is created with one column –
Title. Top of the list has a link to add new item. There is a ‘edit’ link to
edit list data in data sheet view. You will also notice that there is a search
box which will help you in finding an item in the list. We had filter web parts
to achieve this earlier.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5jW0JI1xpK-KQPF4ti-nkFU1U6jSY45BcxCgV9H6aDLextwv4fodc395obAPp88xmvTCIxwhMez4nlaaxRLZ_fjvNe0smpa8FRjwLs0leV-7Di5W5nE6ReDfiFU7G_mphXCpKqW094YYZ/s1600/3CustomList.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;455&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5jW0JI1xpK-KQPF4ti-nkFU1U6jSY45BcxCgV9H6aDLextwv4fodc395obAPp88xmvTCIxwhMez4nlaaxRLZ_fjvNe0smpa8FRjwLs0leV-7Di5W5nE6ReDfiFU7G_mphXCpKqW094YYZ/s640/3CustomList.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;One more thing I noticed in ribbon is the navigation of
items. In &lt;b&gt;Manage Views&lt;/b&gt; category you
can see a small box which says 1-30. From here you can navigate easily instead
of scrolling down to the screen to see next/previous buttons which was the case
in SharePoint 2010.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj92JNMyFDnAU7nFxrPUNXX0iwmjhx1XfhbbEoV9Z9TokhY778sboRRR-HCg4y0dA8LNMMWO6p5_nqoyZr3155gNzabwaDHIifPnSiw3gJcnc_SyX1uoprvc0XxafCj5vDbFNL7o8YLD2S/s1600/4ListTabInCustomList.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj92JNMyFDnAU7nFxrPUNXX0iwmjhx1XfhbbEoV9Z9TokhY778sboRRR-HCg4y0dA8LNMMWO6p5_nqoyZr3155gNzabwaDHIifPnSiw3gJcnc_SyX1uoprvc0XxafCj5vDbFNL7o8YLD2S/s640/4ListTabInCustomList.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;These are the couple of things I found interesting. I would
have liked to see add an app to be in the popup instead of navigating to
different page. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;Changing
Theme&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Another opting you will see on the home screen is of
changing themes. It is fairly easy to use and change theme of your site. When you
click on changing theme you will be navigated to a page which displays
different options. You can choose from these options. If you like the theme you
can apply it or discard the same. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNNg-v2L1kFgLrqHgQ5IPVXIsWCBpd3qbqAjb_6bSOFzYUTqsV2m_MrFsiSLF_Oh758TTGZMXKuzzthXHW2__vF49uyvE6T7fw-if2c2yOJ9csTApOTd5r_Bdku71eVNqki0cemQTNoAA-/s1600/5ChangeTheLook.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;454&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNNg-v2L1kFgLrqHgQ5IPVXIsWCBpd3qbqAjb_6bSOFzYUTqsV2m_MrFsiSLF_Oh758TTGZMXKuzzthXHW2__vF49uyvE6T7fw-if2c2yOJ9csTApOTd5r_Bdku71eVNqki0cemQTNoAA-/s640/5ChangeTheLook.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;I will be exploring more about SP 15 in coming days.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;-Vighnesh Bendre&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/4622008605975326771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/4622008605975326771' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4622008605975326771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4622008605975326771'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/08/sharepoint-2013-sp-15-creating-custom.html' title='SharePoint 2013 (SP 15) - Creating Custom Lists'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s72-c/SharePoint2013.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-4863725272375541852</id><published>2012-08-16T14:27:00.000+05:30</published><updated>2012-08-16T14:29:20.097+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Virtual Box"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2012"/><title type='text'>SharePoint 2013 First Look</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s1600/SharePoint2013.png&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Finally I have installed Windows Server 2012 Full Server (8400.0.WINMAIN_WIN8RC.120518-1423_X64FRE_SERVER_EN-US-HRC_SSS_X64FRE_EN-US_DV5.ISO).
I have installed it on Oracle Virtual Box. In my &lt;b&gt;&lt;a href=&quot;http://markviky.blogspot.in/2012/08/installing-windows-server-2012-for.html&quot;&gt;previous blog&lt;/a&gt;&lt;/b&gt; I have explained how I
was struggling with installing Server 2012 on VMWare first. And then when I was
successful in installing it on Virtual Box, I had actually installed server
core version of Windows Server 2012.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;This time around, I downloaded the full server version of
Server 2012. I was able to proceed with installation without any hiccups.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;While creating the VM (using virtual box) I had faced some
issue with hard disk space allocation. I have explained it in another blog &lt;b&gt;&lt;a href=&quot;http://markviky.blogspot.in/2012/08/oracle-virtual-box-increasing-allocated.html&quot;&gt;here&lt;/a&gt;&lt;/b&gt;. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small; line-height: 115%;&quot;&gt;Let
us start with the new and improved UI of SharePoint 15. This is how the UI
looks like. It follows the new metro look. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmIhJV5LTRfU-kACYr28AlyEN06EOB0y2wZA_XFrh7udDnlOB-7WDP_TJrH3MoEay5jbApG5oH6YuD7VNaIbCAeqQmQN3QHprvgvprbnMSI3xmNAKJ5c5S5ZV5pZEjAVmA9sBmu7jpxnxM/s1600/1SharePoint_2013_FirstLook_Original.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmIhJV5LTRfU-kACYr28AlyEN06EOB0y2wZA_XFrh7udDnlOB-7WDP_TJrH3MoEay5jbApG5oH6YuD7VNaIbCAeqQmQN3QHprvgvprbnMSI3xmNAKJ5c5S5ZV5pZEjAVmA9sBmu7jpxnxM/s640/1SharePoint_2013_FirstLook_Original.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small; line-height: 115%;&quot;&gt;There are lot of new things. And old things put in new
place on the screen.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj-KfCiU0o47-PyVzhMVdxt1Dsb8sdgrm-WUfzNmAyVjR7lk0UH8-pR_pkLG5o_3O9nVNcmR1qgDeeQF22RpqaHJNzonjyMKIC6MiVH2Sg6FnVcFk1DbEDd9G95476fLR0VDOZkhTBM1GN/s1600/2SharePoint_2013_FirstLook.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj-KfCiU0o47-PyVzhMVdxt1Dsb8sdgrm-WUfzNmAyVjR7lk0UH8-pR_pkLG5o_3O9nVNcmR1qgDeeQF22RpqaHJNzonjyMKIC6MiVH2Sg6FnVcFk1DbEDd9G95476fLR0VDOZkhTBM1GN/s640/2SharePoint_2013_FirstLook.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol start=&quot;1&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The famous Ribbon of
     SharePoint 2010 still exists and placed in a different line. I also
     noticed Windows Server 2012 also implements ribbon concept. If you see
     windows explorer, that also has ribbon on top. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Information about the
     person who has logged in is displayed in the top right corner. Site Actions
     has become just a image. And when you hover on top if it, it shows “Settings”.
     You also have Help and Feedback icons in this section. &lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In this section, you have “Share”,
     “Follow”, “Synchronize”, “Edit” and “Focus on Content”. For Share, you
     will get an popup like below where you can enter user names and share the
     page with them.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLi5WZSr4bGRcqXmKWs5XJ9R0L4X_ZQ8bcVO-t9IyLRkF2cfMkhpUo2rJEQDPHot7LzUYF5MDj2QQJOivKMbbYlyyFGo12Bp309WdYV6nKw1SnKFd46HKEAEGtHZ8zOtADyXapgUcUJUhL/s1600/3Share.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;261&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLi5WZSr4bGRcqXmKWs5XJ9R0L4X_ZQ8bcVO-t9IyLRkF2cfMkhpUo2rJEQDPHot7LzUYF5MDj2QQJOivKMbbYlyyFGo12Bp309WdYV6nKw1SnKFd46HKEAEGtHZ8zOtADyXapgUcUJUhL/s400/3Share.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;When I clicked “Follow, I
received below error. I am getting these kind of errors in a lot of places. I am
sure MS is fixing these.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcyvAD9yhG96e19ofBc93yVfV3SsCGMPcZChGJxc7xY_nWmD5SekutzyNquDm3IYG21te7VEI69wamn98TxgdSWxxZcyrCACTqK0kwkMwzwVpEIj6tvNQiESiQMOKdGYdi1m99CzTfWp4J/s1600/4SomethingWentWrong.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcyvAD9yhG96e19ofBc93yVfV3SsCGMPcZChGJxc7xY_nWmD5SekutzyNquDm3IYG21te7VEI69wamn98TxgdSWxxZcyrCACTqK0kwkMwzwVpEIj6tvNQiESiQMOKdGYdi1m99CzTfWp4J/s400/4SomethingWentWrong.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;“Sync”will allow you to sync data
with workspace which is a desktop application. “Edit” will allow you to edit
the current page. There is another new option “Focus on content”. Which when
clicked will show only the content without the left navigation. You will still
see the top part of the page. I like this option as lot of our users lose the
screen space when we add left navigation.&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;4.&amp;nbsp; Logo image. Nothing new here.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;5. In left navigation, apart
     from normal behaviour we have “Edit Links” with which you can edit links
     in the left navigation. This allows you to add/update/remove links.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; margin-left: 36pt;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxsegXN4lRP_2Nw4Ht_4RpBYe0Ogxo1jKClfXX6EwyuD0Qt56rY4uWcXKujXOAaYfj2UCVJu22YictXifIQHIf7VhcCqqdTSjJfFCCYJxOUjSA0aU0F4hCb9qWKxg7GIVqbcrCQxKiAm7V/s1600/5EditLinks.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxsegXN4lRP_2Nw4Ht_4RpBYe0Ogxo1jKClfXX6EwyuD0Qt56rY4uWcXKujXOAaYfj2UCVJu22YictXifIQHIf7VhcCqqdTSjJfFCCYJxOUjSA0aU0F4hCb9qWKxg7GIVqbcrCQxKiAm7V/s1600/5EditLinks.png&quot; /&gt; &lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;6. Get Started with your site
     shows some quick links.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;7. This section shows Documents
     library. A good feature here is that you can directly drag and drop
     documents on the web part. &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;All in all, there are some cool new features added in the
UI. This is the first impression of SharePoint 2013 or SP 15. There is more to
come. Keep watching.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;-Vighnesh Bendre.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/4863725272375541852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/4863725272375541852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4863725272375541852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4863725272375541852'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/08/sharepoint-2013-first-look.html' title='SharePoint 2013 First Look'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s72-c/SharePoint2013.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-8777566110594301451</id><published>2012-08-16T13:49:00.000+05:30</published><updated>2012-08-16T13:49:46.796+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Disk Space Allocation"/><category scheme="http://www.blogger.com/atom/ns#" term="Virtual Box"/><title type='text'>Oracle Virtual Box – Increasing Allocated Disk Space</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s1600/SharePoint2013.png&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;For working with Windows Server 2012 &amp;amp; SharePoint 2013
this time I choose Oracle Virtual Box. Microsoft has recommended 60GB of
harddisk space for running Windows Server 2012 and SharePoint 2013. When creating
new virtual machine (VM) the Vbox took 25 GB as the default for hard disk
space. It also mentioned that it is dynamic allocation. I guessed that this
will increase as and when the VM needs more space.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;I was wrong. I created new VM and installed Server 2012
successfully. But when I was installing SharePoint 2013 the istallation did not
succeed because of less disk space.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;After some googling, I found a command (run from command
prompt) to increase disk apace allocated to the VM. Below are the steps for the
same.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Open command prompt on
     host system.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Navigate to &lt;b&gt;C:\Program Files\Oracle\VirtualBox&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Execute below command: &lt;b&gt;VBoxManage modifyhd filename.vdi
     --resize 61440&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Above command will increse
     the allocated disk space to 60 GB.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;After running this command,
     I was still not able to see change in the VM. So in the VM I went to Server
     Manager. Click on “File and Storage Services”. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;Now
click on “Disks” &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnO4I03gr-Tlvd1Gkt8en-EblOiZal3Qp2VEOk83liAPE1BN1cbUbDg0ddpGMTszVLwOho9TX8wpEVewIiCnCYBl8sH1ePVF01GXPhvJpS6H1CMpg7XbKATDWOm52ma0rniSR2k4tQPq9N/s1600/1ServerManager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnO4I03gr-Tlvd1Gkt8en-EblOiZal3Qp2VEOk83liAPE1BN1cbUbDg0ddpGMTszVLwOho9TX8wpEVewIiCnCYBl8sH1ePVF01GXPhvJpS6H1CMpg7XbKATDWOm52ma0rniSR2k4tQPq9N/s320/1ServerManager.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;7. Right click on &lt;b&gt;C:&lt;/b&gt; in &lt;b&gt;Volumes&lt;/b&gt; section and click on &lt;b&gt;Extend Volume&lt;/b&gt;. &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBIu7v4STtGMGFB4kq7lD8aR6y9gM9Rkjsx8ogiZZhrcrjiP2IulZs8UQcowiKUqjJ7kYBAIv-57y9MtDl4fodySPXaT_j-uB56Q6_fWqTW5c60vXmfp5HBRo3JZc9Zdv2mNZZ9Plv-Amj/s1600/2ExtentVolume.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBIu7v4STtGMGFB4kq7lD8aR6y9gM9Rkjsx8ogiZZhrcrjiP2IulZs8UQcowiKUqjJ7kYBAIv-57y9MtDl4fodySPXaT_j-uB56Q6_fWqTW5c60vXmfp5HBRo3JZc9Zdv2mNZZ9Plv-Amj/s320/2ExtentVolume.png&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;8. Now enter the &lt;b&gt;New Size&lt;/b&gt; and click &lt;b&gt;OK&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-7jvBSNvtAzRivciYG1kWqiJrIp5EWBRAGX9hUwlD78hLXQ0uHC6rdA-MvZ8zUU0WwuJ8tQDrDpb7b6VBX16Qp1n_jTV9ufxG648eHqBdpToFkWyr-I5LIToB2PeU7hydWpctF4QN7Xpy/s1600/3SetNewSize.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-7jvBSNvtAzRivciYG1kWqiJrIp5EWBRAGX9hUwlD78hLXQ0uHC6rdA-MvZ8zUU0WwuJ8tQDrDpb7b6VBX16Qp1n_jTV9ufxG648eHqBdpToFkWyr-I5LIToB2PeU7hydWpctF4QN7Xpy/s1600/3SetNewSize.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;

&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;After these steps, I was able to proceed with SharePoint
2013 installation. Hope this helps people who are working on Virtual Box.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;-Vighnesh Bendre&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-7jvBSNvtAzRivciYG1kWqiJrIp5EWBRAGX9hUwlD78hLXQ0uHC6rdA-MvZ8zUU0WwuJ8tQDrDpb7b6VBX16Qp1n_jTV9ufxG648eHqBdpToFkWyr-I5LIToB2PeU7hydWpctF4QN7Xpy/s1600/3SetNewSize.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/8777566110594301451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/8777566110594301451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8777566110594301451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8777566110594301451'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/08/oracle-virtual-box-increasing-allocated.html' title='Oracle Virtual Box – Increasing Allocated Disk Space'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s72-c/SharePoint2013.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-2842759816961314961</id><published>2012-08-08T14:42:00.000+05:30</published><updated>2012-08-08T14:42:59.744+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SP15"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server 2012"/><title type='text'>Installing Windows Server 2012 for SharePoint 2013</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s1600/SharePoint2013.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s1600/SharePoint2013.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;I follow &lt;b&gt;Corey Roth&lt;/b&gt;’s
blogs. In his blogs he has given so much information regarding SharePoint 2013
that I got inspired and started my journey of learning SharePoint 2013. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;My first task was to get SharePoint 2013 installed on my
laptop. I have Intel i5 2.4 GHz (2) with 8 gig memory. I am running on Windows
7 Professional 64bit. I already have VMWare (8.0.4 build-744019) installed
where I do my development on Windows server 2008 R2 with SharePoint 2010. So my
obvious choice was to get SharePoint 2013 image and install it on my already
running VMWare Server 2008 R2. I downloaded the 2.1 gig image and tried
installing it on my VM. But failed. There were varied reasons for the failure. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;So I decided to get Windows Server 2012 and create a new VM
from it and then install SharePoint 2013 on it. I downloaded the Server 2012
Hyper-V Release Candidate (8400.0.WINMAIN_WIN8RC.120518-1423_X64FRE_SERVERHYPERCORE_EN-US-HRC_SHV_X64FRE_EN-US_DV5.ISO).
Then tried to create a fresh new VM from VMWare.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;But during installation, when
the server restarts for the first time, the system would get hung. It would not
proceed further. No errors. Just the black screen with the hung rotating image.
I tried to do the installation twice. No luck. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;But then I saw another blog post from &lt;b&gt;Shail&lt;/b&gt; here: &lt;a href=&quot;http://www.shailwx.com/2012/07/sharepoint-2013-development-image-part-1-creating-a-virtual-machine/&quot;&gt;http://www.shailwx.com/2012/07/sharepoint-2013-development-image-part-1-creating-a-virtual-machine/&lt;/a&gt;.
&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Where he has provided step by step guide
to install Server 2012. But in his blog he has used VirtualBox. So I also
decided to install VirtualBox and try my luck. This time I was able to complete
the installation successfully. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;But after login screen, I get only command prompt. No UI. My
colleague IT admin Mr Ganesh said that while installing (setting up) I have chosen Server
Core and not Full Server installation. But I remember clearly that I did not
get any such choice while installing the server. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Then we both started googling how to switch between command
prompt to GUI (full server installation). I got lot of options, lot of trial
and errors. But nothing worked. Below are some of the steps I tried out…&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Step 1:&lt;/b&gt; To use
Windows PowerShell to convert from a Server Core installation to a Server with
a GUI installation (&lt;a href=&quot;http://technet.microsoft.com/en-us/library/hh831786.aspx&quot;&gt;http://technet.microsoft.com/en-us/library/hh831786.aspx&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;ol style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Create a folder to mount a Windows Imaging File
(WIM) in with the command &lt;b&gt;&lt;i&gt;mkdir c:\mountdir&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&lt;/span&gt;Determine the index number for a Server with a
GUI image (for example, SERVERDATACENTER, not SERVERDATACENTERCORE) using this
command at an elevated command prompt: &lt;b&gt;&lt;i&gt;Dism /get-wiminfo /wimfile:&lt;drive&gt;:sources\install.wim&lt;/drive&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Mount the WIM file using this command at an
elevated command prompt: &lt;b&gt;&lt;i&gt;Dism /mount-wim
/WimFile:&lt;drive&gt;:\sources\install.wim /Index:&amp;lt;#_from_step_2&amp;gt;
/MountDir:c:\mountdir /readonly&lt;/drive&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Start Windows PowerShell and run this cmdlet: &lt;b&gt;&lt;i&gt;Install-WindowsFeature
Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart –Source
c:\mountdir\windows\winsxs&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Alternatively, if you want to use Windows Update
as the source instead of a WIM file, use this Windows PowerShell cmdlet: &lt;b&gt;&lt;i&gt;Install-WindowsFeature
Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Step 2&lt;/b&gt;: Enable &lt;b&gt;ServerCore-FullServer&lt;/b&gt; feature (&lt;a href=&quot;http://www.sqlha.com/2012/05/14/switching-between-server-core-and-full-gui-with-windows-server-2012/&quot;&gt;http://www.sqlha.com/2012/05/14/switching-between-server-core-and-full-gui-with-windows-server-2012/&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;ol style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Dism /online /enable-feature
/featurename:ServerCore-FullServer /source:d:\sources\sxs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Add-WindowsFeature Server-Gui-Shell&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;With unsuccessful attempts, I decided to download Server
2012 RC (no Hyper-V this time) and install it on VirtualBox.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small; line-height: 115%;&quot;&gt;I will update in my next post about my findings…&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small; line-height: 115%;&quot;&gt;Happy SharePointing (2013)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-IN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Vighnesh Bendre &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/2842759816961314961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/2842759816961314961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/2842759816961314961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/2842759816961314961'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/08/installing-windows-server-2012-for.html' title='Installing Windows Server 2012 for SharePoint 2013'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhISyCHYYDTIm1XSByIRGX0YwU0QCF9rYyGfq2Id8an1nMdS_3CuGdk-HUbm_n6T3K9U7RZggtCxy5cAhi4rcX7omOZwqs9grqyQiTlS9uWkGsx55PJIfP0TdYBwb5_cgSkI5ApB08FV7HU/s72-c/SharePoint2013.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-8766638079594102495</id><published>2012-04-16T15:09:00.000+05:30</published><updated>2012-04-16T15:09:59.931+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Group"/><title type='text'>Another Reason for &#39;Group can not be found&#39; error in SharePoint 2010</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Recently I was working on an workflow where I was accessing a group from SharePoint 2010 and from there trying to get user&#39;s mail ids. I created a group in SharePoint 2010 from UI. Since this group was supposed to hold only users (approvers for workflow), I did not assign any permission to the group. I left all the check boxes unchecked.&lt;br /&gt;
&lt;br /&gt;
Next when you try to get the group from code in workflow, you will get error saying &#39;Group can not be found&#39;. Below is the code I had written in my VS 2010 workflow.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;SPGroup spgApprovers = workflowProperties.Site.RootWeb.Groups[&quot;Some Group&quot;];
&lt;/pre&gt;&lt;br /&gt;
After some googling, I found that if you have not assigned any permission to the group, it will not show up in the code. So I went back to the group, deleted it and recreated with reader permission.&lt;br /&gt;
&lt;br /&gt;
Hope this will help someone...&lt;br /&gt;
Happy SharePointing...&lt;br /&gt;
&lt;br /&gt;
-Vighnesh Bendre&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/8766638079594102495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/8766638079594102495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8766638079594102495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8766638079594102495'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/04/another-reason-for-group-can-not-be.html' title='Another Reason for &#39;Group can not be found&#39; error in SharePoint 2010'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-4183690676530227029</id><published>2012-04-13T15:45:00.000+05:30</published><updated>2012-04-13T15:45:06.890+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="JQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><title type='text'>Validation before Save in New or Edit form</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
If you want to do validation based on other column in your out of the box New or Edit form, you can do it using JQuery in SharePoint 2010. &lt;br /&gt;
&lt;br /&gt;
In the code below I am trying to validate a text column if the value in the status drop down list is ‘In Process’. &lt;br /&gt;
&lt;br /&gt;
The function PreSaveAction() gets fired when the user clicks on ‘Save’ button in the New or Edit form. In this function you can create object of the drop down list and text control and check if the text control is empty when the status is ‘In Process’. &lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;javascript&quot; name=&quot;code&quot;&gt;function PreSaveAction()
{
   var selectedVal = $(&quot;select[title=&#39;Status&#39;]&quot;).find(&#39;option:selected&#39;).text();
   if(selectedVal == &#39;In Process&#39;)
   {
       var chrgtoNum = $(&quot;input[title=&#39;SID Number&#39;]&quot;).val();
       if(chrgtoNum == &#39;&#39;)
       {
          alert(&#39;Please enter SID Number.&#39;);
          return false;
       }
       else{return true;}
   }
   else {return true;}
}

&lt;/pre&gt;&lt;br /&gt;
You can see my other blog to learn how to put this code in New and Edit form.&lt;br /&gt;
&lt;a href=&quot;http://markviky.blogspot.in/2012/04/validation-or-control-form-from-jquery.html&quot;&gt;Validation or control form from JQuery - Default New and Edit forms&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Happy SharePointing...&lt;br /&gt;
&lt;br /&gt;
-Vighnesh&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/4183690676530227029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/4183690676530227029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4183690676530227029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/4183690676530227029'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/04/validation-before-save-in-new-or-edit.html' title='Validation before Save in New or Edit form'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-6682146227036592337</id><published>2012-04-13T15:25:00.000+05:30</published><updated>2012-04-13T15:25:48.980+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="JQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><title type='text'>Validation or control form from JQuery - Default New and Edit forms</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
When you create a custom list, you get default edit and new forms with it. So when you are entering data or modifying it SharePoint provides you a form in a popup that enables you to enter or modify data. &lt;br /&gt;
&lt;br /&gt;
But then, if you want to add custom features to the new or edit form, you can do so using JQuery. In the below example, based on the valued selected in the dropdown list, I want to enable or disable other control. And I want to add this JQuery code to the New and Edit forms of the custom list.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;javascript&quot; name=&quot;code&quot;&gt;function HideColumn(stat, active) 
{  
        var activeObj = $(&quot;input[title=&#39;&quot; + active + &quot;&#39;]&quot;);
        
       //initially when the user opens the form, we need to check if the user has selected the status that we have written code for…
       //if selected value is other than Suspend, disable the control
        var initialVal = $(&quot;select[title=&#39;&quot;+ stat +&quot;&#39;]&quot;).find(&#39;option:selected&#39;).text();
        if(initialVal == &#39;Suspend&#39;)
        {$(activeObj).attr(&#39;disabled&#39;, false)}
        else
        {$(activeObj).attr(&#39;disabled&#39;, true)}

         //Now handle dropdown list’s change event. In this event we will check what is the selected value of the ddl, based on the value, we enable or disable the control…
 $(&quot;select[title=&#39;&quot;+ stat +&quot;&#39;]&quot;).change(function() 
 { 

  var selectedValue = $(&quot;select[title=&#39;&quot;+ stat +&quot;&#39;]&quot;).find(&#39;option:selected&#39;).text();
 
         if(selectedValue == &#39;Suspend&#39;) 
  {
              $(activeObj).attr(&#39;disabled&#39;, false)
          }
  else {
       $(activeObj).attr(&#39;disabled&#39;, true)
              }
 });
}

$(document).ready(function() {HideColumn(&#39;Status&#39;, &#39; Active&#39;);} ); 
&lt;/pre&gt;&lt;br /&gt;
In the above example, I have written a function HideColumn which will be called when the document is ready. The parameters to this function are the column names of dropdown list – ‘Status’ and other control which we want to enable/disable. &lt;br /&gt;
&lt;br /&gt;
Now when the user opens the form in edit mode, the status ddl is already selected. At this time, we want to make sure based on the selected value, we change the state (enable/disable) of the other control. In SharePoint you are not aware of the ‘Id’ property of the control. Or this property will be having some junk value. But what you can depend on is the ‘Title’ property. So by passing the title property, we can create the control object.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;javascript&quot; name=&quot;code&quot;&gt;var activeObj = $(&quot;input[title=&#39;&quot; + active + &quot;&#39;]&quot;);
&lt;/pre&gt;&lt;br /&gt;
You can get the selected text of the drop down list by using the find method as below.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;javascript&quot; name=&quot;code&quot;&gt;var initialVal = $(&quot;select[title=&#39;&quot;+ stat +&quot;&#39;]&quot;).find(&#39;option:selected&#39;).text();
&lt;/pre&gt;&lt;br /&gt;
Once you are done with enabling and disabling the control at start up, you have to attach change event handler to the status drop down list. &lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;javascript&quot; name=&quot;code&quot;&gt;$(&quot;select[title=&#39;&quot;+ stat +&quot;&#39;]&quot;).change(function(){});
&lt;/pre&gt;&lt;br /&gt;
This function will fire every time you change the value in the drop down list. Now based on the selected value, you can enable or disable the other control. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, how do you put this on to the new and edit form? Well go to the list tab, click on ‘Form Web Parts’ and select ‘Default New form’. In the form, click on add web part, click on ‘Media and Content’. Add ‘Content Editor’ web part.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfj1PM3QjeqPL-LbPds_K1V0hY9VFGoj0ueOQsO1ykESTrsYKT0PXc4xo3lV-JbOklQEpUW25DPdx7x6Uzw1U_tsvfclH1yQajc2Bs-QwMj1s0vg4PjhtPzfHxpE-C505oJqtjAkB3ezoV/s1600/1NewEditForm.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfj1PM3QjeqPL-LbPds_K1V0hY9VFGoj0ueOQsO1ykESTrsYKT0PXc4xo3lV-JbOklQEpUW25DPdx7x6Uzw1U_tsvfclH1yQajc2Bs-QwMj1s0vg4PjhtPzfHxpE-C505oJqtjAkB3ezoV/s640/1NewEditForm.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now in the ‘Editing Tools’ – ‘Format Text’ tab, click on ‘HTML’ – ‘Edit HTML Source’. Paste you JQuery code in this popup dialog. Don’t forget to set the chrome type to ‘None’ in the web part properties.&lt;br /&gt;
&lt;br /&gt;
Follow the same steps to configure JQuery code in the edit form also.&lt;br /&gt;
&lt;br /&gt;
Happy SharePointing...&lt;br /&gt;
&lt;br /&gt;
-Vighnesh&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/6682146227036592337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/6682146227036592337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6682146227036592337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6682146227036592337'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/04/validation-or-control-form-from-jquery.html' title='Validation or control form from JQuery - Default New and Edit forms'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-3682737729943379054</id><published>2012-03-28T15:45:00.000+05:30</published><updated>2012-03-28T15:45:27.980+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Disk Space"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage Space"/><title type='text'>How to find out used storage space by SharePoint list or library</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Recently, I encountered a problem where my site&#39;s data was growing rapidly. I wanted to find out which list or library is using how much disk space (storage). I found out an easier option to list all the lists/libraries in the site and their corresponding storage space.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;You just have to append &quot;&lt;b&gt;_layouts/storman.aspx&lt;/b&gt;&quot; at the end of your site address. But when I checked for the first time, the data was not accurate. But then I saw a message at the top of the page which said data displayed may not be up to date. Revisit the site to get more accurate data. So when I revisited the page. I was able to get accurate information.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This might help some one... &lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;-Vighnesh Bendre &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/3682737729943379054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/3682737729943379054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/3682737729943379054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/3682737729943379054'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2012/03/how-to-find-out-used-storage-space-by.html' title='How to find out used storage space by SharePoint list or library'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-78458827561440428</id><published>2011-09-05T14:08:00.006+05:30</published><updated>2011-09-05T14:11:28.400+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Build Definition"/><category scheme="http://www.blogger.com/atom/ns#" term="CI"/><category scheme="http://www.blogger.com/atom/ns#" term="Continuous Integration"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010"/><title type='text'>Creating Continuous Integration in TFS 2010 for SharePoint 2010 projects</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s1600/SP2010_2.JPG&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5519304989145486386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; style=&quot;float: left; height: 37px; margin: 0px 10px 10px 0px; width: 158px;&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Setting up Continuous Integration for the code in a project is a common procedure followed in projects. The Continuous Integration (CI) becomes more important in development projects using Agile methodology or for geographically distributed teams. You can create build definitions in Team Foundation Server (TFS) 2010 to build your codebase. &lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;But the important question is – how do you setup CI for SharePoint projects? Because by TFS 2010 build agent will not be able to compile SharePoint code. This is because SharePoint code refers to the SharePoint assemblies. And these SharePoint assemblies are not available in the server where the TFS is configured. You could ask why don’t we just install SharePoint 2010 on the same server as TFS 2010. Installing SharePoint 2010 on TFS 2010 server is not recommended for performance reasons obviously. &lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;So, the easiest way to successfully compiling SharePoint 2010 code on TFS 2010 server is to copy the SharePoint 2010 assemblies on the build server. The process is well documented on MSDN. There is also a PowerShell script what will collect the SharePoint 2010 assemblies and install them on the build server. &lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Please go through the below steps to achieve the same.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Follow the procedures defined on MSDN – &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ff622991.aspx&quot;&gt;How to Build SharePoint projects with TFS team build &lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://archive.msdn.microsoft.com/SPPwrShllTeamBuild&quot;&gt; PowerShell script to configure team build server to build SharePoint projects&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;Also keep in mind that the script may not copy all the required assemblies to build server. Make sure you also consider the following assemblies for copy.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.Office.Server.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.Office.Server.UserProfiles.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.Client.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.Client.Runtime.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.Client.ServerRuntime.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.Linq.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.Portal.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.Publishing.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.Taxonomy.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.SharePoint.WorkflowActions.dll &lt;br /&gt;
•&amp;nbsp;&amp;nbsp; &amp;nbsp;Microsoft.Web.CommandUI.dll&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
Now that your build server can compile SharePoint codebase, you have to create a build definition in TFS 2010 for CI.&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Creating Build Definition – Process Overview&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Make sure that your VS 2010 is connected to the TFS 2010 server. Now from the team explorer select &lt;b&gt;New Build Definition&lt;/b&gt; on the &lt;b&gt;Builds&lt;/b&gt; node. &lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTByfSPam_gLX-eoog7bQouIClUGacVGzCgQGsMobPssnfcW5idMtLpgJwO4LnLSaObksnD34K69PBynC4a9N_vUPkUug4yCx7kaMJmwOT3agFOtoHKizM1iYc5ijipqQfCPjpOubKH-h/s1600/1BuildDef.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTByfSPam_gLX-eoog7bQouIClUGacVGzCgQGsMobPssnfcW5idMtLpgJwO4LnLSaObksnD34K69PBynC4a9N_vUPkUug4yCx7kaMJmwOT3agFOtoHKizM1iYc5ijipqQfCPjpOubKH-h/s320/1BuildDef.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Give the Build Definition a name and description&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG3vjZFrR6yTTyMN_jTixIDWNVZG-DMflw_6ZwyjQ1l9qkgGsySlzJHuflmqD7RVgpwuz9eIZddwF04CJ6TUVKBb4FfUY2JmFgOs2cPTrDP6lUXYhluPSbUzXHTjeLN-KEzlTmT3ngUsHJ/s1600/2General.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;92&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG3vjZFrR6yTTyMN_jTixIDWNVZG-DMflw_6ZwyjQ1l9qkgGsySlzJHuflmqD7RVgpwuz9eIZddwF04CJ6TUVKBb4FfUY2JmFgOs2cPTrDP6lUXYhluPSbUzXHTjeLN-KEzlTmT3ngUsHJ/s320/2General.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;3.&amp;nbsp;&amp;nbsp; &amp;nbsp;In &lt;b&gt;Trigger &lt;/b&gt;tab, select &lt;b&gt;Continuous Integration – Build each check-in&lt;/b&gt;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh106VCihBSxKQzjuYxLahU4CqSj1vCQhK3xIdTj1SX7vfh8XE9L5ROAO31zNpCCWHCrfnhuoeF4Uf_rSyZtqeSKsbGF7kW_SZS9zlUCm0uuBBS9H-Gdl_aZfyyh0xdcqGnyzTnLOECvpI4/s1600/3Trigger.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh106VCihBSxKQzjuYxLahU4CqSj1vCQhK3xIdTj1SX7vfh8XE9L5ROAO31zNpCCWHCrfnhuoeF4Uf_rSyZtqeSKsbGF7kW_SZS9zlUCm0uuBBS9H-Gdl_aZfyyh0xdcqGnyzTnLOECvpI4/s320/3Trigger.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;4.&amp;nbsp;&amp;nbsp; &amp;nbsp;In &lt;b&gt;Workspace &lt;/b&gt;tab, select the source of your SharePoint codebase&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijKtRI-_4-5BKZXj9bU9bOnj226SQ5aSxiRFP1f6vOOqOHE78VHoR3v7qzLt2tzcEYVWFace44b6aBTGHtuxH-ARKNfKSdfl97MRxhiH5oQJhd-nje5QTPd-SxlCwWBC56VvwkzCEGulwu/s1600/4Workspace.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijKtRI-_4-5BKZXj9bU9bOnj226SQ5aSxiRFP1f6vOOqOHE78VHoR3v7qzLt2tzcEYVWFace44b6aBTGHtuxH-ARKNfKSdfl97MRxhiH5oQJhd-nje5QTPd-SxlCwWBC56VvwkzCEGulwu/s320/4Workspace.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;5.&amp;nbsp;&amp;nbsp; &amp;nbsp;In &lt;b&gt;Build Defaults&lt;/b&gt; tab, specify output files drop folder&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbOkqOqd0NVCQtZsQZrRS82-BMteds8j5P_u8cnutkHy_CEwjsZrdGYk0OVObMeMebg62gx-73_NJdsSzXVnn5KmOPWE0PZB1l92xPZ__Ms1c5oO_D_LKb2p5dqeacH18Gd_r841ijSi7n/s1600/5BuildDefaults.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbOkqOqd0NVCQtZsQZrRS82-BMteds8j5P_u8cnutkHy_CEwjsZrdGYk0OVObMeMebg62gx-73_NJdsSzXVnn5KmOPWE0PZB1l92xPZ__Ms1c5oO_D_LKb2p5dqeacH18Gd_r841ijSi7n/s320/5BuildDefaults.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;6.&amp;nbsp;&amp;nbsp; &amp;nbsp;In &lt;b&gt;Process &lt;/b&gt;tab, specify the solutions and projects to include in the build&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLhqJNlrMYd8skwmdiv6B083VxHSgSuD2y_ObBZi5GmQdtIoNTh0zdJm54EeUro67ZpkP548Pvq0LvfDzdJ-QIj24jSPu-L0f78JRbhb5Sg-xsWR34H03Ink7LnBFnxdUntV9fBIDn5IBl/s1600/6Process.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;156&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLhqJNlrMYd8skwmdiv6B083VxHSgSuD2y_ObBZi5GmQdtIoNTh0zdJm54EeUro67ZpkP548Pvq0LvfDzdJ-QIj24jSPu-L0f78JRbhb5Sg-xsWR34H03Ink7LnBFnxdUntV9fBIDn5IBl/s320/6Process.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&amp;nbsp;7.&amp;nbsp;&amp;nbsp; &amp;nbsp;In &lt;b&gt;Retention Policy&lt;/b&gt; tab, specify how long builds should be kept. By default, last 10 builds are kept.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2ZCt00PHrnDkQ3MROcMTkOd6JETbu4xkzb25hJIa92aQA3pOIt_kAKhA5IjxCXA0QYdpoGoyVTjK_udr_d_HQjhlhCIDq_JsQ_kyTtAiBR_Q4UFwf-1YD__m9QRtNgn_RygKpaVPjUkwW/s1600/7RetnetionPolicy.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2ZCt00PHrnDkQ3MROcMTkOd6JETbu4xkzb25hJIa92aQA3pOIt_kAKhA5IjxCXA0QYdpoGoyVTjK_udr_d_HQjhlhCIDq_JsQ_kyTtAiBR_Q4UFwf-1YD__m9QRtNgn_RygKpaVPjUkwW/s320/7RetnetionPolicy.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp; Save the build definition&lt;br /&gt;
&lt;br /&gt;
9.&amp;nbsp;&amp;nbsp;&amp;nbsp; Now go to the newly created build definition, right click and select &lt;b&gt;Queue New Build&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
10.&amp;nbsp;&amp;nbsp;&amp;nbsp; The build explorer window will show the build activity.&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;br /&gt;
Hope this article will at least serve as a reference point for configuring TFS 2010 to build SharePoint 2010 code. Configuring CI for SharePoint projects involve much more planning and research. I would suggest you to go through the links specified in the article and in the reference section below.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Reference&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
http://blogs.msdn.com/b/sharepointdev/archive/2011/08/25/creating-your-first-tfs-build-process-for-sharepoint-projects.aspx&lt;br /&gt;
http://msdn.microsoft.com/en-us/library/ff622991.aspx&lt;br /&gt;
http://archive.msdn.microsoft.com/SPPwrShllTeamBuild&lt;br /&gt;
&lt;br /&gt;
-&amp;nbsp;&amp;nbsp;&amp;nbsp; Vighnesh Bendre&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/78458827561440428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/78458827561440428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/78458827561440428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/78458827561440428'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2011/09/creating-continuous-integration-in-tfs.html' title='Creating Continuous Integration in TFS 2010 for SharePoint 2010 projects'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-8391269193838166927</id><published>2011-01-20T19:02:00.000+05:30</published><updated>2011-01-20T19:02:50.560+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="list template"/><category scheme="http://www.blogger.com/atom/ns#" term="Migration"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><title type='text'>Migrating list or library from SharePoint 2007 (MOSS) to SharePoint 2010</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s1600/SP2010_2.JPG&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5519304989145486386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; style=&quot;cursor: hand; float: left; height: 37px; margin: 0px 10px 10px 0px; width: 158px;&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;There are many situations when you want to migrate data from SharePoint 2007 (MOSS) to SharePoint 2010. Microsoft has provided lot of material on upgrade or migrate to SharePoint 2010. &lt;/span&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/sharepoint/ee517215.aspx&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;This&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt; is the best starting point. I also have written about the steps to upgrade or migrate TFS 2008 team portals to TFS 2010 team portals. Basically I have considered upgrading and migrating from SharePoint 2007 to SharePoint 2010. You can find the blog post &lt;/span&gt;&lt;a href=&quot;http://markviky.blogspot.com/2011/01/upgrade-and-migration-for-sharepoint.html&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;But a situation may also arise where you are required to migrate only certain lists or libraries. In this blog post we will see how you can migrate only certain lists or libraries. The approach for migrating SharePoint 2007 lists and libraries is to save them as list templates with content and migrate them to SharePoint 2010 site. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;But unfortunately SharePoint 2007 list templates (version 3) are not supported in SharePoint 2010. For this reason, we have to convert SharePoint 2007 list templates to be SharePoint 2010 compatible. For making list templates compatible we can use PowerShell scripts. I have listed down the prerequisites and steps for converting SharePoint 2007 list templates to be compatible with SharePoint 2010.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;strong&gt;1 Prerequisites&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Since we will be manually converting the list templates, we will require some tools and will have to follow the below steps&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. List templates from SharePoint 2007 lists and libraries,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. Three folders : Input to store SharePoint 2007 list templates,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. Output to store SharePoint 2010 compatible list templates,&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. Processed to store SharePoint 2007 list templates that have been processed,&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;5. 7z.exe to extract the site template files. We can get it from &lt;a href=&quot;http://www.7-zip.org/&quot;&gt;http://www.7-zip.org/&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;6. Makecab.exe to prepare a cab file. This is already available in WINDOWS\System32 folder&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;strong&gt;2 PowerShell Script &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Now that we have all the prerequisites, we will make use of the PowerShell scripts to modify the site template file and make them ready for SharePoint 2010. Please use the following PowerShell script. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;background: #d9d9d9; border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;&quot;&gt;&lt;td style=&quot;border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 458.75pt;&quot; valign=&quot;top&quot; width=&quot;612&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 15pt 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;# Set Root Directory&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$RootDir&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;C:\Migration\&quot; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#Ensure it has a trailing backslash (&#39;\&#39;)&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Set-Alias&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; sz &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;C:\path\to\7zip\7z.exe&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;) &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#7Zip exe path&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Set-Alias&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; mcab &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;C:\windows\system32\makecab.exe&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;)&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Get list of all STP files&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$InputDir&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;get-childitem&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$RootDir&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;input&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;)&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;foreach&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$item&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;in&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$InputDir&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;|&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;where&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;{&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: navy; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;.extension &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;-eq&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;.stp&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;})&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$targetFile&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$RootDir&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;input\&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$item&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;.name&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;)&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$extractPath&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$targetFile&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;.substring&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;,&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$targetFile&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;.length&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;-&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;4)&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;Processing: &quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$targetFile&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#Create directory&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;New-Item&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$extractPath&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;-&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;type&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;br /&gt;
directory&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#Expand STP File&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$extractPathOption&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;-o&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$extractPath&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;)&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;sz&lt;br /&gt;
x &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$extractPathOption&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$targetFile&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#Replace files&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$manifestFileIn&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$extractPath&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;\manifest.xml&quot;&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$manifestFileOut&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$extractPath&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;\manifestOut.xml&quot;&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Get-Content&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$manifestFileIn&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;|&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Foreach-Object&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;{&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: navy; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$_&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;-replace&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;&amp;lt;ProductVersion&amp;gt;3&amp;lt;/ProductVersion&amp;gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;,&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&quot;&amp;lt;ProductVersion&amp;gt;4&amp;lt;/ProductVersion&amp;gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;}&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;|&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Set-Content&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$manifestFileOut&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;)&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&amp;nbsp;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;#Cleanup files&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;Remove-Item&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$manifestFileIn&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;Rename-Item&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$manifestFileOut&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$manifestFileIn&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;#Recompress&lt;br /&gt;
(MakeCab)&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$itemNoExtension&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$item&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;.name.substring&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;(0&lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$item&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;.name.length&lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;4)&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$CabFileName&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$RootDir&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&quot;\output\&quot;&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$itemNoExtension&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&quot;.cab&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;)&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$NewSTPFileName&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$RootDir&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&quot;\output\&quot;&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$itemNoExtension&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&quot;.stp&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;)&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;mcab &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$manifestFileIn&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;$CabFileName&lt;/span&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt;&quot;&gt;&amp;nbsp;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#Rename cab, and move to output folder&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Rename-Item&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$&lt;span class=&quot;SpellE&quot;&gt;CabFileName&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$&lt;span class=&quot;SpellE&quot;&gt;NewSTPFileName&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Remove-Item&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$&lt;span class=&quot;SpellE&quot;&gt;manifestFileIn&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Remove-Item&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$&lt;span class=&quot;SpellE&quot;&gt;extractPath&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: #f7f7f7; line-height: 15.75pt; margin: 0cm 30pt 18pt 15pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;#Move original file to&lt;br /&gt;
processed folder&lt;br /&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: teal; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;Move-Item&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$&lt;span class=&quot;SpellE&quot;&gt;targetFile&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;$&lt;span class=&quot;SpellE&quot;&gt;RootDir&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: pink; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;+&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #222222; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: maroon; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;&#39;processed&#39;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 11.5pt; mso-ansi-language: EN-US;&quot;&gt;)&lt;br /&gt;
&lt;br /&gt;
}&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;mso-ansi-language: EN-GB;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;strong&gt;3. Create List or Library&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Once the list templates are converted to SharePoint 2010 compatible, we need to upload them in list templates gallery in SharePoint 2010 site collection. Now we can proceed to creating new list or library from these templates. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Special thanks to: &lt;a href=&quot;http://www.heyweb.net/2010/09/converting-sharepoint-2007-list-templates-for-sharepoint-2010/&quot;&gt;Peter Heydon&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-Vighnesh Bendre&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/8391269193838166927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/8391269193838166927' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8391269193838166927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8391269193838166927'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2011/01/migrating-list-or-library-from.html' title='Migrating list or library from SharePoint 2007 (MOSS) to SharePoint 2010'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-8332470006928023279</id><published>2011-01-20T18:47:00.000+05:30</published><updated>2011-01-20T18:47:38.034+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Migration"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Upgrade"/><title type='text'>Upgrade and Migration for SharePoint Foundation 2010</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt; &lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s1600/SP2010_2.JPG&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: 85%;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5519304989145486386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; style=&quot;cursor: hand; float: left; height: 37px; margin: 0px 10px 10px 0px; width: 158px;&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.1 Introduction &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Microsoft SharePoint Foundation 2010 has been designed for scale and performance and as such requires new hardware and software requirements. There are 3 major steps while upgrading.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. Plan and Prepare&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. Perform a database attach upgrade&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. Verify upgrade&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.2 Plan and Prepare&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;
&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Before we run any process to upgrade from Windows SharePoint Services 3.0 to Microsoft SharePoint Foundation 2010, we have to determine which upgrade approach to take. In our scenario, Database Attach Upgrade seems to be appropriate approach to follow. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;We can upgrade the content for the environment on a separate farm. The result is that you do not upgrade any of the services or farm settings. You can upgrade the databases in any order and upgrade several databases at the same time. While each database is being upgraded, the content in that database is not available to users.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.2.1 Upgrade Approach&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;A database attach upgrade enables you to move to new hardware or a new farm. During a database attach upgrade, you detach all the content databases from an existing farm and then attach the databases to a new server farm installation. When you attach the databases to the new server farm, the upgrade process runs and upgrades the data in place.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;The following steps explain what happens during a database attach upgrade:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. The server administrator sets up and configures a new SharePoint Foundation 2010 farm. The administrator transfers all customizations to the new farm and tests the environment.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;For more information about how to configure the new environment, see Prepare the new SharePoint Foundation 2010 environment for a database attach upgrade.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. The server administrator detaches the content databases from the old Windows SharePoint Services 3.0 farm and takes the old farm offline (for example, by changing the load balancer or IIS Web applications to stop service requests, or by turning off all the components and services on each server computer in the farm).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. The server administrator attaches the content databases to the new farm and upgrades the content.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;327&quot; s5=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikgd7Ufvd28-SDkrHyutSkirvC9zPDvroRc82v99ZIVlXZ51Xbsn_X6LBN07zR8XYcM_g0YEypox2ipAdZD7tDWgMXdalreWoyKHlhRBsfeSNAtX8WQ6GEr5q5_diHlfHhUIeXB_HxGRu_/s400/Migrate.png&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. The server administrator confirms that the upgrade has finished successfully and then configures the new farm to start serving requests at the new URL.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.2.2 Run Pre Upgrade Checker&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Pre-upgrade checker reports on the status of the environment and SharePoint sites before one upgrades to Microsoft SharePoint Foundation 2010. It is highly recommended that the server administrator run the pre-upgrade checker and resolve as many problems as possible before scheduling the upgrade. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;The pre-upgrade checker is an stsadm operation that one can run in a Windows SharePoint Services 3.0 environment to find any potential issues for upgrade and to review recommendations and best practices. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.3 Perform a database attach upgrade&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;When we upgrade from Windows SharePoint Services 3.0 to Microsoft SharePoint Foundation 2010 by using the database attach upgrade approach, we upgrade only the content for your environment and not the configuration settings. Using a database attach upgrade approach is useful when you are changing hardware or want to reconfigure your server farm topology as part of the upgrade process.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.3.1 Back up the previous version databases by using SQL Server tools&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Follow the appropriate procedure to back up databases in SQL Server 2005. Repeat these steps for each content database in the server farm.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;We do not have to back up the configuration or admin content databases, because we will re-create these databases in the new server farm. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;At the end of this procedure, you will have created duplicates of the read-only content databases.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;To back up a database in SQL Server 2005&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. On the database server, click Start, point to All Programs, point to Microsoft SQL Server 2005, and then click SQL Server Management Studio.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. In the Connect to Server box, fill in the connection information, and then click Connect.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. After you connect to the appropriate instance of the SQL Server 2005 Database Engine, in Object Explorer, expand the server tree by expanding the server name.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. Expand Databases, right-click the database that you want to back up, point to Tasks, and then click Back Up. The Back Up Database dialog box appears.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;5. In the Source area, in the Database box, verify the database name.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;6. In the Backup type box, select Full.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;7. Under Backup component, select Database.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;8. In the Backup set area, in the Name text box, either accept the default backup set name that is suggested or type a different name for the backup set.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;9. In the Destination area, specify the type of backup destination by selecting Disk or Tape, and then specify a destination. To create a different destination, click Add.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;10. Click OK to start the backup process.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Repeat the previous procedure to back up all the other content databases that are used by Windows SharePoint Services 3.0 in the environment.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.3.2 Detach the previous version databases (standard database attach)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Before we can attach databases to the new environment and upgrade the data, we need to detach them from the current environment. After we have detached the databases, we can move them to a new database server or leave them on the existing database server and attach them to the Web applications.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;To detach a content database from a Web application&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. In Central Administration, on the Application Management page, in the SharePoint Web Application Management section, click Content databases.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. On the Manage Content Databases page, click the content database you want to detach.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. On the Manage Content Database Settings page, in the Remove Content Database section, select the Remove content database check box, and then click OK.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. Repeat steps 2 and 3 for each content database that you want to detach.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;If we are moving the databases to a different database server, we must also detach the databases from the instance of SQL Server before we move them and attach them to the new instance of SQL Server after you move them.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;To detach a database from an instance of SQL Server and move it to another instance of SQL Server&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. In SQL Server 2005 Management Studio, open the source instance of SQL Server, and then expand the Databases node.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. Right-click the content database, point to Tasks, and then click Detach. Repeat this step for each content database that you want to detach and move.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. In Windows Explorer, browse to the location of the .mdf and .ldf files for the content databases.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. Select the .mdf and .ldf files for the database you want to move and either copy or move them to the destination directory.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;5. In SQL Server 2005 Management Studio, open the source instance of SQL Server.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;6. Right-click the Databases node, point to Tasks, and then click Attach.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;7. In the Attach Database dialog box, browse to the location to which you transferred the .mdf and .ldf files, select the .mdf file for the database you want to attach, and then click OK.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;8. Repeat steps 6 and 7 for each content database that you are moving.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.3.3 Restore a backup copy of the database (database attach with read-only databases)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;After we configure the new server farm, we can restore the backup copies of the databases on one of the following: Microsoft SQL Server 2008 R2, SQL Server 2008 with Service Pack 1 (SP1) and Cumulative Update 2, and SQL Server 2005 with SP3 and Cumulative Update 3. Note that we must restore to a 64-bit version of SQL Server 2008 R2, SQL Server 2008 with SP1 and Cumulative Update 2, and SQL Server 2005 with SP3 and Cumulative Update 3. Start with one database, and then verify that the restoration has worked before we restore the other databases.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;The following section provides procedures for restoring the backups.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;To restore a backup copy of a database in SQL Server 2008 Enterprise&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. After you connect to the appropriate instance of the SQL Server 2008 Database Engine, in Object Explorer, expand the server name.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. Right-click Databases, and then click Restore Database. The Restore Database dialog box appears.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. In the Restore Database dialog box, on the General page, type the name of the database to be restored in the To database list.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. In the To a point in time text box, retain the default (Most recent possible).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;5. To specify the source and location of the backup sets to restore, click From device, and then click Browse to select the backup file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;6. In the Specify Backup dialog box, in the Backup media box, be sure that File is selected.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;7. In the Backup location area, click Add.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;8. In the Locate Backup File dialog box, select the file that you want to restore, click OK, and then, in the Specify Backup dialog box, click OK.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;9. In the Restore Database dialog box, under Select the backup sets to restore grid, select the Restore check box next to the most recent full backup.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;10. In the Restore Database dialog box, on the Options page, under Restore options, select the Overwrite the existing database check box.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;11. Click OK to start the restore process. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.3.4 Verify custom components&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Before we attach the content databases to the Web applications, use the Test-SPContentDatabaseWindows PowerShell cmdlet to verify that we have all the custom components that we need for that database. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;To verify custom components are available by using Windows PowerShell&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. Verify that you meet the following minimum requirements: See Add-SPShellAdmin.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. On the Start menu, click All Programs.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. Click Microsoft SharePoint 2010 Products.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. Click SharePoint 2010 Management Shell.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;5. At the Windows PowerShell command prompt, type the following command:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Test-SPContentDatabase -Name &lt;databasename&gt;-WebApplication &lt;url&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Where:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;databasename&gt;is the name of the database we want to test.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;url&gt;is the URL for the Web application that will host the sites.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.3.5 Attach a content database to a Web application&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;When we attach a content database, make sure that the root site for the Web application is included in the first content database that we attach. In other words, before we continue, examine the root of the Web application in the original server farm to determine the first site collection. After we attach the database that contains the root site, we can attach the other content databases for the Web application in any order. We do not have to create any site collections to store the content before we attach the database; this process creates the site collections for us. Make sure that we do not add any new site collections until we have restored all the content databases.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;We can use either the Mount-SPContentDatabase cmdlet in Windows PowerShell or the addcontentdb Stsadm command to attach a content database to a Web application. Using the SharePoint Central Administration pages to attach a content database is not supported for upgrading.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Ensure that the account we use to attach the databases is a member of the db_owner fixed database role for the content databases that we want to upgrade.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;To attach a content database to a Web application by using Windows PowerShell&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. Verify that you meet the following minimum requirements: See Add-SPShellAdmin.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. On the Start menu, click All Programs.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. Click Microsoft SharePoint 2010 Products.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. Click SharePoint 2010 Management Shell.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;5. At the Windows PowerShell command prompt, type the following command:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: orange; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Mount-SPContentDatabase -Name &lt;databasename&gt;-DatabaseServer &lt;servername&gt;-WebApplication &lt;url&gt;[-Updateuserexperience]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Where:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;databasename&gt;is the name of the database we want to upgrade.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;servername&gt;is server on which the database is stored.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;url&gt;is the URL for the Web application that will host the sites.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Updateuserexperience is the choice to update to the new user experience or stay in the old user experience (part of Visual Upgrade). When we include this parameter, the site is set to preview the new user experience. Omit this parameter if we want the site to remain in the old user experience after upgrade. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.4 Verify upgrade&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;After we have performed database attach upgrade to Microsoft SharePoint Foundation 2010, we must verify that the content was successfully upgraded to the new version. We can verify the status of the upgrade (is it still in progress, or has it been completed successfully or with errors or failures?) and then also review the upgraded sites to see whether any issues remain for us to address. When we upgrade the production environment, it is even more critical that we know when the upgrade was completed, which sites have been upgraded successfully, and which sites require additional work before we allow users access to them again.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.4.1 Verify upgrade status&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;There are different ways to check the status of the upgrade process during each of these phases: In SharePoint Central Administration, we can view the version number to make sure that it is correct for the version that we upgraded to. Also, we can use the Upgrade Status page in SharePoint Central Administration or the localupgradestatus operation in Stsadm to find out which sites have been — or are currently being — upgraded. If upgrade was not successfully completed, we can view the log files to find the issues, address them, and then restart the upgrade process.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.4.2 Review Upgraded Sites&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;To verify basic functionality, we can create a new site collection by using a representative set of lists, libraries, Web Parts, and so on. Review the new site to make sure that the common, basic elements of the sites are working.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;If pages are not rendered, we can check the Site Settings page by going directly to the URL (http:// siteurl/_layouts/settings.aspx). If the Site Settings page works and the upgrade has succeeded, there might be issues with the master page or home page. If the Site Settings page does not work, go to the log file to see whether you can get more information about the problem.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Use the following checklists to review your upgraded sites and look for issues.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1. Web Parts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2. Large lists&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3. Styles and appearance&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;4. Permissions&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;5. Customized (unghosted) pages&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-Vighnesh Bendre&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/8332470006928023279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/8332470006928023279' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8332470006928023279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/8332470006928023279'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2011/01/upgrade-and-migration-for-sharepoint.html' title='Upgrade and Migration for SharePoint Foundation 2010'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-7585571391613134670</id><published>2010-12-31T14:48:00.000+05:30</published><updated>2010-12-31T14:48:59.859+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="Recycle Bin"/><category scheme="http://www.blogger.com/atom/ns#" term="search"/><title type='text'>Get files / search files from Recycle Bin - SharePoint 2010</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s1600/SP2010_2.JPG&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5519304989145486386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; style=&quot;cursor: hand; float: left; height: 37px; margin: 0px 10px 10px 0px; width: 158px;&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Couple of days back, I got a query. A organization has lots of document libraries &amp;amp; lists. And by mistake a user deleted a file from the document library. The administrator of the site collection is&amp;nbsp;sure that&amp;nbsp;the document is in the recycle bin, but cant find it. Recycle bin has thousands of items in it. The administrator knows the name of the file and he wants to restore it back to the original location. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Microsoft doesn&#39;t provide search capabilities inside Recycle Bin. How will you find the specified file? How will you restore it back to the original place? Here is an answer... using PowerShell.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Follow these steps...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;strong&gt;Step1.&lt;/strong&gt; Run the below script to find out about the file in site collection recycle bin.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: orange; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;(Get-SPSite &quot;http://SERVERNAME:PORT/&quot;).RecycleBin | ?{$_.Title -match &quot;DeletedFile&quot;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;If a matching file is found, Powershell will display information about the file. You will also be able to find who deleted it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;strong&gt;Step 2.&lt;/strong&gt; Now take the ID of the item and restore back to the original location.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: orange; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;(Get-SPSite &quot;http://SERVERNAME:PORT&quot;).RecycleBin.Restore(&quot;e7652991-b3b7-4df2-a3c8-39b76a8e98d3&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Dont forget to run PowerShell as administrator.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-Vighnesh Bendre&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/7585571391613134670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/7585571391613134670' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/7585571391613134670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/7585571391613134670'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2010/12/get-files-search-files-from-recycle-bin.html' title='Get files / search files from Recycle Bin - SharePoint 2010'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-6310829060024148333</id><published>2010-11-19T13:19:00.000+05:30</published><updated>2010-11-19T13:19:13.262+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Export"/><category scheme="http://www.blogger.com/atom/ns#" term="Import"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><title type='text'>Site Migration using PowerShell - SharePoint 2010</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s1600/SP2010_2.JPG&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5519304989145486386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s400/SP2010_2.JPG&quot; style=&quot;cursor: hand; float: left; height: 37px; margin: 0px 10px 10px 0px; width: 158px;&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;The content migration APIs provide a simple but flexible solution for migrating content between SharePoint Foundation Web sites. You can export the content from a SharePoint site, along with any dependencies (for example, security, roles, versioning, and other metadata), into single or multiple XML-formatted files called content migration packages. On import to the destination Web site, the packaged data is extracted and interpreted. You can also save the packages to a file server before migrating to a different server. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;The object model is designed to work with data ranging from an entire Web site to an item in a list or library. You can select the level of metadata to include with migrated content, as well as choose whether to do a full migration or only an incremental change. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Following are some common scenarios for using the content migration APIs: &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Publishing content from a development server to a staging server and from a staging server to a production server. You can manually trigger the publishing process or drive it with a scheduled job. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Allowing end users to export any list and content from a site and import it manually to another site inside or outside of the original server farm.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Enabling third-party content management or collaboration solutions to generate data into the published XML schema and use the import capability to migrate content into SharePoint Foundation.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Selecting components from a Volume Shadow Copy Service (VSS) restore for import to a SharePoint Foundation Web site.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;In short, by using the content migration APIs, you can transfer the right content from the right location at the proper time to the correct destination.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Ways to Use the Content Migration APIs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;There are three ways you can invoke the content migration APIs.&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Windows PowerShell&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Using Windows PowerShell, you can use the import and export operations to migrate data. However, you are limited in scope to a site object only. In addition, you do not have the option of retaining GUIDs, which can be necessary in certain scenarios. &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;SOAP&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;You can use the ExportWeb(String, String, String, Boolean, Boolean, Boolean, Int32) and ImportWeb(String, String, String, Boolean, Boolean, Boolean, Int32) methods implemented in the Sites Web service to migrate data from a remote server. But, as is the case with Stsadm.exe, you are limited in scope to a Web site only. You also do not have the ability to retain GUIDs, which can be a requirement in certain scenarios. &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Content Migration object model&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;The object model provides the most control over your data migration scenarios. Using the object model, you can migrate anything, from a Web site to an item in a list, or a single document in a library. You can choose whether to include information about security, versioning, user roles, and other metadata appropriate to the objects you are migrating. The content migration object model is implemented in the Microsoft.SharePoint.Deployment namespace.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Below we will see Windows PowerShell and Content Migration Object Model.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLXhbqgIzziXQAOJKujR7gJLcg4XnKfzaRsCnUkQ4_NjKRA4W6K_ztp3OKm1oUesOu1GJXHObhvI_ogf_QN4VYtRgPygzzHsenAMDmY8m06GnwZOewFfHg6xb_OFlZ8o-Wxbmlceyt9Dnf/s1600/1ContMigSourse.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;342&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLXhbqgIzziXQAOJKujR7gJLcg4XnKfzaRsCnUkQ4_NjKRA4W6K_ztp3OKm1oUesOu1GJXHObhvI_ogf_QN4VYtRgPygzzHsenAMDmY8m06GnwZOewFfHg6xb_OFlZ8o-Wxbmlceyt9Dnf/s640/1ContMigSourse.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;em&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: x-small;&quot;&gt;Sourse Site that will be exported...&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Now for exporting the site, we have to use Export-SPWeb command in the PowerShell prompt. &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #b45f06; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Export-SPWeb –Identity http://SERVERNAME:PORT/2010Lab/ -Path D:\ExportedFiles\SP2010Lab –IncludeUserSecurity –IncludeVersions CurrentVersion&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Once the site is exported, we have to use Import-SPWeb from the PowerShell prompt. &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: #b45f06; font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Import-SPWeb http://SERVERNAME:PORT/sites/MigratedContent/ImportedSite/ -Path D:\ExportedFiles\SP2010Lab.cmp&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;After the successful import, the destination site will be&amp;nbsp;replica of sourse site.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid51jiRE8SvtaT2QdAcCVXh52DoCunLGCNr_rFstEcLmRQd8_U6Z6y0VEEBeumDm2OpDbfyaFHj7I_uYbD-unyj1J5qwFkZHiR3D7OB-Yg4L75F4MSI2ycU9efHh4U53w42wIYHIlgLLU-/s1600/2ContMigDestination.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; ox=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid51jiRE8SvtaT2QdAcCVXh52DoCunLGCNr_rFstEcLmRQd8_U6Z6y0VEEBeumDm2OpDbfyaFHj7I_uYbD-unyj1J5qwFkZHiR3D7OB-Yg4L75F4MSI2ycU9efHh4U53w42wIYHIlgLLU-/s640/2ContMigDestination.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;em&gt;Destination site after Import using PowerShell&lt;/em&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;If you have any further doubts or comments, please leave comments...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-Vighnesh Bendre&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/6310829060024148333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/6310829060024148333' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6310829060024148333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6310829060024148333'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2010/11/site-migration-using-powershell.html' title='Site Migration using PowerShell - SharePoint 2010'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmlXupJwWGgJlb4PgMpg522YWkaSZOMcuMumY6AAiuvlqC7o541M0UaAd2c7X_ha5hRHHJTosrsnHncK9YTPzpuSkn33FCo0cqkxayFT2-XZATnMalIOPdObEYau58s6IFUX_AsJC2kRku/s72-c/SP2010_2.JPG" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1078302886914654488.post-6160666403862366825</id><published>2010-11-15T10:08:00.001+05:30</published><updated>2010-11-15T10:17:10.238+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Class Diagram"/><category scheme="http://www.blogger.com/atom/ns#" term="OOAD"/><category scheme="http://www.blogger.com/atom/ns#" term="UML"/><title type='text'>OOAD &amp; UML - Part 3. Identifying Classes - Class Diagram</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;The class diagram is the main building block in object oriented modeling. They are being used both for general conceptual modeling of the systematics of the application, and for detailed modeling translating the models into programming code. The classes in a class diagram represent both the main objects and or interactions in the application and the objects to be programmed.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Identify classes from the use cases and sequence diagrams. Following are the 3 classifications of classes. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.&amp;nbsp;User Service Classes (Form level objects)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2.&amp;nbsp;Business Service Classes (Control level objects)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3.&amp;nbsp;Data Service Classes (Entity level objects)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Below are some techniques for identifying classes. The first level is called as Analysis level classes. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.&amp;nbsp;3 classes for each use case,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2.&amp;nbsp;1 class each for external actors,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;3.&amp;nbsp;1 class each for alternate &amp;amp; exception flows.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Now after these, we have to exclude classes on following rules...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;1.&amp;nbsp;Exclude classes which don&#39;t have functionality&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;2.&amp;nbsp;Exclude classes which do repetitive job&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Now after following above rules, we will be left with following classes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Actors&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Professor&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Registrar&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Student&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;User Service Classes&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Authentication&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Cancel Registration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Course Details&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Professor Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Student Details&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Modify Schedule&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Notification&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Record Grades&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Registration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Registration for Secondary Courses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Sign up to Teach&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;View Report Card&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;View Student Details&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Business Service Classes&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Cancel Registration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Exceptions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Course Details&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Professor Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Student Details&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Modify Schedule&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Notification&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Record Grades&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Registration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Authentication&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Sign up to Teach&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Data Service Classes&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Authentication&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Course Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Professor Details&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Maintain Student Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Record Grades&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Registration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Sign up to Teach&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp3lU0n4oMOUSQjGJ_grO4jPk6rABuIAaXs-mEYUlK43OJipapKYbMg3xuC-HprkAvh5Qa9-CjcGXKsm5GLE-LoIbvCCBoqeOSK-LKfvY-YI2GrnSQTHpVCcud9ooFZYGGTXsp5_TXTJjE/s1600/2ClassPackage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;390&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp3lU0n4oMOUSQjGJ_grO4jPk6rABuIAaXs-mEYUlK43OJipapKYbMg3xuC-HprkAvh5Qa9-CjcGXKsm5GLE-LoIbvCCBoqeOSK-LKfvY-YI2GrnSQTHpVCcud9ooFZYGGTXsp5_TXTJjE/s640/2ClassPackage.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;em&gt;Packages which store classes&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-66ar_7i1QBlQdVOdid5FgJOOsm9qd3Xs96XOtriG_sCsIh4KESus2cR5dv7L7wc1tpSeTSi65woSGtP0w4uPcfH2yxmgAG2DrvSC71jk5UxRfork0_2GnFRNnkfjtBmjwXY5TTeHDj5/s1600/3ClassDiagram.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;448&quot; px=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-66ar_7i1QBlQdVOdid5FgJOOsm9qd3Xs96XOtriG_sCsIh4KESus2cR5dv7L7wc1tpSeTSi65woSGtP0w4uPcfH2yxmgAG2DrvSC71jk5UxRfork0_2GnFRNnkfjtBmjwXY5TTeHDj5/s640/3ClassDiagram.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;em&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif; font-size: x-small;&quot;&gt;Class diagram&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Likewise classes&amp;nbsp;need to be defined for all the classes identified (depicted in the class package).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Here in this series on OOAD and UML, I have tried to give some simple tips and tricks for identifying use cases, preparing sequence diagrams and identifying classes. Hope you have liked the series.&amp;nbsp;If you have any doubts on the process, please feel free to post a comment...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;This series includes 3 parts...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Part 1. &lt;/span&gt;&lt;a href=&quot;http://markviky.blogspot.com/2010/10/object-oriented-application-development.html&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Identifying Use Cases – Use Case Diagrams&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Part 2. &lt;/span&gt;&lt;a href=&quot;http://markviky.blogspot.com/2010/11/ooad-uml-part-2-realizing-use-cases.html&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Realizing Use Cases – Sequence Diagrams&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;Part 3. Identifying Classes – Class Diagrams&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;, sans-serif;&quot;&gt;- Vighnesh Bendre&amp;nbsp;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://markviky.blogspot.com/feeds/6160666403862366825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1078302886914654488/6160666403862366825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6160666403862366825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1078302886914654488/posts/default/6160666403862366825'/><link rel='alternate' type='text/html' href='http://markviky.blogspot.com/2010/11/ooad-uml-part-3-identifying-classes.html' title='OOAD &amp; UML - Part 3. Identifying Classes - Class Diagram'/><author><name>Vighnesh</name><uri>http://www.blogger.com/profile/17583745233236303200</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU_p5Rvbhq5WerfJENnFZBVmuJkl7TgLCqX2F1iSOPwF46bzn-8AUptjc-bY7Zxi7CqVZPTvxs4hbQHLeRM2By2PM6zyYgV6UPZs_SRp3kxYFRefRLhvB2inwip_axkLE/s113/5_New.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp3lU0n4oMOUSQjGJ_grO4jPk6rABuIAaXs-mEYUlK43OJipapKYbMg3xuC-HprkAvh5Qa9-CjcGXKsm5GLE-LoIbvCCBoqeOSK-LKfvY-YI2GrnSQTHpVCcud9ooFZYGGTXsp5_TXTJjE/s72-c/2ClassPackage.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>