<?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-1038843559178164124</id><updated>2024-11-01T11:37:41.966+01:00</updated><category term="SharePoint"/><category term="Powershell"/><category term="Azure"/><category term="IIS"/><category term="Visual Studio"/><category term="TFS"/><category term="Windows Server"/><category term="ALM"/><category term="DevOps"/><category term="Jenkins"/><category term="Office 365"/><category term="SPS"/><category term="Sharepoint Online"/><category term="VSTS"/><category term=".NET"/><category term="AX Retail"/><category term="Active Directory"/><category term="Architecture"/><category term="Blogger"/><category term="Dynamics AX"/><category term="IE"/><category term="Infrastructure"/><category term="Lync"/><category term="OCS"/><category term="Performance Testing"/><category term="Security"/><category term="Service Applications"/><category term="Social Networks"/><category term="WCF"/><title type='text'>Guillaume&#39;s blog</title><subtitle type='html'>A DevOps journey!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-2840145299337795801</id><published>2016-11-08T14:03:00.001+01:00</published><updated>2016-11-08T14:03:15.127+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALM"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Jenkins"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="VSTS"/><title type='text'>Deploy a Jenkins Docker VM in Azure</title><content type='html'>&lt;ul&gt; &lt;p&gt;Azure provides a lot of VM templates which enables you to quickly create and configure a machine matching with your needs. &lt;p&gt;In this tuto, you are going to setup a VM with a Jenkins services hosted in a Docker container. &lt;p&gt;Time : 20 minutes &lt;p&gt;Prerequisites : &lt;ul&gt; &lt;li&gt;Putty &lt;li&gt;Azure subscription&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;1. Connect to Azure management Portal (&lt;a href=&quot;https://portal.azure.com&quot;&gt;https://portal.azure.com&lt;/a&gt;)&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWHNT07p5qGx51dJJSp3z3MSpmrKikelJkNT1LNGY18B1_6L2ZBKotCHuGFfi64qEI7m_F-kH_G7eIl9z_LHu83SXW9qgmqk86Ap-R8EgAhxE_ol9l5eQ59j2i_sL8jdsWxIgLOSoaLiBI/s1600-h/clip_image001%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image001&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image001&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4vclqMW6BtlCT8ChFzh7mlN6UqmJTKpCfcvGLaz8zRglDzvE3USSXs5U6hsmTqUst38WQzebWEsEQ5tSt_2WykvqcDIosYJvug__9v0u3PD41WGh1QnXo4OZ5xhVmP_cPs8th6kD1BdnB/?imgmax=800&quot; width=&quot;244&quot; height=&quot;175&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;2. Select Jenkins docker template and click on &quot;Create&quot; button&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9E5tYTUk30aeRy0sgv5BBkBwWmQX0rvo9OsZ9DnAyCtncmBjr_K3280YrDM3OxPzEHQI3rXnIyQI_zvY2a0UgP9xG3DgGufrl12e9Uo3G_Od7YSS8pyZjCOEaTuG0cQYsLS09bTyBUkf-/s1600-h/clip_image002%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image002&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5ijYA_7jrw6YL1jj8D47RNQ4RUtfERc9qbqOIPwSHsN5HoZGbpWjvud47QPDhQdBCgXHjD4SwlflUbkDe5S9XsXwwbNYbTDOZdiodKacJ1_JV3s8F7WCgZRoFYJMcjuERkzIDPjAl3St_/?imgmax=800&quot; width=&quot;244&quot; height=&quot;136&quot;&gt;&lt;/a&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn2LG3fxHDJ-P6l8kmEm3wvCT9hyreJY-S9DmnYJUY66HzcD9MZmn5j4904clv4F4qKL88s3HE7kqgjrFYXfG42bVllMz11esSO2dGbQc5wy-WPEMOedkwFpZGcGRYz4uHfvMVd6tc0h-z/s1600-h/clip_image003%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image003&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image003&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj176Zo4WlyRz85PRae2oqS6Phf-NV1xu34lW4fbZgl3LM1lE_AGj8DryM_2RYMtkyLt5MXZz1-p3N0Q2eUdZ-GxsM_9-Vs3quRL1q1n7qDVUj-2AAmXE9PMrKKF-QxVbPVgRcpBPzWj4Ph/?imgmax=800&quot; width=&quot;164&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;3. Fill in the configuration form. You can generate a SSH key with PuttyGen or any other tool or you can just type a password.&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWXJXaX6QbfoZfwLvgG2tpYaChPICPCVhC-VHXWQp28Qecs1Edf0ik-Lqaw-CDV39QZVK2VmFmZXwQl59fHEtmIm-dZdzqvE6-0aVmsDLo5Ou0Xq3grui4ro8acdRbgJP_gKuHZbELO5bL/s1600-h/clip_image004%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image004&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8TMrx0bKPIobYRSN_cGr3n_wctHj6UeO6pY54oLfDtJUkbUPFIrrXlBvUTeVD090lPH3PPXHZ9lQlkWwOIVco3DpWNLl-kDnlAkHwksS7-Y57dfOGRVnJrlgw0fYfVxOqFAc1KaMUGrgg/?imgmax=800&quot; width=&quot;172&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;4. Select the machine type&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy-56Uak8IKVAzj0yOXHHpH2fd35zPRFbERKxC3pgyneSDzeUDXH08oF2TUPXrR4yqM62bI_PsmXW98bbNlp4RiwaGS3nWCMF6THCV8kJ5nxZVagSQV9zNgfSFu2iCHFdABSNdeNFCyhWD/s1600-h/clip_image005%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image005&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image005&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ItEujMtuzWhke7Kha4ZQ2oNV_zicIrJ8xzeq1uDJnMfs3xZ7bsprvxitQRIM0KCnB2xdsVDdUqKzKYIfPJnWQO-_LKtB3SS54imw0A1a8wDyI0iZVNZG_qvvhb_P70_TOfTVcwo0DNp_/?imgmax=800&quot; width=&quot;244&quot; height=&quot;243&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;5. You can configure advanced features if required, else, click OK&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2h1_Sjwpysb06wOHm0GvcrhGjI574uphUCBY3IDjpnfOF1fY_3eKNtOo-2hwD0Q0W8ffaFi8EeMFxB3F0TNfTkt8TKjg6NejJTNVxs0D6Qc2ducfvccPShoagpb9cwGekvpYjJEJbtiAl/s1600-h/clip_image006%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image006&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image006&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOJgjrHURmVoqUt22MBuJl9cjsvAraCQ7mhhDOUpDwpQrR6md-3uWN0iR8NtzSLRS69h_y4cOXQaC84ER88SmGLIB-V6BLXGLcEkizEHQ6GjYL9LwQXrI1cuq2ZwkXNdc7j0sKlRLDJQT6/?imgmax=800&quot; width=&quot;171&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;6. You&#39;re almost done, click ok. It will take a few minutes to Azure to provision the VM&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvUvjPCYAaKTdGjEXY1iMw-6fUJP7wSQunXnCpJh7PrbertA2RIvu64nd1c8Y7arPDJc7wIzGC8qP_s6Pai6revOpHFESKIFVm6ZDqfYS6_3B_lDw3avdjBQoldU78zsJI9D_6du6n2iPB/s1600-h/clip_image007%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image007&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image007&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxBsH-X5rQHF_SuI3fepS4pheO3qNox7pnoTmvqTu3OGLXHItl5pmpJLQgdEzHAQr6rrU3bZ3uGMLk7Sa0yNkRJyF_T0iMmBpWrxwpu2Zxx8E4d6eajZcAsfvzIxnlUDev6pFFcXOXdBMV/?imgmax=800&quot; width=&quot;244&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;7. Once the VM is created, you can retrieve its public IP. By default, a Jenkins server is configured to be accessed through ports 8080 and 22&lt;/p&gt; &lt;ul&gt; &lt;p&gt;Copy the public IP &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifVrakcoV9VtsEFEknl3CZpvvYrowq21XUK0jmF7ZPafYzZAZw0N5W-8vmOw64X8heVoe72wEXvvILYFH1pmo3zzZQBhZMINXLFDoj4paagbaj5-J9ktShSNhDDA5znQXufetlTsZL1Ig5/s1600-h/clip_image008%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image008&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image008&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfzb5v95lzKwqhDf4m8yrWb85E4rYWUqTgMBycwT9ILdlqzjZtiTt3aIIZk88pcJdolo3BIMgEHvay87SSY3vYlxO-5MFGlDnlHxh_IPA3i-gDH5-JLSTadbziFWgqgqyW_6Um0OMMx7yN/?imgmax=800&quot; width=&quot;244&quot; height=&quot;110&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;8. Open a web browser and type the Jenkins url like &lt;a href=&quot;http://12.123.12.123:8080&quot;&gt;http://12.123.12.123:8080&lt;/a&gt;&lt;/p&gt; &lt;p&gt;9. You should get this page&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYse07Z2NL4vCN3lJc84k0sm-incIfOsK_lu8gQ5oe2QTnGEOOwfGsoanJPLzUgFLTWHZXOpmKEz91tDosEyYCQToeesUunVmbekssE4sgcsa-ie51A6ztO3cTkNew_q5lH5J44TrIGK22/s1600-h/clip_image009%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image009&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image009&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZw9-PlSy3YKJ2uGkl1bBR4rqGvm4Xv8JUIlcf6OpbSS6LqyThWxs9j__NJUM1ajMTBpa5khi3JRB6dI_H-9YqVv2uuLoBSKeqD99zRxTdb8aTZ0lrnxaKA2aRzcXCLsGxqbeMHLIcsNkr/?imgmax=800&quot; width=&quot;244&quot; height=&quot;124&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;10. Now we should get the Administrator password. It is not the one you entered when creating the VM. It is another hosted in the VM file system.&lt;/p&gt; &lt;p&gt;11. Open Putty and initiate a connection to this machine&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHQ4R9RoYSXO1nmJtRPEH7MDcbk3MzlZpZE54Sv1W8HPXDIVzAXxDZElRVaAxbBF6-bJ1STgNpSYvEYQr7c_g7yN882_ldEfeNW_SZkc_Wk4J_PCDjC93Mbd2R7x1_7hx1cOtcGgSF2ATi/s1600-h/clip_image010%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image010&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image010&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK11LTx6BaB2AHhl7D_7zq3hh1wEvZG2x8L7ujofjMxY_P9PANtYTAQs_KKRTyLa0Mi-I6MzPTquAmgSlYX4RSYnFcw09o4xUxz3pJOqRu3ypw9vPyqCt4pCP1-qIa89iSx2903ZAPM1IG/?imgmax=800&quot; width=&quot;244&quot; height=&quot;237&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;12. You will be prompted for your credentials. Enter the credentials configured when creating the machine.&lt;/p&gt; &lt;p&gt;13. You are now connected !&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-AA_eypjAHbQcPJ9IXAHzmFbDow9pCZ_TLtDqpAwC43DDm6-VnzbiBbp63maSF7JBSWW4DHjdOHoAtDeBv9Moi2Ebw7ABAgh_a3MF61C1r0K-gwMuXxcXGmXzOTPO3Z8fYympaBCrhslm/s1600-h/clip_image011%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image011&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image011&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDtsMex8_Gi3w7wTUiLN_Q3sVxBneTKuxq61kZ1wLtSGzfmTlrzjwdPvV6B5eYxJ2hxn79Aigs0odBEZiXQOo5A8YdDf6E5af5cMnDBqLK5RMJiXnbk6bMFPISFgrUYXbDTZLH8-nkRhSR/?imgmax=800&quot; width=&quot;244&quot; height=&quot;157&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;14. Let&#39;s find the admin password now ! Since you are on a Docker VM, you need to get root access to find the file.&lt;/p&gt; &lt;p&gt;15. Run this command and set a root password&lt;/p&gt; &lt;ul&gt; &lt;p&gt;sudo passwd root&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;16. Connect as root&lt;/p&gt; &lt;ul&gt; &lt;p&gt;su -&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;17. Now your prompt should look like that :&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmdUy56o-mHfGp3cGjIIbORmd1Y9Yaf9fqzKzKUSdPknbWBtR8T4-U_N-tk56JQH0GDM6C0e76TS1e25pYk5foEwOHcP2nnkxox79BSqHch67Hrvr0p_pZt1d0SjtHBm3a5d8bpgssc68Z/s1600-h/clip_image012%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image012&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image012&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYtZg0Sv7nUMLnlg96dgKElpKJp6_7Q4kKdi92rH7BX1QVHVta2RKAYiD21i4aUvIF0zlc6hZGX_CPABxLsCmWnxelOdralLdy7rsr9bQlS3d6g_nOTaB443AkL2ipk_9js0FkfoGUNmTB/?imgmax=800&quot; width=&quot;197&quot; height=&quot;89&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;18. find / -name &#39;initialAdminPassword&#39;&lt;/p&gt; &lt;p&gt;19. You should get the path of the initial admin password file&lt;/p&gt; &lt;p&gt;20. Open it with nano&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_InUtF0fzXzDLsC4bCaTYNBbc9nWz9uLMXj-UpXSVm9Oy7ICMVRDjyicHeA3Ne4I5yaUgdlOHwny6bvO_HA-2RY9Hb6tiAeY4_fs2swCN7iVIb9RbsPOdDqkF_SmRBZyC5o3QFdSUXp6X/s1600-h/clip_image013%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image013&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image013&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAq7imkKISib3pkjivjDfJT7LbLAGPIpYXF788eI3NVWHXusb1TqELJfohgvDjtf7lC0nWFbZXfk-tTHU7PKQghlLpKR_5J6Eg6gfwW-62NozbngfsunYQNAzWzjjBohijlYDY6DtnhLdT/?imgmax=800&quot; width=&quot;244&quot; height=&quot;171&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;21. You&#39;re done ! Go back to the Jenkins page on your Web browser and enter this code.&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD3hiv5RfG3lwnx_yvBF8o20-8f5RHEGav1qpdedVmiHo_YurrwTkDbOiKZeR5DTz0TOVEQ-O9MZegD0Td0iF7FLASLsWX1qrZYbvDqtWon1-Jh-QYuiWOAAYStffQJqwEuBPTdmh5Bcsp/s1600-h/clip_image014%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image014&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image014&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLy1W32zs34n8IlfDK0IJ4FHvh2fjr_IJu9fa3qPse00wqJnQLhPp_Edd4cKU0wvwZqvVSFC0jhovUZv99XfKZP4H3KpraKK9Y1W1GT86gAzDezhT23nCyyVcVpegDXpTcpQhrWt2c5lKR/?imgmax=800&quot; width=&quot;244&quot; height=&quot;224&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;22. At this step, you should feel like a hacker! Install the suggested plugins&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoi3tn1PjoHd6ouCmI5TUI3BE3s80TSW9mTgStjfgI0EvxPep4dGPTeUkbaxIhbwbnYrMNxXNm4idXj-j0DUv43s3KjMheAYsi-dNBbAzhSzNzCeUIlWY2VISoTjJfkV6Qz1_mHmk88Be4/s1600-h/clip_image015%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image015&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image015&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDxwT6gwVPZp4IFqvVP6rpLuT9SzrIUzj1ZIMERKI9D97NhxAW9gTYTBL2ENZxUnF-fakKjyWd4pPCy_xc3ghIFSz3AmZmu9hW17nOWeXGW75W286_nDux0Mr5_wi_GiqA5NSxp5JsFEYw/?imgmax=800&quot; width=&quot;244&quot; height=&quot;223&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;23. At the end of Jenkins config, create the admin user&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8PB9w9s7h1_9FW_1g2JJRlx-DpRubm-1-tapmRi2dBW1tiZoiPWP_WEbShMz8sq6bz5MpmEodGcOkEdAb1RW10LuGFEleCxs47pVx_nE2ohxCnhKSzVX7thwZQ1FUSACkM83ZgDgDP0dv/s1600-h/clip_image016%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image016&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image016&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhyphenhyphenrn-fz5vXV4Ehg4UP7hDubMPWwbcUp4_ZyzqQf-JPUsWutXcSz2SEOAriO5es_FIfIyaQxNat9RiGdRtRXmojknJNHUQVvAi0J9ngBRpjlVxR4DV5EB8TN0X5XlI9xm2xYR3e_Su-U66/?imgmax=800&quot; width=&quot;244&quot; height=&quot;226&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p&gt;24. Well done! Your Jenkins is ready!&lt;/p&gt; &lt;ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi7gWrGFAoMClt5XBIHcbXEBq4E_kifXISpJIxOsWqgqP53_ovytUUxNng2TayhTfzsvuoZ5DmREaXmHfFvbqUE9nLu9LP3KFpj0G75fdg493Yv3mNCulJSy9QtXZ0nUztC9SChbij7Q6p/s1600-h/clip_image017%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image017&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image017&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy2d__-LzdO6i2TOzuxALScFH1B4ka7GvBGRlt5iEaH-bes4ulm6J0W1Az3ViGsZiZkBd-ZXWOxeBrBbDw_I3NDqZ0qI7S6FTCMtWbS6nkCio9QMB6Tk5kvDxutV4sGTCetKkX6oWZMwgg/?imgmax=800&quot; width=&quot;244&quot; height=&quot;75&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/2840145299337795801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2016/11/deploy-jenkins-docker-vm-in-azure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2840145299337795801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2840145299337795801'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2016/11/deploy-jenkins-docker-vm-in-azure.html' title='Deploy a Jenkins Docker VM in Azure'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4vclqMW6BtlCT8ChFzh7mlN6UqmJTKpCfcvGLaz8zRglDzvE3USSXs5U6hsmTqUst38WQzebWEsEQ5tSt_2WykvqcDIosYJvug__9v0u3PD41WGh1QnXo4OZ5xhVmP_cPs8th6kD1BdnB/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-8502683294082786034</id><published>2016-11-08T13:40:00.001+01:00</published><updated>2016-11-08T14:05:45.475+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALM"/><category scheme="http://www.blogger.com/atom/ns#" term="Azure"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><category scheme="http://www.blogger.com/atom/ns#" term="Jenkins"/><category scheme="http://www.blogger.com/atom/ns#" term="TFS"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="VSTS"/><title type='text'>How to add a Jenkins Build in VSTS?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;ul&gt; Visual Studio Team Services now provides a large set of features and third party tools integration that allows developers to &quot;come as they are&quot; and leverage the tools they master. &lt;br /&gt;
Some teams already invest in DevOps and release management with third party tools like Jenkins or Maven and want to manage their work items in TFS. It is now possible by configuring an endpoint connection in VSTS. &lt;br /&gt;
&lt;strong&gt;Prerequisites:&lt;/strong&gt; &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Jenkins server available and configured&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Create VSTS with Git Source control&lt;/li&gt;
&lt;/ol&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii5URgXUyvZriSPRj4Bwjm_xLjU-B0R4bbXSXz0oVvg5RhNtPlFDXFFlmf4o_M3yY-tce6BbFGtHpL4GGjg7q8cKumyghCoF1UWSO9HlVhB0370n85j6ZKVbXMcIPx9MvTST9JDtzVTu9v/s1600-h/clip_image001%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image001&quot; border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhIuFPoTQeXrIe8zLegb1sQn60Wx-Al3COIR5NWyVbwDQCPhiS-3aZ_tY1PtJAtfcsYsCZNDlcsHZcQSs8i1bbpTM0B6-cwbxobr0PJ9FzBdutiq2LN0Bfjrezn1xWxaIl-32yMmGuqNtS/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image001&quot; width=&quot;210&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqqEax3Y51NV0Z_afejLj_kMHJlk4MY5CuIQJKj4GCaoQ49w4KWfuLP1w0WVprYLh9jpOA0ds-r4JJN17eN8dmElvBDQSgD2YrGDFQ3IrDzaSmaQoCiypI2qPB4-LHGhgTw1X05Jf6N9tO/s1600-h/clip_image002%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image002&quot; border=&quot;0&quot; height=&quot;135&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiSO808K4TV6Hv9ZFyGEa02gtvi49OHumUJU4YTOnjnWJ96UhfAH6StahHWGspW198u1NvbkU6cYjeaok8_xBvdtaL6dceDci3qtBJ-YH_4zCepkyS71rzoFs7zUkh1kMxVZcnx9Je4U0P/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image002&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
2. The project is created! Then, go to build and create a new build definition&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXCyp5iBlvWWuqbRSqT1LeuxI3Lp_zZaiclo-QKjiOWokrvwOcSbtFShLDUwzAkKn3x3WZHwRF4DEhyphenhyphenCBH7yUfEq4d2qC0UGXzSzcukH3ijqlqEMIH0VsKpl5XRfBjQ8U9-agEgOrxyHs8/s1600-h/clip_image003%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image003&quot; border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrYBzrFmH5kAFD8fcK075BqMkWiosQR4qnEwsOXifNVnXWfFAHpquNbX368tT4Mfk2DbN6g_dsNz_QVuTeelj8kAiNTPKvHXe2sV-fFwVMDjipe52zZWG-EMnzksVJW8DSW5FKNkaajuoo/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image003&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
3. Select the Jenkins Build Template&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBRr8GtHp_LiXOAx_AMn0yfJlRkE0TwylAnvVpL1OkbidmbPfyxKV7loRGSIFo31iuAY0g3mdCRApTHUwoICM2A6Exbrk_Y7I-YXlNI-u5nhEPVDtiUx4gji8vkTP8tmGgJwIlBnXIb49w/s1600-h/clip_image004%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image004&quot; border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUW1lewEXjdLjPkyse7Kkibg8ZeQWNekRsNZYpimOWo-v2fnuRuQkk-3bejz9gN5I3hoXKuoubJpWOrEcxAlPbxrnWhBeqhtlNhim57OLRsShEsnatEdO6XNr5lOBKioQbPARcxMe-6qTP/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image004&quot; width=&quot;220&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
4. Here you can select from which source control this build definition will be connected. Select the Git Source control from your VSTS team project. Select the master branch&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnmRSyaCrYlJf2wYHpqi6Ua3L52prbNQ8osAJz4edSGjUoBRyNZOraecBtupQoFDYvOZUa9xc-vd8Cio7fPuRL9z-8q3Vq_UcEdQAX1nn6LRbeVmAJE-KxFxqVSihiWwDhkbdutHfdPn46/s1600-h/clip_image005%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image005&quot; border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwMvQTMuM1W1juqOnXXhgTBF9NAcvxTB_GuEQJCw0tmXwJHvdQV4ziyVuUsUSVFevcYhaBrfwHPmrHpJZi7FpylYPphSaig2Y8dzjqcNapO9nobFazHuMpasgifHPgsXBFfv7CWLosVpmV/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image005&quot; width=&quot;219&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
5. Now, we&#39;ve got 2 main steps in the build. The first queue the build on your Jenkins server. The second download the results and save them to the VSTS staging directory&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGn_OpSCtm9SqC8pQ9eGqq3OE-Mj_pMrWt308Pf1igMlzQO5FwQRcLnL8ui-8a8TblrCeK2dUB6R5NbVXNNIadrM-Jin3WjJY8TASNkMcvKksPmUyNhUiRtLggBG3j_fthcrJQgi2LxEIj/s1600-h/clip_image006%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image006&quot; border=&quot;0&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWHLETPx-hmhdhwvWrRFI1GIYYKA574AhyCjgx8aTxEy0hPHyVxUpyHcmsRw-dObvjZ1g9tqi7moK54yviyNBGe-ySA7u8BgVtEkudiSA8eb-HuMR0JvDzS0KabttRXXtsvhCILT-stOoe/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image006&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
6. Now we need to connect to a Jenkins Endpoint. If no endpoints has been registered yet, click on &quot;Manage&quot;&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivJEbekOqRq-vbJKI8zg6F_M_0HkRVU_p1M7JDjmPbZcjivecs59_RGo64hXvG3l1ruPjJKfBfNwJWqFIBpQidnFavW5FIzdcZmtFW77Jk2CveLbhh86lt3TSsxUx2MUDjlM6l_TqltxRh/s1600-h/clip_image007%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image007&quot; border=&quot;0&quot; height=&quot;94&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6i2t1k5Q3PcuTyS4fkjaisjPu3c0yLcwWrYbaj8UMBKYhBxpYY_O1wUepk6aA56VjX9mJiTC62E3ni6GTrhTC2qdf4e4GSO9CVVV-3ewHm9d2NXKFYGcRIVdxBfUgdrSoGm1ld_mOo_oc/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image007&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
7. A new tab is going to be opened. In the &quot;New Service Endpoint&quot; Drop down list, select Jenkins&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3PWV9P7JHi1F2CLRfIXU0XjJDN_29KQdn9pd-EZErYdsIfKxVYJ8kAy_7P3CVBQYirEfjZEb-7xcE7xgUbgdPEh1b7XOylWSKZk0mlyFPnZ_1ZNgkRTW6A44cyIaoHtsygULxR9sd4ZCB/s1600-h/clip_image008%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image008&quot; border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkEoZLkjLWqIRcPnEcY6tQCdVs1yvGgV4fgKDo8nTVIlpx4UjLrWTa0HR5x7Fr5iX1MaQbouE4e7vHl8rIHwvYbVYoHgb-sWnMyK-9Zi3GkncDBo71OkT35GjDDqeZsO4qcoJDfUFpqGKc/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image008&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
8.Enter the following parameters:&lt;/blockquote&gt;
&lt;ul&gt; Connection Name: The name of this Endpoint (up to you) &lt;br /&gt;
Server URL: Url of your Jenkins Server (For instance &lt;a href=&quot;http://52.169.74.152:8080/&quot;&gt;http://52.169.74.152:8080/&lt;/a&gt;) &lt;br /&gt;
Accept untrusted SSL certificates (if Jenkins server connection is encrypted) &lt;br /&gt;
Username &lt;br /&gt;
Password &lt;br /&gt;
Click on Verify Connection and OK &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIbUJADh8XrVxmos_HTYj6rS_ufdrcRquFBlhwZ-YVxH8ZxwBhM6M_wSvVDQ20S6vsozWzu0a-66ameGnaCGgbi3_7edOomeAcXThELWJ4bfUSAZ6WSk5n0C_z0DqpSmyfg3hL-DBeB7v_/s1600-h/clip_image009%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image009&quot; border=&quot;0&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi816Z20qFJE4pYgBP1dYY1SzlhdtkB-YawH2LyQVodkiaA838vukOE8qVN7pO99rU_QjPsPyeJax7sSehCw9ZqTAYkPF1LBRnphyphenhyphen0iW3K9139PTSWq2JsqCDqbu4dAqtCUhHww7aeU9QHY/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image009&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
9.Go back to the build setup and refresh the service Enpoint drop down&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNrtIO89gGa4dfDssn0wyKPS-fBVAfP9JyDtSxR8IfA74P4JDjKPcmPQ_bZZDUicWBRBOJfGUH_33xxFjXbi6rZ0gbIAVfIlVpPGsLtlx_mTBDlN50zZYy8AhDHdWr1KsQtI1bWQ9K7Fc_/s1600-h/clip_image010%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image010&quot; border=&quot;0&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJbi0Ic27tX0aU1UoAuciQNzjEBxyWlyVpuyNRzN748fI7ng8vXxt2BjbOlSNcl71GoE_2dFkoNCkZqbdQ4WPv-cs0TlFFS1qr10DV1p0_u2EfC2jtPD6qTTK_fAFY0-8hl7SoCJagn1Xl/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image010&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
10. It should now display the newly created Jenkins Endpoint&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQngeZBAu7uwbxE8T-4yENEcO1u1I-O7YX3EjQEl7KV_U25gtLj2VFPjRad-01z62WMQlfLCcLPSwnDc8xhhdTZ4krfr5JGyhmF5KhMdldNYm5Ln1bfQuDO7bRIetqU051gUmADKpzvDcH/s1600-h/clip_image011%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image011&quot; border=&quot;0&quot; height=&quot;97&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-nFRKJWQ_3dxPVDiMucoFGFsSAHgC1w1V0Y9ozlgjWdSW6wDFEIVFT3McZGuz9gg2jHO4uxmM575IUHTvMsqktc2IjOc_B1Eeo1jgJJaxAI3ubMU-jswWuVNUtM_JlLWJ94c4-UIWjR76/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image011&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
11. Then, enter a job name. This job will be the one queued in Jenjins by the build definition&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIcdpsxrioBbJpK0DlmekocYnJ4tSd0ZeGZtmFSA5xClu2Top5_Td-PqVZjEzClPUagv-hQLdPFUUdWysKgTBKPt8dONP5mi6uA-9c5k_RIzI427VvvXfzJIdc1KOp3TjxkXsVdTUU-s9m/s1600-h/clip_image012%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image012&quot; border=&quot;0&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxbQrfIdJ42jkfdqX1LNbJ1ipTqwkePjZSn-hBj6mlq8sD2TAL2itvndqaC4oh1ScYudIpRvHsIbEMQp67WJFGOgR4bQqRmcKNM2roIYXW-RAZ2SfY7ucXv_eOxKu17Krr2bI4sINGuoAa/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image012&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
12. Optional : You can send parameters to the Jenkins Job is needed&lt;/blockquote&gt;
&lt;blockquote&gt;
13. Configure the Download artifacts step with the Same Endpoint and Job name. &lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo6ZHc87YC4_zfTkLbhFLyfhNtZrk1nNw3pkFhiTUn1FZSMyNPHZg3vlkiLa7O89kfO34TuDU3-J4qa2CDJPfmLAPgs2RP1q0jLUlcNW0Z3DHxjb3yochFAqnnEh71-sWDbPgK1WU4A-8G/s1600-h/clip_image013%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image013&quot; border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx904y236V2xHCumYSEJOnO_kZ8-bLcQVc8tlCT8h0FuW-aw8hWO2K8kJTwD1dyZC08DNAYZmvbJ2OILQ53OL-suFjkytbcjkoz4lIdbKrrMUjVhoDwWsJb5pMETL7cCRLtHt1L10OIuqt/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image013&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
14. Save everyhing and your build definition is ready !&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8huVU_7ucHDvJPLw6iiaELvPvsiEXi3DAdS6-s1RlX5V8PVsqeAPxAN533ySRYM_mlcWD08kWJhTqi_82CKsWfgT1BybIaFREPkFqksyRqhBx-dE2cl14DmuvViYucRsEJa17Nqlf83kp/s1600-h/clip_image014%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image014&quot; border=&quot;0&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ4oGTCSYYyK__wfpEaNGgrF0XiaUFykAZrY5cy7KCElhnHpPTOzQFnsxmkDFFWOzeg0BB8Li_2o0wMHSLz69lEe1EE1xea538G9l98JE7lVvQ7S9ElxIFsdDhFW9eakRKUfq3mZez5C39/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image014&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
15. Once your build definition has been saved, you can queue a New Build&lt;/blockquote&gt;
&lt;ul&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGRjbqe0x5I3HXR5K02q3u_w8iKWv885wLwwNa6nHv7Iju1_69OtB0osIuU-PbKoJIUtxqBhHSO8d3HU5FsjEvWODRoVcJO4XpJWZVWHhkLG3TF1Cas8Zw5Dd7pTTMTAE0BXlOamUidtks/s1600-h/clip_image015%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image015&quot; border=&quot;0&quot; height=&quot;111&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtxbbP16JJQmxvCyP_QXmVjflw6Y7mjtY-_nIS3hKG_rgB2yj8bIdhxfpQZRfqMuuO4q9eER1JJvBhHylv5l1Me-7SJX78Egb8_SRPHdTq5rd75cqjXI1zsprBvnvJtrA_uADa1QZA_moR/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image015&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/ul&gt;
&lt;blockquote&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqTX_rRPeqBsE1kXFoIKjzio6vZ_tLGs0s6UtLuQ3QO1Naf4biYRvjTVWbdjc7x2dYU5SMnDoHk0S2r_SbOgSRMvciaEWnipumy775GyvPEXJOAtF6Euvu8ZXOHs8hO-kTWwRf5ulRQS33/s1600-h/clip_image016%25255B3%25255D.png&quot;&gt;&lt;img alt=&quot;clip_image016&quot; border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiypIlpTDX3NprRsKN1nJlq_LiuV9XHsezbz-tAIxBVR9kD_lYFmXOUHYp1idWlFK0YCpTTeCW0FqfnhuKeN3PpBn3_IGmv620TkeLFgmGOkq7NQvsEEPiqcRhOaldL4YPp9j8pJdgxNThb/?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;clip_image016&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/blockquote&gt;
&lt;ul&gt; &lt;strong&gt;Remarks:&lt;/strong&gt; &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;If no code has been uploaded to the source control, the build may fail&lt;/li&gt;
&lt;/ul&gt;
Next steps: &lt;br /&gt;
Once you configured this build, you can go further by adding SonarQube build steps to your build definition&lt;br /&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/8502683294082786034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2016/11/how-to-add-jenkins-build-in-vsts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8502683294082786034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8502683294082786034'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2016/11/how-to-add-jenkins-build-in-vsts.html' title='How to add a Jenkins Build in VSTS?'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhIuFPoTQeXrIe8zLegb1sQn60Wx-Al3COIR5NWyVbwDQCPhiS-3aZ_tY1PtJAtfcsYsCZNDlcsHZcQSs8i1bbpTM0B6-cwbxobr0PJ9FzBdutiq2LN0Bfjrezn1xWxaIl-32yMmGuqNtS/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-2082924893063152260</id><published>2014-05-15T11:34:00.001+02:00</published><updated>2014-05-15T11:34:31.418+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TFS"/><title type='text'>TFS 2010 Version numbers</title><content type='html'>&lt;p&gt;Preparing a migration to TFS 2013, I was looking for the current version of TFS 2010.&lt;/p&gt; &lt;p&gt;This is the list of TFS 2010 versions:&lt;/p&gt; &lt;p&gt;10.0.30319.1 - TFS 2010 RTM&lt;br&gt;10.0.40219.1 - TFS 2010 with Service Pack 1&lt;br&gt;10.0.40219.371 - TFS 2010 with Service Pack 1 and Cumulative Update 2&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/2082924893063152260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2014/05/tfs-2010-version-numbers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2082924893063152260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2082924893063152260'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2014/05/tfs-2010-version-numbers.html' title='TFS 2010 Version numbers'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-1591898029058293346</id><published>2014-03-14T11:24:00.001+01:00</published><updated>2014-03-14T11:24:45.946+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX Retail"/><category scheme="http://www.blogger.com/atom/ns#" term="Dynamics AX"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>[Dynamics AX Retail] Cannot proceed to catalog publishing because channel has not been published successfully. Channel publishing status: Failed. Status message: &amp;#39;Object reference not set to an instance of an object.&amp;#39;</title><content type='html'>&lt;p&gt;I faced this issue while installing the retail online storefront on my dev machine. To fix it, perform the following steps (in this order !)  &lt;p&gt;1. Retail -&amp;gt; OnlineChannel -&amp;gt; &quot;your channel&quot;&lt;/p&gt; &lt;p&gt;2. Edit&lt;/p&gt; &lt;p&gt;3. In the top ribbon, click on Setup -&amp;gt; Distribution locations&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3e_zOybEBL2kjiHA1jDO7kUENWskBRQUdls7z1uy_xmtjgPvqPao4H6YqhRzl1r8IZGxOUD9OxZRHuPvHZkwqFiDCUEpmW4Obm7R2xvJcavZjRQ1O2X66DGifEN8UVMIbP8CuRV5Jkz7/s1600-h/clip_image001%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image001&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image001&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD6Aa8vHFLQAxqFT-OTTp33HQhUbUaw6KziHjlPw0TVqrtzkirpC5FboDIDx6JMQ0sr3tlcjPqS31KLjJVeVcLo11nwdmypCFWWCP6j3c3vIto-zlvcPPaQG78hAdgLp4o8tI6wnCPduXx/?imgmax=800&quot; width=&quot;244&quot; height=&quot;58&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. Ensure that the distribution location form is properly filled in&lt;/p&gt; &lt;p&gt;5. Then, functions -&amp;gt; Test connection&lt;/p&gt; &lt;p&gt;6. {The following pop up should be displayed}&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3eVGzUXVJ8MASGhQNxJHhoBfJn4LZnFnTlL5l6kJPbDrWkyJD_V-XJ2BtiO3KsZ0LSW7TLMvKn6gCOZCSB5G5eQAa0Zgb4jGmvyW5hLQzGngIYPWyJFlr02UwdkKPQCSqECfdnt_1F_WS/s1600-h/clip_image002%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image002&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtIpJtkteyBnXQDQvvkFEEXjyTfHHrBi2LBiGMDAB96kV1UEAzj0sWAFGHuntDvI0ez5FDky-lVnELitB8WQqX3bBJpSlXI5eap5lepC0_Kth0MkGP4K-_8We56UuhpzfI0Ex9Gb-ZvEWy/?imgmax=800&quot; width=&quot;204&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;7. Go back to the distribution location form and click Functions-&amp;gt;Send Configuration&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEON-hNf-5_SMuhFGSApUBn0Q3_-Lym0X7omEcPY4WWaYYHH9rE4QKIKnn5agOS89VsE0HSDL8y98ry3IcW9sUg8YXsRDbEvG0p9BtD9ikr-XbBtTqQ2o_BISjZUGrnOLvDvA4j8aj7Bbf/s1600-h/clip_image003%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image003&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image003&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgev5fY95xgSAV1zthtLFwNK6VXwDVRmVbQP5oSiqLC3qIx9pN4QglSeJOXrpvzXykuy1p40yMgDXeHA0HHQ67__HcIRJHr8nZUMmlfEQkLGm_g8n8E2APaXm6g_K07IHvijaph3XPYJg6B/?imgmax=800&quot; width=&quot;190&quot; height=&quot;138&quot;&gt;&lt;/a&gt;  &lt;p&gt;8. The following pop up should appear indicating that the configuration has been pushed to the sync service&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiybiPcdMoAP3MzHOk9RN-N3ABwYbLJFYsBbYAjN32KM9zoQ_BWhcaRqeFZXRZDdKjmZgeUxUuuFEN_GbJm6L9ha3kcSRsPjo6k8_wh4XnXTIoeTHax5wUIvMICFHeSMBlQ_ViMdbo_CsMq/s1600-h/clip_image004%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image004&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5Y-MKhl9Byo5hkQHQk4boiKf_N7a0MktG7-EUOX_5F0hskx_TQLXOgSBbKPksv7puMyxdBZEHRVvsnLQfKf3A3yeNlchOEU4ZSwV5ip7r9Ae0ujWwQPdR9fwviwobPGQPWrKlg7bLIL3t/?imgmax=800&quot; width=&quot;244&quot; height=&quot;209&quot;&gt;&lt;/a&gt;  &lt;p&gt;9. Close distribution locations form&lt;/p&gt; &lt;p&gt;10. Go back to online channel screen&lt;/p&gt; &lt;p&gt;11. Click on channel-&amp;gt;Publish&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg342K7LXpe3P1y518e9lka2jqagDCL0u61TW07sMcMB0N422ffduLFnnDVEIQm0RKT2sAGfoVVsEENRtCibR-9JcFlfcZ5nTUaiOPO42-6AqIw6qtuXDiLaObDe3Qjbdpa9zwV3dDwyU-J/s1600-h/clip_image005%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image005&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image005&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2U1Y_AA0vuk23GbMOwwKep9qAFm5dfD6VIiz_OM8GaL76z7MVhus2IlSO3b22AYeJQ8tBKVbLjvEr3K-CLP_-F644MbU9nEDBkKHif2jtePGT0xmEsLEJhI4ma9eS1GhuFzZkOfld1zHb/?imgmax=800&quot; width=&quot;244&quot; height=&quot;44&quot;&gt;&lt;/a&gt;  &lt;p&gt;12. The publishing status of the channel should be set from &quot;draft&quot; to &quot;In Progress&quot;&lt;/p&gt; &lt;p&gt;13. Go back to the retail area page&lt;/p&gt; &lt;p&gt;14. Run Periodic -&amp;gt; Data distribution -&amp;gt; Create Actions job (and click ok)&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT_o9vZyGnt3n5lQZ4X0tXg8mT8RjUwOTLT4TT0tYs9za1oYKCOgNC2NQEavcsOYa7nlZy6mZQGkvHDethn_1rPxEl7NF-AjOG8e52OoTy6Jqpti1nNLkdhHp7wKd912vPsQikqkv1h8_l/s1600-h/clip_image006%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image006&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image006&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjme_BblumRiCUbhQojYT9PILKUXL_bNjcmxM9yCpBJihYtpWC70HXTaA7_UnYDvBqJ3mMbnu7WTYGay-xLfrSu_CRU_mzxGMhcSIcQUf0NKQF7opH9aFPPXSXAbRgGPXcqnF56ueT7HcS0/?imgmax=800&quot; width=&quot;144&quot; height=&quot;114&quot;&gt;&lt;/a&gt;  &lt;p&gt;15. Then, Periodic -&amp;gt; Data distribution -&amp;gt; distribution schedule&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg69ED2lEjYuQDIGNWXg6NXhc5HBYG-GXED82vB-2JpUo_LIOlOM7fwb_Sht0uZCYQf2Ek_aZrGPZaqDTD6FJGpXeFJgXGA0AIBvkjAPjZYPKvukjIXywXWLoPxfAf7qsLyi3gq7y6pRdy1/s1600-h/clip_image007%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image007&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image007&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWkb1tom966ofxzpJPIh0Y4HIMbLtbj1bA8itfKHZ8EnXiJFM1TzLGIfXvDcgyOdhw7APJ9PoB0-v559MAJpO8O_7amffyHx913thLLKcIyx9HLU35pq7IIdhid5rZ-b8UKgvVnug_MWVq/?imgmax=800&quot; width=&quot;244&quot; height=&quot;87&quot;&gt;&lt;/a&gt;  &lt;p&gt;16. Select the job N-1075_OC&lt;/p&gt; &lt;p&gt;Ensure that the distribution location list is properly setup. If it is empty, no data will be synchronized to the retail database…  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHVrdCNOzHWDyUAJHCKhSqJZbYBI9pxunQf_iM53tr7v0IOrjmoFSrpPMEfazslwlwMxLt9YrmzbKXN7hQyoSkimELnWwsNn0zTu7ORvpyZ9i04D2kwuWU1ZR8OpQpC3XVCTFA2ooPthvt/s1600-h/clip_image008%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;clip_image008&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image008&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlGHxKyOJj-bJVPJ3GTS1cjrLBgcVALRO3hz-7_pywFuEUFtTbPDDusJ_ykyNOkzd-EGyYjgbBrOIr9B4RAJvvC6_Z9yCMNuzAb9gTM519m02-v0uwJmhGl1w_nFiwuMcntidIN5XS1SDL/?imgmax=800&quot; width=&quot;479&quot; height=&quot;294&quot;&gt;&lt;/a&gt;  &lt;p&gt;17. Run the job N-1075_OC (Click Run Directly)&lt;/p&gt; &lt;p&gt;18. On the DB Server where the retail database is deployed, open SQL Server Management Studio and run the following query&lt;/p&gt; &lt;p&gt;SELECT *  &lt;p&gt;FROM [SyncServiceMsg].[dbo].[IncomingMessages]  &lt;p&gt;ORDER BY PackageNo desc  &lt;p&gt;This query displays the list of job queued on the retail database. The latest job should be N-1075_OC  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNkmMyfqmCfTbPzLI7YYsckMsq1EW_BeIOjKdXOJnmj5jqxCyigIQ8LpdnWFmX1wU_k3_WN5tieMqq6gPo9UPR7NukBRDSw0JvVYD4b1Gw2XihIpFjhQXSMNoQoEOVBko_JsHR_4OQNW8Q/s1600-h/clip_image009%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;clip_image009&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image009&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilGoESWNHRyWtDTTVQnaSyBeH9qwssLO3jGqF3kkOZ8v8mLs7VKk9268W6sI0P0eVrLXRS-0hP779SbKcDnOgZfO5cllqZEPK0dakZPb93zbrtEFMOjyhNhXR97IFFNFcns-OQWlA2FjLQ/?imgmax=800&quot; width=&quot;451&quot; height=&quot;90&quot;&gt;&lt;/a&gt;  &lt;p&gt;19. Now, on the SharePoint machine, open a powershell prompt and type the following script.&lt;/p&gt; &lt;p&gt;I consider here that the RetailPublishing job is properly deployed on your machine and runs every minutes.  &lt;p&gt;Add-PSSnapin Microsoft.SharePoint.Powershell  &lt;p&gt;$maxHistory = 1;  &lt;p&gt;$job = Get-SPTimerJob | Where { $_.Name -eq &quot;RetailPublishingJob&quot;}  &lt;p&gt;$i = 1;  &lt;p&gt;foreach($hist in $job.HistoryEntries)  &lt;p&gt;{  &lt;p&gt;$hist  &lt;p&gt;$i++  &lt;p&gt;if($i -gt $maxHistory)  &lt;p&gt;{  &lt;p&gt;break  &lt;p&gt;}  &lt;p&gt;}  &lt;p&gt;The result should be something like this:  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj2gyideHqrAfe3gabja2LYRh0ktQ5quJLjW2piZdBM-bBnBr4haXPMRAX7UusJePuZKiUOK3227yRb16VNvzoWtF1km7HtOnoyoSdIBpjxwyQEb2lWB-EeemcpvXqdTNIQ8y7PWH91Pju/s1600-h/clip_image010%25255B3%25255D.png&quot;&gt;&lt;img title=&quot;clip_image010&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image010&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfRHHtMoF-lUJjZ3LbgGpMFO06itMtYg_QlZODvQoR_YR877IyUzDu-j8dX16ktbxwIQZ_yKy8n_DK2sVdDR7aGFl80XDg8KfOLoC8EZBzKlW4g8Jc_sNqD1WyxD3poyP_PpdnX-d2Mem8/?imgmax=800&quot; width=&quot;244&quot; height=&quot;102&quot;&gt;&lt;/a&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/1591898029058293346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2014/03/dynamics-ax-retail-cannot-proceed-to.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1591898029058293346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1591898029058293346'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2014/03/dynamics-ax-retail-cannot-proceed-to.html' title='[Dynamics AX Retail] Cannot proceed to catalog publishing because channel has not been published successfully. Channel publishing status: Failed. Status message: &amp;#39;Object reference not set to an instance of an object.&amp;#39;'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD6Aa8vHFLQAxqFT-OTTp33HQhUbUaw6KziHjlPw0TVqrtzkirpC5FboDIDx6JMQ0sr3tlcjPqS31KLjJVeVcLo11nwdmypCFWWCP6j3c3vIto-zlvcPPaQG78hAdgLp4o8tI6wnCPduXx/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-7473947061211565314</id><published>2012-11-27T15:45:00.001+01:00</published><updated>2012-11-27T15:45:38.284+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure"/><title type='text'>The file does not contain valid publish settings for Windows Azure</title><content type='html'>&lt;p&gt;Today, while trying to add a new Azure Cloud Service Project, I got an error when configuring my Azure profile. The message told me that the profile file freshly downloaded from Azure website was invalid and cannot be used in the Azure Project…&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuN3Ke55uXNwuoXjI-8tmE60Vgzx06eoRHKdoI_ej74qQnayWtONRLdcgst9H3y4Tf0_cGzuWqeYbrnrZy4mVBV-awi6FCd9hsgM7cwjgUDc4vnfiok6WyKL8Cxr3VigRSC6xth7tt9i7_/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRl9wl9xVf0O6BgY-u2GHgtlRVsp1Nne8M3EGg4Q1syjpMhqd2Lp7kKqcOUBelIEhX-BmSRUg6YruEkkZSASyieqfCiL0EYY0PhzcqgdbiVNrtFX5QlaGLoBefke4yBqAEWwM28gsRputE/?imgmax=800&quot; width=&quot;363&quot; height=&quot;159&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ve found in the Azure Tools 1.8 release not that the publishingsettings profile schema has been updated in this release and if your Azure website has been created with a previous release, the publishing profile file cannot be used in a 1.8 Azure project…&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;http://msdn.microsoft.com/en-us/library/windowsazure/ff683673.aspx#BK_October2012&quot; href=&quot;http://msdn.microsoft.com/en-us/library/windowsazure/ff683673.aspx#BK_October2012&quot;&gt;http://msdn.microsoft.com/en-us/library/windowsazure/ff683673.aspx#BK_October2012&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;“The format of .publishsettings files have changed with this release. You can&#39;t use an earlier version of the Windows Azure Tools to open a .publishsettings file that was created with the 1.8 version. You can use the 1.8 version to open .publishsettings files that were created with earlier versions of the tools. You can determine whether a .publishsettings file uses the new format by opening it in a text editor and looking for the SchemaVersion element. If the file contains the element&amp;lt;SchemaVersion=&amp;quot;2.0&amp;quot;&amp;gt;, the file is in the 1.8 format. If you try to use an earlier version to open a file that&#39;s in the 1.8 format, the file fails to open, and the following error message appears: The file File.publishsettings does not contain valid publish settings for Windows Azure.”&lt;/p&gt;  &lt;p&gt;Solution:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;- Create a new Azure Website&lt;/p&gt;    &lt;p&gt;- Enter the profile parameters manually instead of using the publishing profile file.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Hope this helps !&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/7473947061211565314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/11/the-file-does-not-contain-valid-publish.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/7473947061211565314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/7473947061211565314'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/11/the-file-does-not-contain-valid-publish.html' title='The file does not contain valid publish settings for Windows Azure'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRl9wl9xVf0O6BgY-u2GHgtlRVsp1Nne8M3EGg4Q1syjpMhqd2Lp7kKqcOUBelIEhX-BmSRUg6YruEkkZSASyieqfCiL0EYY0PhzcqgdbiVNrtFX5QlaGLoBefke4yBqAEWwM28gsRputE/s72-c?imgmax=800" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-3253111996706607785</id><published>2012-11-16T16:13:00.001+01:00</published><updated>2012-11-16T16:26:43.002+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active Directory"/><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><title type='text'>Get Active Directory Group Members with PowerShell</title><content type='html'>&lt;p&gt;I’ve not blogged for quite a while. Let’s come back with a small PowerShell script for retrieving Active Directory Group Members.&lt;/p&gt; &lt;p&gt;The bellow scripts retrieve all the Active Directory groups in a specific OU and count the number of members.&lt;/p&gt;&lt;pre class=&quot;csharpcode&quot;&gt;Import-Module ActiveDirectory&lt;br /&gt;&lt;br /&gt;$groups = Get-ADGroup -searchbase &lt;span class=&quot;str&quot;&gt;&quot;OU=MyOU,DC=myDC,DC=net&quot;&lt;/span&gt; -filter *&lt;br /&gt;&lt;br /&gt;$myArray = @()&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;kwrd&quot;&gt;foreach&lt;/span&gt;($g &lt;span class=&quot;kwrd&quot;&gt;in&lt;/span&gt; $groups)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;                $members = Get-ADGroupMember($g)&lt;br /&gt;&lt;br /&gt;                $myObject = New-Object System.Object&lt;br /&gt;&lt;br /&gt;                $myObject | Add-Member -type NoteProperty -name Name -Value $g.Name&lt;br /&gt;&lt;br /&gt;                $myObject | Add-Member -type NoteProperty -name Count -Value $members.Length&lt;br /&gt;            &lt;br /&gt;$myArray += $myObject&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$myArray&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;style type=&quot;text/css&quot;&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;&lt;br /&gt;&lt;pre class=&quot;csharpcode&quot;&gt;&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;&lt;style type=&quot;text/css&quot;&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/3253111996706607785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/11/get-active-directory-group-members-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/3253111996706607785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/3253111996706607785'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/11/get-active-directory-group-members-with.html' title='Get Active Directory Group Members with PowerShell'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-7290726507511803433</id><published>2012-06-20T18:29:00.001+02:00</published><updated>2012-06-20T18:29:50.244+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>How to enable kerberos authentication on your SharePoint Website</title><content type='html'>&lt;p&gt;Open the central admin website&lt;/p&gt;  &lt;p&gt;Go to web application management, select your website and click on authentication providers&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLo3Fk8GQP6cAAlMeikD9L51rrkcF09EEiO1JuXK7pUWzL1z7TV8i4LAcDYU1e4F-ciPztqt8r2-3Jx_F132MCHmcIOXk0Ju1ncELeJKCyB9f5yE65DFIUedXicpRlKEfW3aefOmsMzAG-/s1600-h/clip_image001%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image001&quot; border=&quot;0&quot; alt=&quot;clip_image001&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjojW7GAEuEwdOlGXSgGWorZW-C4OUwi5IGPlDHWOmgJkbcOewjr5LBSE3YyZTSpBG1y2N_D1MZmKQfL5JwMqtl733NAqW6aN5lNdhMAfJweKjD8_v19E3JVXEJpmvdhn4huXk0Ad8qHqGc/?imgmax=800&quot; width=&quot;425&quot; height=&quot;97&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Select the provider you want to modify&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-2DsAdFCo-IK_fLZGRF1QduiNDtz9817vx-hlyoUj9lUXNA9rkjlB6_5_o8GAUvUM46L262DwIzryVwNBUF5VxH_PIy-rexRBXljWytMaPj7BROxIuJz2lgQe0CrScoyt11Q6GZLEO_LS/s1600-h/clip_image002%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-rdnUVU9vbwSSRuPzQfsoSUmXoq-dOinYHbeg2pgEZj8YJNmTZ7MhUDf_mwimbJRhTAC3Q45DNWk-gIsYceWscKorZuL4Y2RQ6n0ryQm9cJzE1Uvrl-ODBYYQXmGQlWy8gS92Kl0TWE_z/?imgmax=800&quot; width=&quot;359&quot; height=&quot;124&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Change the NTLM to Negotia (Kerberos) authentication mode&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhURq6RQM8-DCcOYQ7xw_4X_Y1zGS5EKMCKqMm6nvvJvgeURzDycalN4CvwSDB5TMds_BsGyv4-Z_FhQogvp1mCsQOuhpHVMcGZSHEFA3ZxJEDrEaEPqIMErSXlqifGK3SCme_pp4EM61j4/s1600-h/clip_image003%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image003&quot; border=&quot;0&quot; alt=&quot;clip_image003&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji6aO2YuNsaC9l5uErFYIZnywFiTVxSDBaoJ_US9SdU-7eOU3C3UstfF1YaL9UIUAAYOafAspJBg6_9wPOFQUz7lNWPeMYX46Pfki_6J2z-QaUhIeawO4tGM0B8JMFaEnyF0S6lpmbZvRA/?imgmax=800&quot; width=&quot;244&quot; height=&quot;87&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Run inetmgr, select your website and configure the authentication providers&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFethVxOlF6otd5-uNmQqTG5L-bJ5-_QdWHKvzQ1SF9ikjJf7EZ9eUoBgGg4tgw3CNWjAo5hmfneAzyy6T1txsRk7uzrLc6vPk7nUKeg04tvHd61fP2T2racjB3WJhyphenhyphenH8v6u9hH9p9iJ1A/s1600-h/clip_image004%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image004&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicx25ay_dhtZnC_70iCmFZXLf0TU4P5sxoBmVVwWPKL9zY29OxEr_Kj8T31cpL6xQiDxmYhuHfdrH-CbLxLaiE0jWYUhQ9jp3Qsv-wGZO3A2DWu-fFmjPhLRO30rYmr-wl7iZEFHFs8ASF/?imgmax=800&quot; width=&quot;302&quot; height=&quot;157&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Right click on Windows Authentication and select providers&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz1xBcw13-2kKc5im0endRdwNKla-7F8aBfrAP6HDbeG71aao3aDySyRlkMnGStP6ZJiB4LKq9GEGlCt4TPZcrXGW9jLLIKZoYiCijMlYgc2vh-aTt4vuyycKOoWJVcAyY6i_f5m-yjaXW/s1600-h/clip_image005%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image005&quot; border=&quot;0&quot; alt=&quot;clip_image005&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXr5hYCdAfhwrNIe2BhfUL3JzrKoLjqPWB9m0IGJVwIWIhpp8OeyLNCi2RtSEmKvLny7Xun_dDDrd1_S-GEZ1WVRJ7rNHq3GZWQ13UoeotNwdFjo68NaGt4ytoDgxdRYBLIndi7quoGWgX/?imgmax=800&quot; width=&quot;302&quot; height=&quot;118&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Add the Negociate:Kerberos authentication mode to the list of enabled providers&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfGEdOvzz4Xofu6l8kOjK59VPuAt76P_ZAc9rOVhflaY-3vObjUFAmNa-7S_zyVNmx5ROiU7NLKn8XZk6fiSdi-wV0EDXuGohdMG2Ac7bK1meSZwYk-ZGB33iYz18Uz7iGqd3mx_vKkeCf/s1600-h/clip_image006%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image006&quot; border=&quot;0&quot; alt=&quot;clip_image006&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe8xWANTYosDpgE6aDNtxFKUor4WN6_GaBtC5D0AeTmJS-We451PEI-agGkE_kVizmclPycgFyrgcGunBtlDwAksxOVKE1NL-mBnQr2IRjNKDIUCQ5Fm1-SGfAAv1SSo57JvVVlNYcmnFp/?imgmax=800&quot; width=&quot;287&quot; height=&quot;242&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Move the Negociate:Kerberos provider to the top of the list&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPIoG4GJAam42o736v20oA8dswkbAeta_rrplQzQ2ZHn1pVfbj5kKl14tfqCz_doHvzsH0P9gZwAKX2iek_IP_wkbZNF2I-yDIzTPMrAqkflrrdwl_ZzMT9ciYiEJ7D0vyw2BFh8kyWLNZ/s1600-h/clip_image007%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image007&quot; border=&quot;0&quot; alt=&quot;clip_image007&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgKVnyLVeyy1rUPzWjGxt3IFc20hIrODiZ_QnG0_4Dfd2RWQxk8GoVvjawT2w4RqsY3NesLSwjMQwwcccvybze6lzkisQhP2wP0Fq0M4_CmjOUbhO9ZPP8WbUh2VOg6VTYcLmUAh98gjMD/?imgmax=800&quot; width=&quot;283&quot; height=&quot;239&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Right click on Windows Authentication and select advanced settings&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_-tnc27lAAc-8x-i0Gro3RBC8oBW4BMIxgLXoh_a85kimhZM9Cb4XF1A8PI8qGb7kRRcBsruG0JZ5CQvyLkcyt1a2oUpQzaxlSOS08W6NKn9fNuFnCivNTNiEe2pp_p7R_8HVNb8C-E6I/s1600-h/clip_image008%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image008&quot; border=&quot;0&quot; alt=&quot;clip_image008&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim_N5P-kp8Dkvaf-SoGfK-9qVhEnfc5mJa04wPVZS20bG3YIpurembXqJHeeN23LmAwIMrkywXWKL-Fkh5LqBG7gWXUcD93hxuDb-mbzENP7Xda8jOb_5mwJU1fffviuhwqZ7GjPvP_ZyZ/?imgmax=800&quot; width=&quot;337&quot; height=&quot;189&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the extended protection drop down list, select &amp;quot;Accept&amp;quot; and check the &amp;quot;Enable Kernel-mode&amp;quot; authentication checkbox&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPLp2lt-6UFfqRLfW4NaTVwwThKCTzIt98eq6dPOAAO81ccODNnkn_jAiIeJeZw0ZNLlTXPM_hjvVG8F8VTAt6pizJDcqWLDUJUUeS2cBf8pC0MsWeukHaLq5sWQFWjJodXEwRfAsmEs_l/s1600-h/clip_image009%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image009&quot; border=&quot;0&quot; alt=&quot;clip_image009&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhSc1UChNZZmpIgDYqKLbmmKQtmViBlSGY2Tz1GDBMnwMPhnM901b3MwplB35-SxfKMA0UOP87TLYdHDez2vFKTzwkYJ18a93EYsd0GiylroZbSyElKMcPIq8tXNIw-zydHsp45mzAA7v4/?imgmax=800&quot; width=&quot;340&quot; height=&quot;257&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now, you can connect to the website using kerberos authentication !&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/7290726507511803433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/06/how-to-enable-kerberos-authentication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/7290726507511803433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/7290726507511803433'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/06/how-to-enable-kerberos-authentication.html' title='How to enable kerberos authentication on your SharePoint Website'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjojW7GAEuEwdOlGXSgGWorZW-C4OUwi5IGPlDHWOmgJkbcOewjr5LBSE3YyZTSpBG1y2N_D1MZmKQfL5JwMqtl733NAqW6aN5lNdhMAfJweKjD8_v19E3JVXEJpmvdhn4huXk0Ad8qHqGc/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-9149197454856684949</id><published>2012-03-09T14:51:00.001+01:00</published><updated>2012-03-09T14:51:53.156+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>PowerGUI Error : Microsoft SharePoint is not supported with version 4.0.30319.1 of the Microsoft .Net Runtime</title><content type='html'>&lt;p&gt;I’m used to work with PowerGUI script editor for developing Powershell scripts for SharePoint 2010. This time, after updating PowerGUI with version 3.2.0.2237 and running a SharePoint cmdlet, I got this error:&lt;/p&gt;  &lt;p&gt;“Microsoft SharePoint is not supported with version 4.0.30319.1 of the Microsoft .Net Runtime.&amp;quot; &lt;/p&gt;  &lt;p&gt;After investigations, this issue is caused by PowerGUI itself. To fix it, open the ScriptEditor.exe.config file placed in the PowerGUI installation directory. Remove of comment this line:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi3VtvJSOZSuHplK-edjNYLWFy6oB3tSgxAkb90Ye3i49BFvlcuyoxxqAY8KJKPMycLK3gDKrtfODXEwxTWg_jVoqhCTQNsbRDRKDfRyPk-ESLYaGg5-9JF_SWx4IIOE5VDD2SQpDMlRMo/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHNzse2V2s14v5ntxdE7mqaR_W_mce9WAzQdDCUz3XWfrLBRyqPITS0fXZx7cLBAexj-BnwYV856YQMaAh90klWNcBjyN9gwxRCAjAoCAK7-FaN1daxo_KRGjBG5vWpPtEWwV_o61eMZW/?imgmax=800&quot; width=&quot;533&quot; height=&quot;134&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Restart the script editor and everything works again !&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/9149197454856684949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/03/powergui-error-microsoft-sharepoint-is.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/9149197454856684949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/9149197454856684949'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/03/powergui-error-microsoft-sharepoint-is.html' title='PowerGUI Error : Microsoft SharePoint is not supported with version 4.0.30319.1 of the Microsoft .Net Runtime'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqHNzse2V2s14v5ntxdE7mqaR_W_mce9WAzQdDCUz3XWfrLBRyqPITS0fXZx7cLBAexj-BnwYV856YQMaAh90klWNcBjyN9gwxRCAjAoCAK7-FaN1daxo_KRGjBG5vWpPtEWwV_o61eMZW/s72-c?imgmax=800" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-1359783494118164349</id><published>2012-03-02T17:25:00.000+01:00</published><updated>2012-03-02T18:28:48.335+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><title type='text'>HTTP Error 500.21 - Internal Server Error Handler &amp;quot;PageHandlerFactory-Integrated&amp;quot; has a bad module &amp;quot;ManagedPipelineHandler&amp;quot; in its module list</title><content type='html'>&lt;p&gt;I just deployed a brand new .Net 4 website in IIS on my machine and get this error:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicCGBAsiTHvnLr7KgGroxIb3ypOwdJDYU9RIaolbodTB0K5yWpYLgMY1ESpFzppmlFZBfWM3OBwbJQ_K5B50f6lY7sx9euPEVDVtbiAT0GwDZ8fB-EAAflR_smMpEoSP0jkruaEKne6gc3/s1600-h/image%25255B6%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQlzYvt756ZnkwkW_IPYWyAF2VN-5rjJ33LQwQA0rxESC7cmnA99tszecjAgnikTvNTLpjnuqikrqA6BigR1KXLs2EieA57LYijePXeGrSIgXjazu_I6fTl50DrGBSHJmTeqK3iNc0gyQ_/?imgmax=800&quot; width=&quot;492&quot; height=&quot;102&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It seems that some .Net 4 modules have not been installed properly on this machine…&lt;/p&gt;  &lt;p&gt;I managed to fix the issue quickly by running those two commands:&lt;/p&gt;  &lt;pre class=&quot;csharpcode&quot;&gt;%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i&lt;br /&gt;&lt;br /&gt;%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipUBt7j-31kk09aPreR5p960scdDFpJ5-lLI5skmGqy29yacUEzz_aaIoyM5rC5Bevi6m7bp4py9HKxCoce04hvZQWDYOqbVt456WyZJ5u_OamB6J3gszm9rFa9JGzmMWKbyLFYqEYW8oV/s1600-h/image%25255B8%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPZprM_-4DHnd9JcyociIpfHXlksxE8sZZy9BE23xW0o0ISSrq6zcDOa7DD4_zvc4a2w1eewaHzud7aW4IggdXePpOroTbkgBhRb0h0otxEM2vyDPlWv5_8cw5sSpHLMdZpEqXnLMnBoqE/?imgmax=800&quot; width=&quot;486&quot; height=&quot;72&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/1359783494118164349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/03/http-error-50021-internal-server-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1359783494118164349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1359783494118164349'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/03/http-error-50021-internal-server-error.html' title='HTTP Error 500.21 - Internal Server Error Handler &amp;quot;PageHandlerFactory-Integrated&amp;quot; has a bad module &amp;quot;ManagedPipelineHandler&amp;quot; in its module list'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQlzYvt756ZnkwkW_IPYWyAF2VN-5rjJ33LQwQA0rxESC7cmnA99tszecjAgnikTvNTLpjnuqikrqA6BigR1KXLs2EieA57LYijePXeGrSIgXjazu_I6fTl50DrGBSHJmTeqK3iNc0gyQ_/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-8777800868602930991</id><published>2012-02-28T18:39:00.000+01:00</published><updated>2012-02-29T10:19:26.916+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure"/><category scheme="http://www.blogger.com/atom/ns#" term="TFS"/><title type='text'>TFS Azure Preview</title><content type='html'>&lt;p&gt;I’ve been waiting for a TFS Azure Preview invitation code a few days and it finally came to my mailbox. After playing a couple of hours with, my first impressions are more than good ! The cloud features are almost the same as the on premise version. The web portal is friendly and smooth as the upcoming release of TFS. Using the cloud for that kind of usage could be really valuable (availability, safety, on-demand !).&lt;/p&gt;  &lt;p&gt;I have not seen communications regarding the future pricing of this Azure feature yet. But I’m pretty sure that it would interest a lot of developers !&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyXMPukHHftiAM51t0uLEaDJFnXKYoMhKJim39lLxs2G4qqyjh4xl7wt9AKxFKYfpQMR30YPxHf5jnAN9gX_Ft1_GRF3kfNwXgf8m6dh5wspQtGmAnZ0JXwdMSSZm6mPiP5_pazoO7tw2D/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH239GzMv3uHjR12hRmfVOKfl-mT934KzpWtXUQE48w7x4GhZaBZjMZCT5LCSg4ZdbC51hFvyyqvNAdyVTwvAzmEppMLL4f9sI18L0o9DHWWK4J62RvgvTSGqkjeFW87Xg8GEKZ7xktDdU/?imgmax=800&quot; width=&quot;485&quot; height=&quot;220&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you want to test the preview, you can register on this site: &lt;a href=&quot;http://tfspreview.com/&quot;&gt;http://tfspreview.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You will receive an email from the MSFT team in a week giving you an registration code and 5 other codes for your friends.&lt;/p&gt;  &lt;p&gt;Enjoy !&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/8777800868602930991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/tfs-azure-preview.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8777800868602930991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8777800868602930991'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/tfs-azure-preview.html' title='TFS Azure Preview'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH239GzMv3uHjR12hRmfVOKfl-mT934KzpWtXUQE48w7x4GhZaBZjMZCT5LCSg4ZdbC51hFvyyqvNAdyVTwvAzmEppMLL4f9sI18L0o9DHWWK4J62RvgvTSGqkjeFW87Xg8GEKZ7xktDdU/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-1116347157445385377</id><published>2012-02-10T16:17:00.001+01:00</published><updated>2012-02-14T18:46:26.360+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="SPS"/><title type='text'>How to add SharePoint snapin to Power GUI script editor</title><content type='html'>&lt;p&gt;1. Open Power GUI script editor &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghjQY4WUI4UIfGngk47VpRJaDgdd_GkGToCVkhrdj2pWM7VqHMu2-XRi7emCwf_xFVU3iuBpblX075n-_cQsGf_Wj7EsALuFk0Yc0oN2qhhJnalVXaCHgemwoL3hcWUpsLABoXrMcDfRGp/s1600-h/clip_image001%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;clip_image001&quot; border=&quot;0&quot; alt=&quot;clip_image001&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm4ch0nDKE5WPdKI-QCI3xRImuPhm_tRKlFwtCVsQMFsCR1foYSkYt8teoQqrBv1Fz19NI-QcH7EekDUxVHRXTtmk8La7_vQOHMtv_E87fTkhGCfyRWhnYCh072KMQSZMeexaxbnuFR0oL/?imgmax=800&quot; width=&quot;134&quot; height=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. Select: Microsoft.SharePoint.PowerShell &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKq-yNeogUSjp4RxWsV4KCXT2tb-5mwsmHlWz78ZjG413qP5FQ0V25RrEmXQDwNHRyQ-JcJ1xcvlJc3suC2FNU4idd6E13cJDdbDQyepdA9UVztLrcPPXPFMwZfwnpEkFNMi_UtO4o0MC-/s1600-h/clip_image002%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXX12ToZWgQunUpEmOQ7Bl3EjMAEU-nKYoVmJQyCTU1ROwLf7KgLxyhWd7AYrTxPTc7kC_HLv7tguIgCnk0wl49MYrA_Eseplv5alj_5do9fgO41fcuhhaBCnvQCfJNsyXhcZ_TgApRyH2/?imgmax=800&quot; width=&quot;244&quot; height=&quot;194&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. Now, you can use PowerShell intellisense on SharePoint module !&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCckpve9lXK1vlRHI_WBxlD86IYtzcPPQuZ5FGOO_V5YK7mwKtdQti7KYYUW9xHdoac8HX0-3KJczZwQ_Na_6IjIOePZ_95pJcylem7J64_b62QmKPGb8_qjq6EQqDvK8ENnjyzq6Ar0fi/s1600-h/clip_image003%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;clip_image003&quot; border=&quot;0&quot; alt=&quot;clip_image003&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ9suqhTy50UwiDr-Lrwlgj15w77G25fvpaP5E9_Ic2biq355oaFbNbhMgu-k0tEnx7ysEiewRVu5ejr9ZNqwVwv2no0Bhyc0uiyNO8AToiP6IqR1C3odVyturxRRexQIqy3CP6qTSVuYb/?imgmax=800&quot; width=&quot;244&quot; height=&quot;86&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/1116347157445385377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/how-to-add-sharepoint-snapin-to-power.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1116347157445385377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1116347157445385377'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/how-to-add-sharepoint-snapin-to-power.html' title='How to add SharePoint snapin to Power GUI script editor'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm4ch0nDKE5WPdKI-QCI3xRImuPhm_tRKlFwtCVsQMFsCR1foYSkYt8teoQqrBv1Fz19NI-QcH7EekDUxVHRXTtmk8La7_vQOHMtv_E87fTkhGCfyRWhnYCh072KMQSZMeexaxbnuFR0oL/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-5790528657431536898</id><published>2012-02-06T10:44:00.001+01:00</published><updated>2012-02-06T11:09:08.756+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>How to generate a self-signed certificate from IIS</title><content type='html'>&lt;p&gt;For test purposes, it is sometime useful to generate a dummy certificate on your test environment. You can do that by using different ways:&lt;/p&gt;  &lt;p&gt;- Create a certificate request and send it to a trusted Certifcate Autority (verisign, thawte etc.).&lt;/p&gt;  &lt;p&gt;- Create a Domain certificate. To do that, you will need to setup a Certificate Autority on your domain.&lt;/p&gt;  &lt;p&gt;- Create a self signed certificate. IIS has the ability to generate a had oc certificate on your machine. Note that this certificate will only be known and trusted on your machine. For example, you cannot use it over the web to sign your production website.&lt;/p&gt;  &lt;p&gt;Here is the procedure to generate a self-signed certificate on IIS 7.x:&lt;/p&gt;  &lt;p&gt;1. run inetmgr command&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvGfV8Wx9AJjifRK2ykaZMUDm5OQWDsJSlXu5ii0jcrJvoqydNnYMY6iruHaWg3lgGXbcluok9tSIXzOAtRb3lfPYJzOXkPTp22PjTI8Vw7vezAeKkzxPKAhcdqIi_TD3Epo5r68ZdcenS/s1600-h/clip_image001%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image001&quot; border=&quot;0&quot; alt=&quot;clip_image001&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgABH4hwsVMJppp1fU0Niw4qG21dRQWIbF6dN01sWHEw79TURP45UKebypoSnXINXf4kn1YPkE3oyOfgq41xsAbC-sloM4hB2Wn1cKr2xaGNqPYmDqabhYO_KbEQVqNx1Ia_UV8sZiUWqAV/?imgmax=800&quot; width=&quot;244&quot; height=&quot;132&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. Go to the server level and select Server Certificates&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoa9fBwjhQwN9yS8JrzAKD4l_DYWCnyHN80xTmeTnwz7PnhChmPaGU_8x6QPQUnnFC-fbYO4svW7GBGHhkzNRLRaFd-FYfUQWr-I-zk-LWsshs8e4Uj_hrmk2GAAXmhm_t2Sgb9BqmsSsJ/s1600-h/image%25255B12%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Lt8tA9n72Lb0H10Cp8W-cs1eh1tVlRJq7H0TIKU6rftwNH7rcCRCns8ZKQCfBOaQMkf5ItJSvePK1vS04sJtVeuoP4AkwOlgenSt5PxqCzuqtMS-i52HNMlDFkHmouQe2TCWQN9Se3j8/?imgmax=800&quot; width=&quot;413&quot; height=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. On the right panel, click on Create Self-Signed Certificate. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFQRDovLB-IxsdeVO22wyLLvw1se8Huj3gMs6u_UWafqJ_nZUKayI76ZMFTX3C2I6kw2k3MeZJd1aNk6MtPxujtXNI6N-pbtyN8FIw7VBHztm1SL1ZDpgoLKAHt2ErQna7ltTanYwd3kJa/s1600-h/clip_image003%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image003&quot; border=&quot;0&quot; alt=&quot;clip_image003&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlZRXKaRkJdJ3wIWY8mM4UcSwTV4I99DMe_3NkBD-186lStG2Mel58kVMrMVCTGHSpUTVy7S6Tfu1Y6D7aN7nzmILq7rsveS0xYVUNEfqcGXZScx1ulxFHkxNTZPBAQQhkwlWZXW76V3ff/?imgmax=800&quot; width=&quot;205&quot; height=&quot;199&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. specify a frendly name for your certificate&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcLwvnTFmTMySEqSBV9g-Nh9rbR_zEFFVMUZlspWBDGaZmo-s6SGUAjIsmVs1g3pIuI6KtmADF9uDB2mTKn1vdMUqB6DJKIflt3htmkSZ-1CWrWq_-DjiTF1bpn-gPTs0RxUFcxa8TL-bt/s1600-h/clip_image004%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image004&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaBpfuACdY3GYbK0pG8a_1J8uqjzprH2BCpqkFznd94Hld1R3pzF3lZsFeAOExxz7dciooIUfKfCvRRSc3qaKOWBo0JTGGb0SshetE1icomzFguJc2tcCAh2yTg2gVieoAyRHWlLjWMdAn/?imgmax=800&quot; width=&quot;314&quot; height=&quot;246&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. {Your certificate is beeing signed by your machine and placed in the personal certificate store on your machine}&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgouztbiPOpSLyqb2vRcmsCUZjAHP2tskQHPoMuJGWC6If-XuHv9tdZmKuMLQ884OTZeO5LTJ5zgZcVdY2GP6qB_1h8GMxWwRkyErwS5nVFulvi8FPvM1npJcESoRZdGed3s060V1Wdqs3Y/s1600-h/image%25255B8%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJZBg9MmY5PyNTOzNUnp8XZQ6Ot3_6ZdemYZTVmx3szycbcq9LNLqWMW9IqPlTu3HSw6TxdmgbKVQG1qtLfolbwYeMr21v23b-RFlp9XdcbPDEzqgQ_WZlsG2mgFafbvyanX7VlK5lW1vv/?imgmax=800&quot; width=&quot;449&quot; height=&quot;136&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now your certificate can be now used on your machine !&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/5790528657431536898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/how-to-generate-self-signed-certificate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/5790528657431536898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/5790528657431536898'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/how-to-generate-self-signed-certificate.html' title='How to generate a self-signed certificate from IIS'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgABH4hwsVMJppp1fU0Niw4qG21dRQWIbF6dN01sWHEw79TURP45UKebypoSnXINXf4kn1YPkE3oyOfgq41xsAbC-sloM4hB2Wn1cKr2xaGNqPYmDqabhYO_KbEQVqNx1Ia_UV8sZiUWqAV/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-8550671689737724963</id><published>2012-02-03T16:54:00.001+01:00</published><updated>2012-02-03T18:37:47.984+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IE"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>Disable IE Enhanced Security Configuration (IE ESC)</title><content type='html'>&lt;p&gt;Most of the time, developers are working on a server system such as Windows Server 2008 R2. Server operating systems restrict usage exclusively for the deployed roles. By default, internet explorer is clamped and does not provide a full web experience. For example, you cannot download a file from the web.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8HMIKa0W2Nm_OwI8BdQfdpM5I4JmDPItdcUGnMOsi6w1CVsG8NLXbz9uoFfb8JP5B1hvXzHlce4B4sG9d-4NPW5riifAeGH76YYjH6jhBc06KejxN4w2AvuB5j9YWwZHogPAfMBHSpm2V/s1600-h/clip_image001%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;clip_image001&quot; border=&quot;0&quot; alt=&quot;clip_image001&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDxyIai6ZFuuo9eqlnBfVgq2VPCwE3ZKmyfp9VGPIcd3UwMVWwaOIGu_qnpaIJgFDxZFIqUgyFrBWmcN5pPZB7LiQ7mgnqwuGPYbhpRJWXRj2FFcFWF6rah5V6KPp4WjUAEv-83SzkWRsy/?imgmax=800&quot; width=&quot;327&quot; height=&quot;95&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To fix this annoying issue, go to the server manager and follow those steps:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsFEDbWM5gzzU4qkSs66EbW32vVWhTadvRYzmpLSOZ8UUne2x0tuSNb-uvfQ6bHgIRNE0y1KoVKjl8zeGwvCGjIaYUyxqklJEw9d7vE51gIEzrRmDtEerK6idxtUexxcvV28CS0ErMXkaL/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbuD1snEQxZuObfVDrlxCm-mIre0NsE0pT7IW5lAc6xHaO3BQv3hpCNDdee4EtG8kgF34fLKMFkJLltQQs7cWuJpUVaX2zeRMt9aZ6YoD2RwSxY-_upQ-BgjZFWNH6bQXzL5IqC1GCvQOx/?imgmax=800&quot; width=&quot;177&quot; height=&quot;121&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt26QtVcN0oxzh_gslLwWYkiS4y_PWBYCagvVg19xRsR_fh2RYxzQxhsgseRRQscsSR-GVNfhzgHgiOSe3BMGK7kF-XlcnuzOHOE1u9qSls8YdrYtXQTL6uNEuGDnZJdL8SQO3fGJomftx/s1600-h/clip_image002%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;clip_image002&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsUxuIrRyqDAvwg5BqDOnuZkm5VlSSPJfVmZ7OiII2n7jku-MQalKgWBWOxFmrJPCziVWKdugJYHoMhsbBIIGv7jvGz_6s2VbfiyuwGBPoaRlkLedy0O5vmz03m3NqKhfPtFlSWc9y2Xfm/?imgmax=800&quot; width=&quot;309&quot; height=&quot;175&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt_k8cyFR3tVl6BCTYdMotVp41GZQkGIyrECGK-SqbffDwqyWs10b_KMzNTixHjt_EiYYwMnbAOU62yTpYcsvuG3SXuRgIPyBzjKMxKttLlmXWeAB2o59XzyExjfE3M1hvschf_kZrFW3L/s1600-h/clip_image003%25255B3%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;clip_image003&quot; border=&quot;0&quot; alt=&quot;clip_image003&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFscLwCRr3wFyhbTSgc-FJJWVK94TVHezaB3cH7GBPJEAgoIaM-gujahcD3fVIYNLyimxP2hQZT1uTgnAO97AfabwS5NBlwXZVWhEMxv1ZW4PWorDjG-4rFxVBPXtWBH9G0w73Sj1f47G/?imgmax=800&quot; width=&quot;230&quot; height=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiblHciH13aqss2RKsqpDdiEQygK1dgjSRpa2r308wzXMpf8jyj8F4AbmnRoegEnMiQZBFz6A23A_2lBbriGv6BxFIy4YU2yQBM_R1Pd8a6OGkbHoNEICM8aspsK-qpn1I6JpKPBZdw1TD/s1600-h/clip_image004%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;clip_image004&quot; border=&quot;0&quot; alt=&quot;clip_image004&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizxXmU6EAHsaz-Y-TB-1J44XMuzyZHoIKKZ20CVnLPS9WyyXYI9reptq5xUYftndtmEcSTnb6ffIGPJxfJZdlhvjQoHPhiZPXEyLLxvCaRsRjKho24mTgA6dO9AlilYbCrTp_OP-JJSQ2T/?imgmax=800&quot; width=&quot;341&quot; height=&quot;57&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG_FWH9mQNXNd_sHNNKGBWAY3IaVl8XnlJAysSzsa2HP0sz9-mM4XQHWQJXied39AmzMLQag6At4ss4-qvYZSwWfeiwINPiIh_F-J0QmHlubZWLHG_UtRt94z6AuzYexPYduimnlKvK8WT/s1600-h/clip_image005%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;clip_image005&quot; border=&quot;0&quot; alt=&quot;clip_image005&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBXzDP4N-vV6rIeEyw7ixzAveFzD0krqkyaPyl-4xK_IcYZbkylWI97vL5VP_L2YeQgHEsrMubi09R_wMhVN-8Czpn-gpYU6-RrXA_1WznP2tU7Gs98tPd7r8rGA4R73g_YiKEZG57AkSr/?imgmax=800&quot; width=&quot;345&quot; height=&quot;149&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;To configure IE ESC back:&lt;/li&gt;    &lt;li&gt;Close all instances of Internet Explorer. &lt;/li&gt;    &lt;li&gt;Click Start, point to Administrative Tools, and then click Server Manager. &lt;/li&gt;    &lt;li&gt;If a User Account Control dialog box appears, click Continue. &lt;/li&gt;    &lt;li&gt;Under Security Summary, click Configure IE ESC. &lt;/li&gt;    &lt;li&gt;Under Administrators, click On (Recommended). &lt;/li&gt;    &lt;li&gt;Under Users, click On (Recommended). &lt;/li&gt;    &lt;li&gt;Click OK. &lt;/li&gt;    &lt;li&gt;To disable IE ESC, click Off for both Administrators and Users, and then click OK &lt;/li&gt; &lt;/ol&gt;  </content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/8550671689737724963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/disable-ie-enhanced-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8550671689737724963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8550671689737724963'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2012/02/disable-ie-enhanced-security.html' title='Disable IE Enhanced Security Configuration (IE ESC)'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDxyIai6ZFuuo9eqlnBfVgq2VPCwE3ZKmyfp9VGPIcd3UwMVWwaOIGu_qnpaIJgFDxZFIqUgyFrBWmcN5pPZB7LiQ7mgnqwuGPYbhpRJWXRj2FFcFWF6rah5V6KPp4WjUAEv-83SzkWRsy/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-629950674644716409</id><published>2011-07-01T00:48:00.001+02:00</published><updated>2011-07-01T00:49:00.070+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint 2010 Cumulative Updates List</title><content type='html'>This page from technet list the SharePoint 2010 cumulative updates:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/sharepoint/ff800847&quot;&gt;SharePoint 2010 - Updates, Cumulative Updates, Patches | TechNet&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/629950674644716409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/07/sharepoint-2010-cumulative-updates-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/629950674644716409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/629950674644716409'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/07/sharepoint-2010-cumulative-updates-list.html' title='SharePoint 2010 Cumulative Updates List'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-2552537177256472162</id><published>2011-06-24T16:44:00.001+02:00</published><updated>2011-06-24T16:44:56.434+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Performance Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>Visual Studio Performance Testing</title><content type='html'>This document asset from codeplex gives a complete overview of Visual Studio performance testing capabilities !&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://vsptqrg.codeplex.com/releases/view/42484&quot;&gt;Visual Studio Performance Testing Quick Reference Guide - Download: VS Performance Testing Quick Reference V3.6&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Enjoy ;-)</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/2552537177256472162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/06/visual-studio-performance-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2552537177256472162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2552537177256472162'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/06/visual-studio-performance-testing.html' title='Visual Studio Performance Testing'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-2309219736292817201</id><published>2011-06-17T23:08:00.001+02:00</published><updated>2011-06-17T23:10:07.318+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint Online"/><title type='text'>Let&#39;s try office 365 !</title><content type='html'>Office 365 is free for beta test &lt;a href=&quot;http://www.microsoft.com/en-us/office365/online-software.aspx&quot;&gt;here&lt;/a&gt; !&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.microsoft.com/global/en-us/office365/PublishingImages/logo-office-365.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;57&quot; width=&quot;199&quot; src=&quot;http://www.microsoft.com/global/en-us/office365/PublishingImages/logo-office-365.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/2309219736292817201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/06/lets-try-office-365.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2309219736292817201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2309219736292817201'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/06/lets-try-office-365.html' title='Let&#39;s try office 365 !'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-8141159454064922141</id><published>2011-06-17T22:52:00.002+02:00</published><updated>2011-06-17T22:54:10.363+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lync"/><category scheme="http://www.blogger.com/atom/ns#" term="OCS"/><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint Online"/><title type='text'>Connecting Lync client to OCS 2007 R2</title><content type='html'>Today, I&#39;ve installed the brand new Lync client on my machine. But when I tried to connect to an OCS 2007 R2 server, I got an error telling that Lync is not compatible with OCS 2007.&lt;br /&gt;
&lt;br /&gt;
I found the solution on &lt;a href=&quot;http://ms-uc.herber.co/?p=105&quot;&gt;this blog&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I just had to add this key in the registry base:&lt;br /&gt;
HKEY_CURRENT_USER\Software\Policies\Microsoft\Communicator&lt;br /&gt;
Name:  DisableServerCheck&lt;br /&gt;
Type: DWORD&lt;br /&gt;
Value: 1 (00000001)&lt;br /&gt;
&lt;br /&gt;
Enjoy ;-)</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/8141159454064922141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/06/using-lync-2010-client-in-office.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8141159454064922141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/8141159454064922141'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/06/using-lync-2010-client-in-office.html' title='Connecting Lync client to OCS 2007 R2'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-2110055867454301949</id><published>2011-03-30T20:42:00.001+02:00</published><updated>2011-03-30T20:43:30.780+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="Service Applications"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="SPS"/><title type='text'>Start/Stop a SharePoint 2010 Service Application</title><content type='html'>Sometimes, it can be useful and more efficient to handle Sharepoint Service applications using Powershell.&lt;br /&gt;
The following script can be used for starting or stopping a service application instance.&lt;br /&gt;
&lt;br /&gt;
A Sharepoint Service application is running behind a service application instance. This instance represents the service application on the whole Sharepoint Farm.&lt;br /&gt;
Stopping the instance will stop the related service application on all the servers in the farm.&lt;br /&gt;
&lt;br /&gt;
First of all, we need to get all the service instances running on the farm:&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;CSharp&quot;&gt;Get-SPServiceInstance
&lt;/pre&gt;&lt;br /&gt;
From the list, select your service instance GUID and copy it.&lt;br /&gt;
For stopping the service instance, you just need now to run the Stop-SPServiceInstance  command:&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;CSharp&quot;&gt;Stop-SPServiceInstance -Identity &quot;YourServiceGUID&quot;
&lt;/pre&gt;&lt;br /&gt;
Type &quot;Y&quot; when prompted. &lt;br /&gt;
&lt;br /&gt;
Start-SPServiceInstance can be used using the same manner for starting the service again.</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/2110055867454301949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/03/startstop-sharepoint-2010-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2110055867454301949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2110055867454301949'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/03/startstop-sharepoint-2010-service.html' title='Start/Stop a SharePoint 2010 Service Application'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-4927601564308521621</id><published>2011-03-30T20:39:00.000+02:00</published><updated>2011-03-30T20:39:35.225+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>Attach Visual Studio to an application using Powershell</title><content type='html'>This script can be used  to run the Visual Studio just in time debugger for debugging your website. It gets the name of the application pool running the website and then attach the JIT to the w3wp process.&lt;br /&gt;
&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;CSharp&quot;&gt;$filter = &quot;*MyWebsite*&quot;

$w3wp = get-WmiObject Win32_Process -Filter &quot;Name=&#39;w3wp.exe&#39;&quot;
$prid = $w3wp | where { $_.CommandLine -like $filter }

c:\Windows\System32\vsjitdebugger.exe -p $prid.ProcessId
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/4927601564308521621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/03/attach-visual-studio-to-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/4927601564308521621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/4927601564308521621'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/03/attach-visual-studio-to-application.html' title='Attach Visual Studio to an application using Powershell'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-1774582592841402615</id><published>2011-01-03T18:30:00.001+01:00</published><updated>2011-01-03T18:31:45.784+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="Infrastructure"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint 2010 Technical Diagrams</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;This link gives you the list of all of the Sharepoint 2010 technical diagrams !&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc263199.aspx&quot;&gt;http://technet.microsoft.com/en-us/library/cc263199.aspx&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://i.technet.microsoft.com/Cc263199.72759be1-89f3-4f58-8454-ee97782ece54(en-us,office.14).gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i.technet.microsoft.com/Cc263199.72759be1-89f3-4f58-8454-ee97782ece54(en-us,office.14).gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/1774582592841402615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/01/sharepoint-2010-technical-diagrams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1774582592841402615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/1774582592841402615'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2011/01/sharepoint-2010-technical-diagrams.html' title='SharePoint 2010 Technical Diagrams'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-5663700050982876835</id><published>2010-12-21T22:00:00.000+01:00</published><updated>2010-12-21T22:00:40.281+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Networks"/><title type='text'>Official Sharing Buttons on Blogger</title><content type='html'>Today, I tried to add the blogger official share buttons on my blog. Just after adding them to my blog, they were not visible.&lt;br /&gt;
This blog gives you the fix to apply to the HTML code of your page:&lt;br /&gt;
&lt;a href=&quot;http://www.bloggerplugins.org/2010/06/official-sharing-buttons-on-blogger.html&quot;&gt;http://www.bloggerplugins.org/2010/06/official-sharing-buttons-on-blogger.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/5663700050982876835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/12/official-sharing-buttons-on-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/5663700050982876835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/5663700050982876835'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/12/official-sharing-buttons-on-blogger.html' title='Official Sharing Buttons on Blogger'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-6126262921625974090</id><published>2010-12-20T22:21:00.001+01:00</published><updated>2010-12-20T22:22:48.315+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><title type='text'>Windows PowerShell Tips</title><content type='html'>&lt;div style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;&quot;&gt;&lt;br /&gt;
&lt;dl style=&quot;margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692791.aspx&quot; id=&quot;ctl00_MTCS_main_ctl00&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;&lt;br /&gt;
Accessing Values in an Array&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692684.aspx&quot; id=&quot;ctl00_MTCS_main_ctl01&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Byte Conversion&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692800.aspx&quot; id=&quot;ctl00_MTCS_main_ctl02&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Calculating Text File Statistics&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692794.aspx&quot; id=&quot;ctl00_MTCS_main_ctl03&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Creating Custom Tables&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730972.aspx&quot; id=&quot;ctl00_MTCS_main_ctl04&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Displaying Version Properties of a Group Policy Object&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692797.aspx&quot; id=&quot;ctl00_MTCS_main_ctl05&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Even More Things You Can Do With Arrays&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692801.aspx&quot; id=&quot;ctl00_MTCS_main_ctl06&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Formatting Dates and Times&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692795.aspx&quot; id=&quot;ctl00_MTCS_main_ctl07&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Formatting Numbers&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692796.aspx&quot; id=&quot;ctl00_MTCS_main_ctl08&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Fun Things You Can Do With the Get-ChildItem Cmdlet&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730933.aspx&quot; id=&quot;ctl00_MTCS_main_ctl09&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Image Mapping API 2.0 Downloads&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692799.aspx&quot; id=&quot;ctl00_MTCS_main_ctl10&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Modifying Message Colors&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692805.aspx&quot; id=&quot;ctl00_MTCS_main_ctl11&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Modifying a Read-Write Property Using Get-WMIObject&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692806.aspx&quot; id=&quot;ctl00_MTCS_main_ctl12&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Reading Text Files&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692790.aspx&quot; id=&quot;ctl00_MTCS_main_ctl13&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Referencing Variables and Variable Values&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692802.aspx&quot; id=&quot;ctl00_MTCS_main_ctl14&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Removing Items From Arrays&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692804.aspx&quot; id=&quot;ctl00_MTCS_main_ctl15&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;The String’s the Thing&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692807.aspx&quot; id=&quot;ctl00_MTCS_main_ctl16&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Three Things You Might Not Know About Windows PowerShell Functions&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692792.aspx&quot; id=&quot;ctl00_MTCS_main_ctl17&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Using Windows PowerShell “Here-Strings”&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692793.aspx&quot; id=&quot;ctl00_MTCS_main_ctl18&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Using the Range Operator in Wildcard Queries&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692798.aspx&quot; id=&quot;ctl00_MTCS_main_ctl19&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;What Is (and What Isn’t) in Our Array?&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730939.aspx&quot; id=&quot;ctl00_MTCS_main_ctl20&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Adding a Simple Menu to a Windows PowerShell Script&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730961.aspx&quot; id=&quot;ctl00_MTCS_main_ctl21&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Automatic Script Writing Using Get-History&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730936.aspx&quot; id=&quot;ctl00_MTCS_main_ctl22&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Creating Formatted HTML Output&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730941.aspx&quot; id=&quot;ctl00_MTCS_main_ctl23&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Creating a Custom Input Box&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730942.aspx&quot; id=&quot;ctl00_MTCS_main_ctl24&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Creating a Graphical Date Picker&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730964.aspx&quot; id=&quot;ctl00_MTCS_main_ctl25&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Creating and Modifying Environment Variables&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730945.aspx&quot; id=&quot;ctl00_MTCS_main_ctl26&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Determining the Size of a Folder&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730952.aspx&quot; id=&quot;ctl00_MTCS_main_ctl27&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Displaying a Message in the Notification Area&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730947.aspx&quot; id=&quot;ctl00_MTCS_main_ctl28&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Filtering Collections With Regular Expressions&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730953.aspx&quot; id=&quot;ctl00_MTCS_main_ctl29&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Finding All the Empty Folders in a Directory Tree&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730954.aspx&quot; id=&quot;ctl00_MTCS_main_ctl30&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Formatting Numbers and Dates Using the CultureInfo Object&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730963.aspx&quot; id=&quot;ctl00_MTCS_main_ctl31&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Getting Information About the Logged-On User&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730962.aspx&quot; id=&quot;ctl00_MTCS_main_ctl32&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Getting Rid of a COM Object (Once and For All)&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730944.aspx&quot; id=&quot;ctl00_MTCS_main_ctl33&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Listing the TrueType Fonts Installed On Your Computer&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730943.aspx&quot; id=&quot;ctl00_MTCS_main_ctl34&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Making Progress&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730960.aspx&quot; id=&quot;ctl00_MTCS_main_ctl35&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: More Fun with Dates (and Times)&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730950.aspx&quot; id=&quot;ctl00_MTCS_main_ctl36&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Multi-Select List Boxes – And More!&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730938.aspx&quot; id=&quot;ctl00_MTCS_main_ctl37&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Press Any Key to Continue&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730958.aspx&quot; id=&quot;ctl00_MTCS_main_ctl38&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Running Windows PowerShell Scripts Against Multiple Computers&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730959.aspx&quot; id=&quot;ctl00_MTCS_main_ctl39&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Running Windows PowerShell Scripts Against Multiple Computers: Part 2&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730949.aspx&quot; id=&quot;ctl00_MTCS_main_ctl40&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Selecting Items From a List Box&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730956.aspx&quot; id=&quot;ctl00_MTCS_main_ctl41&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Taking Things (Like File Paths) Literally&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730957.aspx&quot; id=&quot;ctl00_MTCS_main_ctl42&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Three Things You Might Not Know About Windows PowerShell Functions&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730948.aspx&quot; id=&quot;ctl00_MTCS_main_ctl43&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Using Calculated Properties&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730955.aspx&quot; id=&quot;ctl00_MTCS_main_ctl44&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Using Test-Path to Verify the Existence of an Object&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730937.aspx&quot; id=&quot;ctl00_MTCS_main_ctl45&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Using the Switch Statement&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730946.aspx&quot; id=&quot;ctl00_MTCS_main_ctl46&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Working With Custom Objects&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730940.aspx&quot; id=&quot;ctl00_MTCS_main_ctl47&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Working With SIDs&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff730951.aspx&quot; id=&quot;ctl00_MTCS_main_ctl48&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Windows PowerShell Tip: Working With Security Descriptors&lt;/a&gt;&lt;/dt&gt;
&lt;dt style=&quot;font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692803.aspx&quot; id=&quot;ctl00_MTCS_main_ctl49&quot; style=&quot;color: #0033cc; text-decoration: none;&quot;&gt;Working with Hash Tables&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/div&gt;From:&amp;nbsp;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee692948.aspx&quot;&gt;http://technet.microsoft.com/en-us/library/ee692948.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/6126262921625974090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/12/windows-powershell-tips-accessing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/6126262921625974090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/6126262921625974090'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/12/windows-powershell-tips-accessing.html' title='Windows PowerShell Tips'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-3637871249518366029</id><published>2010-12-11T23:39:00.001+01:00</published><updated>2011-02-26T12:52:17.122+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><title type='text'>Remove duplicates using Powershell</title><content type='html'>This is a quick powershell script for removing duplicates files from a folder.&lt;br /&gt;
I used it for removing duplicates from my music library.&lt;br /&gt;
&lt;br /&gt;
It is simply listing all the duplicates files from a directory and copy them to a back up folder.&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;CSharp&quot;&gt;$musicFolder = &quot;c:\MyFolder&quot;
$backupFolder = &quot;c:\Backup&quot;

echo &quot;Get duplicates&quot;
$dupmusics = ls $musicFolder -recurse | Group-Object Length, LastWriteTime | Where { $_.Count -gt 1 }

if($dupmusics.Length -gt 0)
{
echo &quot;Move duplicates&quot;
$dupmusics = $dupmusics | ForEach-Object { $_.Group[1..$_.Group.Count] } | Move-Item -Destination $backupFolder -Verbose
}
else
{
echo &quot;no duplicates found&quot;
}

&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/3637871249518366029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/12/remove-duplicates-using-powershell.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/3637871249518366029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/3637871249518366029'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/12/remove-duplicates-using-powershell.html' title='Remove duplicates using Powershell'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-6949142830368428405</id><published>2010-04-01T15:20:00.001+02:00</published><updated>2010-04-01T15:20:29.140+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Get signed Assembly public key token</title><content type='html'>&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot;&gt;&lt;/meta&gt;&lt;meta content=&quot;Word.Document&quot; name=&quot;ProgId&quot;&gt;&lt;/meta&gt;&lt;meta content=&quot;Microsoft Word 14&quot; name=&quot;Generator&quot;&gt;&lt;/meta&gt;&lt;meta content=&quot;Microsoft Word 14&quot; name=&quot;Originator&quot;&gt;&lt;/meta&gt;&lt;link href=&quot;file:///C:%5CUsers%5CGUILLA%7E1.OUD%5CAppData%5CLocal%5CTemp%5C1%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml&quot; rel=&quot;File-List&quot;&gt;&lt;/link&gt;&lt;link href=&quot;file:///C:%5CUsers%5CGUILLA%7E1.OUD%5CAppData%5CLocal%5CTemp%5C1%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx&quot; rel=&quot;themeData&quot;&gt;&lt;/link&gt;&lt;link href=&quot;file:///C:%5CUsers%5CGUILLA%7E1.OUD%5CAppData%5CLocal%5CTemp%5C1%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml&quot; rel=&quot;colorSchemeMapping&quot;&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:&quot;&quot;;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--&gt;
&lt;/style&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&amp;nbsp;This is the command to retrieve the public Token from a signed assembly.&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Open Visual Studio command prompt and type:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;sn -T myAssembly.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Microsoft (R) .NET Framework Strong Name Utility&amp;nbsp; Version 3.5.30729.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Copyright (c) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;FR&quot;&gt;Public key token is &lt;b&gt;d3b94d901eb0200f &lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/6949142830368428405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/04/get-signed-assembly-public-key-token.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/6949142830368428405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/6949142830368428405'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/04/get-signed-assembly-public-key-token.html' title='Get signed Assembly public key token'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1038843559178164124.post-2994705463983218023</id><published>2010-03-31T10:52:00.001+02:00</published><updated>2010-03-31T10:52:37.675+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WCF"/><title type='text'>An error occurred when verifying security for the message</title><content type='html'>Yesterday, I got a strange error while connecting to a WCF service.&lt;br /&gt;
This  issue was caused because the time of my client and the service did not  match... I adjusted the time between the service and then it was working  again :P</content><link rel='replies' type='application/atom+xml' href='http://guillaume-oudill.blogspot.com/feeds/2994705463983218023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/03/error-occurred-when-verifying-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2994705463983218023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1038843559178164124/posts/default/2994705463983218023'/><link rel='alternate' type='text/html' href='http://guillaume-oudill.blogspot.com/2010/03/error-occurred-when-verifying-security.html' title='An error occurred when verifying security for the message'/><author><name>Guillaume Oudill</name><uri>http://www.blogger.com/profile/04713313467767682015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>