<?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-3664597794780872260</id><updated>2026-07-04T16:09:19.720+02:00</updated><category term="SharePoint 2010"/><category term="PowerShell"/><category term="SPBG"/><category term="SharePoint 2013"/><category term="Tools"/><category term="SharePoint 2016"/><category term="Office 365"/><category term="SharePoint 2007"/><category term="SharePoint ECMAScript"/><category term="Visual Studio"/><category term="Web API"/><category term=".net 4.0"/><category term="MVC"/><category term="OData"/><category term="beta"/><category term="ASP.NET 4.0"/><category term="CodePlex Project"/><category term="Entity framework"/><category term="HNSC"/><category term="InfoPath"/><category term="Outlook"/><category term="SDK"/><category term="SharePoint Manager"/><category term="WVware"/><category term="Windows"/><title type='text'>Anders Dissing</title><subtitle type='html'>A SharePoint thing</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>140</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-139786469813277807</id><published>2019-02-08T08:48:00.000+01:00</published><updated>2019-02-08T08:48:10.653+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><title type='text'>Connect to SharePoint online, with an account has multi factor authentication (MFA) enable</title><content type='html'>&lt;p&gt;
When I deliver PowerShell script to a customer, that contains log in / credential, I normal use this line of code:&lt;br&gt;&lt;br&gt;
$user = &quot;user@tenant.com&quot;&lt;br&gt;
$password = &quot;ZXY&quot; | ConvertTo-SecureString -AsPlainText -Force&lt;br&gt;
$credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User, $password&lt;br&gt;
$url = &quot;&lt;a href=&quot;https://tenant.sharepoint.com&amp;quot;&quot;&gt;https://tenant.sharepoint.com&quot;&lt;/a&gt;&lt;br&gt;&amp;nbsp; &lt;br&gt;
Connect-PnPOnline -Url $url -Credentials $credential &lt;/p&gt;
&lt;p&gt;Or reading the password from disk like this:&lt;br&gt;&lt;br&gt;
$user = &quot;user@tenant.com&quot;&lt;br&gt;
$password = Get-Content .\password.txt -Raw | ConvertTo-SecureString -AsPlainText -Force&lt;br&gt;
$credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User, $password&lt;br&gt;
$url = &quot;&lt;a href=&quot;https://tenant.sharepoint.com&amp;quot;&quot;&gt;https://tenant.sharepoint.com&quot;&lt;/a&gt;&lt;br&gt;&amp;nbsp; &lt;br&gt;
Connect-PnPOnline -Url $url -Credentials $credential &lt;/p&gt;
&lt;p&gt;Or from Windows Credential Manager, &lt;a href=&quot;https://github.com/SharePoint/PnP-PowerShell/wiki/How-to-use-the-Windows-Credential-Manager-to-ease-authentication-with-PnP-PowerShell&quot;&gt;https://github.com/SharePoint/PnP-PowerShell/wiki/How-to-use-the-Windows-Credential-Manager-to-ease-authentication-with-PnP-PowerShell&lt;/a&gt;.&lt;br&gt;
&lt;/p&gt;&lt;p&gt;But this will not work if the customer account is configured for use multi factor authentication (MFA). The PnP/PowerShell script will return with an error message: &lt;/p&gt;&lt;p&gt;“The remote server returned an error: (403) Forbidden”&lt;/p&gt;&lt;p&gt;Luckily, we can work around this errror, by using the UseWebLogin. When using the UseWebLogin parameter a Windows Form will open and show an IE control that navigate to the Office 365 log in page. And this process support MFA login.&lt;br&gt;&lt;br&gt;
$url = &quot;&lt;a href=&quot;https://ameq.sharepoint.com&amp;quot;&quot;&gt;https://ameq.sharepoint.com&quot;&lt;/a&gt;&lt;br&gt;&amp;nbsp; &lt;br&gt;
Connect-PnPOnline -Url $url -UseWebLogin &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/139786469813277807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2019/02/connect-to-sharepoint-online-with.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/139786469813277807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/139786469813277807'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2019/02/connect-to-sharepoint-online-with.html' title='Connect to SharePoint online, with an account has multi factor authentication (MFA) enable'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-4425652572674167161</id><published>2018-03-22T07:59:00.000+01:00</published><updated>2018-03-22T07:59:19.551+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>SPBG ERFA møde omkring Modern Office 365 Add-in</title><content type='html'>&lt;p&gt;Kom til SPBG erfa møde torsdag den 3. maj, i København, og mød Alon Ekelund. Alon er CEO hos iGlobe. Alon vil tale om hvad er en Modern Office 365 Add-in er, hvilke forskellige typer der findes, Sikkerhed i Add-in, udforinger omkring Office Store, så som, deployment og vedligehold og den nye corporate Add-in catalog . Samt give et oplæg omkring hvordan Office Add-ins kan give en bedre udnyttelse af Office 365 og dermed mere ud af investeringen i platformen. Vi afholder mødet hos ProActive A/S, Rosenørns Allé 1, 1970 Frederiksberg C fra kl. 17:00 til ca. 19 tiden. S.U den 30. april. Tilmelding sker på &lt;a href=&quot;http://spbg.dk/&quot;&gt;http://spbg.dk&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/4425652572674167161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2018/03/spbg-erfa-mde-omkring-modern-office-365.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4425652572674167161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4425652572674167161'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2018/03/spbg-erfa-mde-omkring-modern-office-365.html' title='SPBG ERFA møde omkring Modern Office 365 Add-in'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-2329666461426675976</id><published>2018-01-19T11:12:00.000+01:00</published><updated>2018-01-19T11:12:09.039+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>Office 365, Security &amp; Compliance og GDPR</title><content type='html'>&lt;p&gt;Kom til at gratis halvdags arrangement i SharePoint Bruger Gruppen (SPBG) omkring Office 365, Security &amp;amp; Compliance og GDPR, hvor Ole Kjeldsen fra Microsoft Danmark kommer.&lt;br&gt;Ole er Teknologi- &amp;amp; Sikkerhedsdirektør og er en af de førende i Danmark inden for sikkerhed i Office 365 og hvordan Office 365 understøtter GDPR.&lt;/p&gt;&lt;p&gt;Ole vil tale om:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Grundlæggende forståelse af GDPR og Office 365.&lt;br&gt;&lt;/li&gt;&lt;li&gt;Security &amp;amp; Compliance Center.&lt;br&gt;&lt;/li&gt;&lt;li&gt;Office 365 Secure Score.&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Arrangement er den 22. februar 2018. Fra kl. 9:00 til 12:30. Morgenmad fra kl. 8:00. &lt;/p&gt;&lt;p&gt;Arrangement bliver holdt hos:&lt;br&gt;Symbion A/S&lt;br&gt;Fruebjergvej 3&lt;br&gt;2100 København Ø&lt;br&gt;Tilmelding sker via Meetup, på &lt;a href=&quot;http://spbg.dk&quot;&gt;http://spbg.dk&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Tak til vores sponsorer. Pointwork for at sponsorerer lokaler og Viteco for at sponsorerer morgenmaden.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/2329666461426675976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2018/01/office-365-security-compliance-og-gdpr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/2329666461426675976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/2329666461426675976'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2018/01/office-365-security-compliance-og-gdpr.html' title='Office 365, Security &amp; Compliance og GDPR'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-6215340712359048655</id><published>2018-01-16T08:20:00.000+01:00</published><updated>2018-01-16T08:20:03.945+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>ESPC18 - 2 for 1 code</title><content type='html'>&lt;p&gt;Hvis du ikke allerede har hørt det, så godt nyt! Europe&#39;s største SharePoint, Office 365 &amp;amp; Azure Conference kommer til København i år! Konferencen er fra den 26.-29. november 2018. Hvis du og en ven meget gerne vil deltage, har jeg endnu bedre nyt. Hvis du skriver dig op til en ”2 for 1 code” og køber din billet torsdag den 23. januar og bruger din ”2 for 1” koden, får du en billet gratis.&lt;p&gt;Link til “2 for 1” kode, &lt;a href=&quot;https://www.sharepointeurope.com/?utm_source=ESPC+Members+Newsletter&amp;amp;utm_campaign=231ddf873c-EMAIL_CAMPAIGN_2018_01_08&amp;amp;utm_medium=email&amp;amp;utm_term=0_82a101e0da-231ddf873c-237375729&quot;&gt;https://www.sharepointeurope.com/?utm_source=ESPC+Members+Newsletter&amp;amp;utm_campaign=231ddf873c-EMAIL_CAMPAIGN_2018_01_08&amp;amp;utm_medium=email&amp;amp;utm_term=0_82a101e0da-231ddf873c-237375729&lt;/a&gt;&lt;h4&gt;Skal du bruge input til din chef for at få lov til at deltage?&lt;/h4&gt;&lt;p&gt;&lt;b&gt;Fordele ved at deltage i ESPC18&lt;/b&gt;&lt;ul&gt;&lt;li&gt;På uge, opnå hvad der svare til et 1 år viden opsamling.&lt;li&gt;Kør forbi konkurrenterne når du lærer det nyeste fra de allerbedste globale eksperter.&lt;li&gt;Mød 2.000 kolleger fra hele Europa for at dele ideer og se, hvordan de løser de samme daglige udfordringer som dine.&lt;li&gt;Forbind prikkerne mellem alt hvad du har læst, hørt, overvejet eller arbejdet hele året.&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/6215340712359048655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2018/01/espc18-2-for-1-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6215340712359048655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6215340712359048655'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2018/01/espc18-2-for-1-code.html' title='ESPC18 - 2 for 1 code'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-4381570650159096006</id><published>2018-01-11T08:21:00.000+01:00</published><updated>2018-01-11T08:21:35.463+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET 4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><title type='text'>Deploying my website to a Windows Virtual Machine aka deploy to an on-premise IIS webserver.</title><content type='html'>&lt;p&gt;The setup where working with Visual Studio Online and have a customer, how is running everything on-premise has been quite frustrating. But not anymore! After the release of the feature “Deployment groups” it is now the easiest thing to do. &lt;p&gt;To over simplify the tasks for configuring Deployment groups. You need only to create a new deployment group in Visual Studio Online, “register machine” and run some PowerShell. And you are done &lt;img class=&quot;wlEmoticon wlEmoticon-smile&quot; style=&quot;&quot; alt=&quot;Smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkSha1gd4dPH-G37TBUuW44Tgl13h5OcKFSh8th3MNmzuJHqdOpyTl_N2NZvvw3UqW0KBWA36Ba_8m1hsc4ESS7m_o14eV8wq-tgloWtAugok71ad_QxOMfsFj-REe7SHG2O0yhpcZdE/?imgmax=800&quot;&gt;&lt;p&gt;The how-to guide to setup and create Deployment Groups can be found here &lt;a href=&quot;https://docs.microsoft.com/en-us/vsts/build-release/apps/cd/deploy-webdeploy-iis-deploygroups&quot;&gt;https://docs.microsoft.com/en-us/vsts/build-release/apps/cd/deploy-webdeploy-iis-deploygroups&lt;/a&gt;&lt;p&gt;N.B. The how-to show you need two tasks to deploy the website. This is not correct. This remove these tasks and add the task “Deploy IIS Website/App”. &lt;p&gt;Before you can release anything, setup you build. By following this how-to guide for ASP.NET 4, &lt;a href=&quot;https://docs.microsoft.com/en-us/vsts/build-release/apps/aspnet/build-aspnet-4?tabs=vsts&quot;&gt;https://docs.microsoft.com/en-us/vsts/build-release/apps/aspnet/build-aspnet-4?tabs=vsts&lt;/a&gt;&lt;p&gt;And this how-to guide for ASP.NET Core, &lt;a href=&quot;https://docs.microsoft.com/en-us/vsts/build-release/apps/aspnet/build-aspnet-core?tabs=gitvsts%2Cweb%2Cdeploy-windows&quot;&gt;https://docs.microsoft.com/en-us/vsts/build-release/apps/aspnet/build-aspnet-core?tabs=gitvsts%2Cweb%2Cdeploy-windows&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/4381570650159096006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2018/01/deploying-my-website-to-windows-virtual.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4381570650159096006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4381570650159096006'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2018/01/deploying-my-website-to-windows-virtual.html' title='Deploying my website to a Windows Virtual Machine aka deploy to an on-premise IIS webserver.'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkSha1gd4dPH-G37TBUuW44Tgl13h5OcKFSh8th3MNmzuJHqdOpyTl_N2NZvvw3UqW0KBWA36Ba_8m1hsc4ESS7m_o14eV8wq-tgloWtAugok71ad_QxOMfsFj-REe7SHG2O0yhpcZdE/s72-c?imgmax=800" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-1091841478702654176</id><published>2017-12-15T19:22:00.001+01:00</published><updated>2017-12-15T19:22:25.275+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><title type='text'>Print all file in a folder</title><content type='html'>&lt;p&gt;Twice a year I have to print a lot of files in different formats. It&#39;s easy to do with a little PowerShell:&lt;/p&gt;&lt;p&gt;Get-ChildItem c:\receipt\ | ForEach-Object {start-process $_.FullName –Verb Print}&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/1091841478702654176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/12/print-all-file-in-folder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1091841478702654176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1091841478702654176'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/12/print-all-file-in-folder.html' title='Print all file in a folder'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-3959393768458316574</id><published>2017-12-04T08:00:00.000+01:00</published><updated>2017-12-04T08:00:30.759+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><title type='text'>Deploying Office Online Server 2016 to a security hardened drive</title><content type='html'>&lt;p&gt;I was installing an Office Online Server. And properly the easy thing to install in a complete SharePoint farm setup &lt;img class=&quot;wlEmoticon wlEmoticon-smile&quot; style=&quot;&quot; alt=&quot;Smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKnmPwYXDiASBaGamN_ON7e2aynoeUE8e2gWJQEIBljgJfKzSIIppfo8ZMPWXeqQPPZzDNJhKWRf3teJT2SJdFcsFWB_SIoTEa6ypzngjj5REN29I0GgpUyJld6pnUtlD9incaXCUvn1Y/?imgmax=800&quot;&gt; After installing and configuring the OOS farm. I did a bit of testing. But I ended up with this error:&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivXz9TP86du1yW6pZHPAkU9mmhHSVqFyNs9Bn5w0QhUzr8R_TVcAmLtdFNiJFF9qJA4ryN6WRHnh5xLRclCiPWeWu54hJn5vNc-iE2guVVvTg4TfElkk0kJbmUZgT20hltOmo56I0Ejew/s1600-h/clip_image002%255B4%255D&quot;&gt;&lt;img width=&quot;464&quot; height=&quot;484&quot; title=&quot;clip_image002&quot; style=&quot;display: inline; background-image: none;&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwAEC_DtnYmo_n-jmTRft_2fRwC0M40uJf-zRxn3C92cNtG6fvBiC0-3M9fhMla_cBVsuX8457w-IEEn6FT1Flt7HMADwPHbvG-M2vh_MowdrVqTcEUBxnEsLh51diNmtumTsUm_-8v5M/?imgmax=800&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;p&gt;This error only occur on Word file, not PowerPoint or Excel file &lt;img class=&quot;wlEmoticon wlEmoticon-confusedsmile&quot; style=&quot;&quot; alt=&quot;Confused smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDa3P0eGQcmsWi9I7fq-_sWW83TaFwK5-GczI6azvXiFGYgU_JZK2UCxRaetk74tLT9xRZLdS4AVBxZmNgNNtetMQytIBU5J8Tt-xug2n0BoD_VuPc9nubA71Zl_y0lh18sXxfnNxDGc0/?imgmax=800&quot;&gt;&lt;p&gt;After a lot a googling, I found the reason is I installed the OOS on to a D drive “a security hardened drive”.&lt;p&gt;&lt;a href=&quot;https://blogs.technet.microsoft.com/office_web_apps_server_2013_support_blog/2013/11/26/deploying-office-web-apps-server-2013-to-a-security-hardened-drive/&quot;&gt;https://blogs.technet.microsoft.com/office_web_apps_server_2013_support_blog/2013/11/26/deploying-office-web-apps-server-2013-to-a-security-hardened-drive/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/3959393768458316574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/12/deploying-office-online-server-2016-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3959393768458316574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3959393768458316574'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/12/deploying-office-online-server-2016-to.html' title='Deploying Office Online Server 2016 to a security hardened drive'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKnmPwYXDiASBaGamN_ON7e2aynoeUE8e2gWJQEIBljgJfKzSIIppfo8ZMPWXeqQPPZzDNJhKWRf3teJT2SJdFcsFWB_SIoTEa6ypzngjj5REN29I0GgpUyJld6pnUtlD9incaXCUvn1Y/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-9096139778432818839</id><published>2017-11-16T13:00:00.000+01:00</published><updated>2017-11-16T13:00:35.132+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>Global Office 365 Developer Bootcamp - Cheatsheet</title><content type='html'>&lt;p&gt;List of useful links introduce doing the SPBG Global Office 365 Developer Bootcamp:&lt;ul&gt;&lt;li&gt;Test site to send cards through Groups connectors&lt;br&gt;&lt;a href=&quot;https://connectplayground.azurewebsites.net/&quot;&gt;https://connectplayground.azurewebsites.net/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Configuration site to setup Groups connectors&lt;br&gt;&lt;a href=&quot;https://outlook.office.com/connectors/publish&quot;&gt;https://outlook.office.com/connectors/publish&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Documentation for cards&lt;br&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/outlook/actionable-messages/card-reference&quot;&gt;https://docs.microsoft.com/en-us/outlook/actionable-messages/card-reference&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Card playground. To test and see how cards looks like&lt;br&gt;&lt;a href=&quot;https://messagecardplayground.azurewebsites.net/&quot;&gt;https://messagecardplayground.azurewebsites.net/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a title=&quot;https://messagecardplayground.azurewebsites.net/&quot; href=&quot;https://messagecardplayground.azurewebsites.net/&quot;&gt;&lt;br&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/9096139778432818839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/11/global-office-365-developer-bootcamp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/9096139778432818839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/9096139778432818839'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/11/global-office-365-developer-bootcamp.html' title='Global Office 365 Developer Bootcamp - Cheatsheet'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-6720745725953078279</id><published>2017-10-23T08:30:00.000+02:00</published><updated>2017-10-23T08:30:01.411+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><title type='text'>Add Usage Guidelines Url for Office 365 Group</title><content type='html'>&lt;p&gt;While I was configuring Classification for Groups, when I sported the UsageGuidelinesUrl and GuestUsageGuidelinesUrl option. When set, a link appears in the Site Information box.&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDIAkZU57Tg2DoswOVkNbHeyWZ96CGoJm61TVQaLBtVRj1yGVy_gzKVbjWgWHN3ayPCtpMXDdrO7gzZpIlHe22uc7Jq2hQu81HO2qlm3JpcT7CCkHbP87XJ-4HtQ58Z7ZDEypQLsgnITU/s1600-h/Guideline%255B8%255D&quot;&gt;&lt;img width=&quot;461&quot; height=&quot;772&quot; title=&quot;Guideline&quot; style=&quot;display: inline; background-image: none;&quot; alt=&quot;Guideline&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsDPnklVBTcIxwGma1lzqTLGnrAtoZhM0g7NxdWBdiwyMMOvGBmXONaT8o6axzsIPR8BFsmeG3HeyCvdHUtKN4fX31j4xaKk7QL8_0Vdc0QvSNqCstfuYoGk9BpzPxGXTE7ZjlTIooH9M/?imgmax=800&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;p&gt;PowerShell to add, update, read and remove the guidelines urls&lt;p&gt;&lt;strong&gt;Add&lt;/strong&gt;&lt;p&gt;# get the settings id default template for Groups&lt;br&gt;
$settingTemplateID = Get-AzureADDirectorySettingTemplate | ? -Property &quot;DisplayName&quot; -Value &quot;Group.Unified&quot; -EQ | select -ExpandProperty ID&lt;br&gt;
#get the tempalte object&lt;br&gt;
$Template = Get-AzureADDirectorySettingTemplate -Id $settingTemplateID&lt;br&gt;
#create a setting object&lt;br&gt;
$newSetting = $template.CreateDirectorySetting()&lt;br&gt;
#set the property&lt;br&gt;
$newSetting[&quot;GuestUsageGuidelinesUrl&quot;] = &quot;&lt;a href=&quot;http://guestguideline.com&amp;quot;&quot;&gt;http://guestguideline.com&quot;&lt;/a&gt;&lt;br&gt;
$newSetting[&quot;UsageGuidelinesUrl&quot;] = &quot;&lt;a href=&quot;https://guideline.com&amp;quot;&quot;&gt;https://guideline.com&quot;&lt;/a&gt;&lt;br&gt;
#save the settings object back to Office 365&lt;br&gt;
New-AzureADDirectorySetting -DirectorySetting $newSetting&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;#Get the setting id for Groups&lt;br&gt;
$settingID = Get-AzureADDirectorySetting | Where-object -Property Displayname -Value &quot;Group.Unified&quot; -EQ | select -ExpandProperty ID&lt;br&gt;
#Get current settings object with the Groups ID&lt;br&gt;
$setting = Get-AzureADDirectorySetting –Id $settingID&lt;br&gt;
#Update the property&lt;br&gt;
$Setting[&quot;UsageGuidelinesUrl&quot;] = &quot;&lt;a href=&quot;https://my-tenant.sharepoint.com/&amp;quot;&quot;&gt;https://my-tenant.sharepoint.com/&quot;&lt;/a&gt;&lt;br&gt;
$Setting[&quot;GuestUsageGuidelinesUrl&quot;] = &quot;&lt;a href=&quot;http://public-url&amp;quot;&quot;&gt;http://public-url&quot;&lt;/a&gt;&lt;br&gt;
#Save the settings object back to Office 365&lt;br&gt;
Set-AzureADDirectorySetting -Id $settingID -DirectorySetting $Setting&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Read&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;#read all settings&lt;br&gt;
(Get-AzureADDirectorySetting -All $True).Values&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Remove – All settings for Groups!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;#remove all settings&lt;br&gt;
$settingID = Get-AzureADDirectorySetting | Where-object -Property Displayname -Value &quot;Group.Unified&quot; -EQ | select -ExpandProperty ID&lt;br&gt;
Remove-AzureADDirectorySetting –Id $settingID&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/6720745725953078279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/10/add-usage-guidelines-url-for-office-365.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6720745725953078279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6720745725953078279'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/10/add-usage-guidelines-url-for-office-365.html' title='Add Usage Guidelines Url for Office 365 Group'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsDPnklVBTcIxwGma1lzqTLGnrAtoZhM0g7NxdWBdiwyMMOvGBmXONaT8o6axzsIPR8BFsmeG3HeyCvdHUtKN4fX31j4xaKk7QL8_0Vdc0QvSNqCstfuYoGk9BpzPxGXTE7ZjlTIooH9M/s72-c?imgmax=800" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-3565909870601590436</id><published>2017-09-19T08:00:00.000+02:00</published><updated>2017-09-19T08:00:22.347+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>Global Office 365 Developer Bootcamp</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOKpzWkp1CH9fWa2Z1QqVOqSK4gcLyZQw3eNaT-z_f6QCEum3sQi98b_1Zk-7r5gPm5WztM-dH-nZhTmOFVBNIVDjKpS2Thr16Gk3RO9NLp1O9KDhEwJYmh4snx73r7dSP-aRQDAvFIDE/s1600/BootCamp+Logo+-+Light.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;140&quot; data-original-width=&quot;520&quot; height=&quot;86&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOKpzWkp1CH9fWa2Z1QqVOqSK4gcLyZQw3eNaT-z_f6QCEum3sQi98b_1Zk-7r5gPm5WztM-dH-nZhTmOFVBNIVDjKpS2Thr16Gk3RO9NLp1O9KDhEwJYmh4snx73r7dSP-aRQDAvFIDE/s320/BootCamp+Logo+-+Light.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
If you work with Office 365 development, the Danish SharePoint User Group (SPBG) has an event that is interesting to you. The event is free, about developments in Microsoft Graph and Microsoft Teams. November 16, 2017. Arrangements consist of theory and hands-on labs. Read more about event and registration at &lt;a href=&quot;https://www.meetup.com/Danish-SharePoint-User-Group-SPBG/events/243080575/&quot;&gt;https://www.meetup.com/Danish-SharePoint-User-Group-SPBG/events/243080575/&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/3565909870601590436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/09/global-office-365-developer-bootcamp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3565909870601590436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3565909870601590436'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/09/global-office-365-developer-bootcamp.html' title='Global Office 365 Developer Bootcamp'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOKpzWkp1CH9fWa2Z1QqVOqSK4gcLyZQw3eNaT-z_f6QCEum3sQi98b_1Zk-7r5gPm5WztM-dH-nZhTmOFVBNIVDjKpS2Thr16Gk3RO9NLp1O9KDhEwJYmh4snx73r7dSP-aRQDAvFIDE/s72-c/BootCamp+Logo+-+Light.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-8816287257514909728</id><published>2017-07-04T08:00:00.000+02:00</published><updated>2017-07-04T08:00:32.744+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>SPBG ERFA møde omkring Microsoft Teams</title><content type='html'>&lt;p&gt;Kom til SPBG erfa møde torsdag den 24. august, i København, og mød Peter Lunding Smith. Peter er Director Cloud &amp;amp; Innovation fra ProActive. Peter vil give en introduktion til Microsoft Teams og fortælle om hvordan du kommer i gang med at bruge Teams og hvad man kan bruge i forretningen. Vi afholder mødet hos Executives&#39; Global Network fra kl. 17:00 til ca. 19 tiden. S.U den 20. august. Tilmelding sker på http://spbg.dk&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/8816287257514909728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/07/spbg-erfa-mde-omkring-microsoft-teams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/8816287257514909728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/8816287257514909728'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/07/spbg-erfa-mde-omkring-microsoft-teams.html' title='SPBG ERFA møde omkring Microsoft Teams'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-6287082482484263800</id><published>2017-03-27T09:00:00.000+02:00</published><updated>2017-03-27T09:00:23.246+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><title type='text'>The lazy man’s Select-Object Expression</title><content type='html'>&lt;p&gt;I have known the Select-Object Expression pattern since I started with PowerShell. Where the syntax is this: &lt;p&gt;select-object @{Name=&quot;Property1&quot;; Expression={$_.PropertyObject.Property1}} &lt;p&gt;But a new PowerShell tip I lean this week is a syntax: &lt;p&gt;select-object {$_.PropertyObject.Property1} &lt;p&gt;The big difference is the headline on the column. In the first example, I control the column headline and the second example the headline will be: &lt;p&gt;$_.PropertyObject.Property1&lt;br&gt;-----------------------------------------&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/6287082482484263800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/03/the-lazy-mans-select-object-expression.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6287082482484263800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6287082482484263800'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/03/the-lazy-mans-select-object-expression.html' title='The lazy man’s Select-Object Expression'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-7397958697350245393</id><published>2017-03-10T09:00:00.000+01:00</published><updated>2017-03-10T09:00:12.033+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>Microsoft Office Developer Community Events, SPFx, MS Graph og Teams</title><content type='html'>&lt;p&gt;Kom til et gratis heldags arrangement omkring udvikling i SharePoint Framework, Microsoft Graph og Microsoft Teams i København den 11. maj 2017.&lt;br&gt;&lt;br&gt;På dagen bliver der givet en introduktion til udvikling i det nye SharePoint Framework, Microsoft Graph og Microsoft Teams. Kendskab til SharePoint/Office 365 udvikling ikke nødvendig, dog en fordel hvis du kan kode noget i forvejen!&lt;br&gt;&lt;br&gt;Agenda: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;SharePoint Framework.  &lt;li&gt;Microsoft Graph.  &lt;li&gt;Microsoft Teams: Bots, Connectors og Tabs.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Format: &lt;br&gt;Formatet for dagen vil være, at der bliver en del teori, i form af PowerPoint og demo. Men en rigtig stor del af dagen vil gå med demo, hvor deltagerne selv koder med (hands-on-labs).&lt;/p&gt; &lt;p&gt;Du kan læse mere her og tilmelde, &lt;a href=&quot;https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fwww%2Emeetup%2Ecom%2FDanish-SharePoint-User-Group-SPBG%2Fevents%2F238107058%2F&amp;amp;urlhash=ywkh&amp;amp;_t=tracking_anet&quot;&gt;https://www.meetup.com/Danish-SharePoint-User-Group-SPBG/events/238107058/&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/7397958697350245393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/03/microsoft-office-developer-community.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/7397958697350245393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/7397958697350245393'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/03/microsoft-office-developer-community.html' title='Microsoft Office Developer Community Events, SPFx, MS Graph og Teams'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-725412297945709290</id><published>2017-03-07T09:00:00.001+01:00</published><updated>2017-03-07T09:00:04.250+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><title type='text'>Microsoft Tech Summit Copenhagen</title><content type='html'>&lt;p&gt;Microsoft Tech Summit is comming to Copenhagen. If you have not already seen it, Microsoft is organizing a Tech Summit. The event is free. The event is on March 30-31, 2017. You can read more about the event and sign up for it there &lt;a href=&quot;https://www.microsoft.com/da-dk/techsummit/copenhagen.aspx&quot;&gt;https://www.microsoft.com/da-dk/techsummit/copenhagen.aspx&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/725412297945709290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/03/microsoft-tech-summit-copenhagen.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/725412297945709290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/725412297945709290'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/03/microsoft-tech-summit-copenhagen.html' title='Microsoft Tech Summit Copenhagen'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-4595890338910204766</id><published>2017-02-28T09:00:00.000+01:00</published><updated>2017-02-28T09:00:15.810+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OData"/><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><category scheme="http://www.blogger.com/atom/ns#" term="Web API"/><title type='text'>Filter on multible coluFilter on multiple columns in SharePoint rest API</title><content type='html'>&lt;p&gt;I’m build a small JavaScript/REST base application for a customer. Where we to filter on three columns. Filter on one column is easy and straight forward. $filter=MyColumn eq &#39;myvalue’. But filtering on multiple columns is not as apparent. When I was read the documentation on it. It seems you need to add $filter multiple time to the query. But that is not true. The $filter operator shall only be added one time. Insert added AND/OR between them yours filters. Like $filter=MyColumn1 eq &#39;myvalue’ AND MyColumn2 eq ‘myvalue’. Or in my case, where I need to find an item between a minimal value and a maximum value.&lt;/p&gt; &lt;pre name=&quot;code&quot; class=&quot;javascript&quot;&gt;&quot;$filter=BodyRef eq &#39;&quot; + result + &quot;&#39; and Min le &#39;&quot; + size + &quot;&#39; and Max ge &#39;&quot; + size + &quot;&#39;&quot;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/4595890338910204766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/02/filter-on-multible-colufilter-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4595890338910204766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4595890338910204766'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/02/filter-on-multible-colufilter-on.html' title='Filter on multible coluFilter on multiple columns in SharePoint rest API'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-1819342565697238068</id><published>2017-02-27T08:45:00.001+01:00</published><updated>2017-02-27T08:45:51.003+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>Get SharePoint logs</title><content type='html'>&lt;p&gt;It is getting old PowerShell script but did need it recently. The script collection log files from all the servers in the farm for a given period. &lt;p&gt;Tip: $time is the copy/paste value from the SharePoint error message box. &lt;pre name=&quot;code&quot; class=&quot;powershell&quot;&gt;$time = &quot;23-02-2017 11:26:52&quot;&lt;br&gt;$time = $time.Trim()&lt;br&gt;$timeToAdd = 10&lt;br&gt;$startTime = [Datetime]::Parse($time)&lt;br&gt;$endTime = $startTime.AddSeconds($timeToAdd)&lt;br&gt;$path = &quot;c:\temp\log $($time.Replace(&quot;:&quot;, [String]::Empty)).txt&quot;&lt;br&gt;Merge-SPLogFile -StartTime $startTime -EndTime $endTime -Path $path -Overwrite&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/1819342565697238068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2017/02/get-sharepoint-logs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1819342565697238068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1819342565697238068'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2017/02/get-sharepoint-logs.html' title='Get SharePoint logs'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-1896071962185780464</id><published>2016-09-19T08:42:00.000+02:00</published><updated>2016-09-19T08:42:05.890+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><title type='text'>Invalid JWT token. Could not resolve issuer token.</title><content type='html'>&lt;p class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 8pt&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,sans-serif; color: #222222; mso-ansi-language: en&quot;&gt;For the second time in three years. I have had the pleasure of encounter a &quot;Invalid JWT token. Could not resolve issuer token.&quot; Error. The error comes from a provider-hosted add-in which worked fine the day before. The last time I got the error, I ended up recreate my client ID and client secret both in SharePoint online and need to update my web.config. But this year I was keen on finding a solution! After some time to even understand the error message. I found this article &quot;Replace an expiring client secret in a SharePoint Add-in&quot; &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/office/dn726681.aspx&quot; target=&quot;_blank&quot;&gt;https://msdn.microsoft.com/en-us/library/office/dn726681.aspx&lt;/a&gt;. Article goes step-by-step how to update your client secret. I have updated the script, as I allready knew my add-in name.&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;mso-ansi-language: en-us&quot;&gt;&lt;?xml:namespace prefix = &quot;o&quot; ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;#set the name of my add-in&lt;br&gt;$displayName = &quot;governanceapp&quot; &lt;br&gt;Connect-MsolService&lt;br&gt;$appentry = Get-MsolServicePrincipal -all&amp;nbsp; | ? { $_.DisplayName -eq $displayName}&lt;br&gt;$principalId = $appentry.AppPrincipalId&lt;br&gt;$bytes = New-Object Byte[] 32&lt;br&gt;$rand = [System.Security.Cryptography.RandomNumberGenerator]::Create()&lt;br&gt;$rand.GetBytes($bytes)&lt;br&gt;$rand.Dispose()&lt;br&gt;$newClientSecret = [System.Convert]::ToBase64String($bytes)&lt;br&gt;New-MsolServicePrincipalCredential -AppPrincipalId $principalId -Type Symmetric -Usage Sign -Value $newClientSecret&lt;br&gt;New-MsolServicePrincipalCredential -AppPrincipalId $principalId -Type Symmetric -Usage Verify -Value $newClientSecret&lt;br&gt;New-MsolServicePrincipalCredential -AppPrincipalId $principalId -Type Password -Usage Verify -Value $newClientSecret&lt;br&gt;#this go into the web.config&lt;br&gt;$newClientSecret &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/1896071962185780464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/09/invalid-jwt-token-could-not-resolve.html#comment-form' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1896071962185780464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1896071962185780464'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/09/invalid-jwt-token-could-not-resolve.html' title='Invalid JWT token. Could not resolve issuer token.'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-3779174728546079685</id><published>2016-08-27T02:33:00.001+02:00</published><updated>2016-08-27T02:33:05.661+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>New event in the Danish SharePoint community SPBG ERFA omkring SharePoint Framework</title><content type='html'>A new event in the Danish SharePoint community has been posted on the user group website. Read more about SharePoint Bruger Gruppe (SPBG): Møder at http://ift.tt/2bnC4n9
</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/3779174728546079685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/08/new-event-in-danish-sharepoint.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3779174728546079685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3779174728546079685'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/08/new-event-in-danish-sharepoint.html' title='New event in the Danish SharePoint community SPBG ERFA omkring SharePoint Framework'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-4157127532840578738</id><published>2016-08-25T08:00:00.000+02:00</published><updated>2016-08-25T08:00:29.090+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>SPBG ERFA omkring SharePoint Framework</title><content type='html'>&lt;p&gt;Hej SharePointer  &lt;p&gt;Kom til SPBG erfa møde onsdag den 21. september, i København, og mød Per Jakobsen. Per er Principal Developer fra ProActive. Per vil give en introduktion til det nye SharePoint Framework og om de nye teknologier som det bygger på. Vi afholder mødet hos KMD fra kl. 17:00 til ca. 19 tiden. S.U den 19. septmenber. Tilmelding sker på &lt;a href=&quot;https://www.meetup.com/Danish-SharePoint-User-Group-SPBG/&quot;&gt;https://www.meetup.com/Danish-SharePoint-User-Group-SPBG/&lt;/a&gt; &lt;p&gt;Husk vi flyttet til meetup.com, se mere her &lt;a href=&quot;https://www.meetup.com/Danish-SharePoint-User-Group-SPBG/&quot;&gt;https://www.meetup.com/Danish-SharePoint-User-Group-SPBG/&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/4157127532840578738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/08/spbg-erfa-omkring-sharepoint-framework.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4157127532840578738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/4157127532840578738'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/08/spbg-erfa-omkring-sharepoint-framework.html' title='SPBG ERFA omkring SharePoint Framework'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-8793256824542988476</id><published>2016-06-24T08:30:00.000+02:00</published><updated>2016-06-24T08:30:11.955+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>SPBG Office 365 Dev Camp 2016</title><content type='html'>&lt;p&gt;Kom til et gratis heldags arrangement omkring udvikling i Office 365 i København den 16. august 2016.&lt;/p&gt; &lt;p&gt;På dagen bliver der givet en introduktion til ASP.NET Core 1.0 og gennemgår Office 365 Dev Patterns &amp;amp; Practices (PnP) (&lt;a href=&quot;http://dev.office.com/patterns-and-practices&quot;&gt;http://dev.office.com/patterns-and-practices&lt;/a&gt;). Kendskab til SharePoint/Office 365 udvikling ikke nødvendig!&lt;/p&gt; &lt;h4&gt;Agenda:&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;ASP.NET Core 1.0 introduktion niveau.  &lt;li&gt;Hvad er Office 365 Dev Patterns &amp;amp; Practices (PnP) og basis operationer.  &lt;li&gt;PnP Timer Job Framework.  &lt;li&gt;Authentication Manager.  &lt;li&gt;Site Provisioning Framework og PnP PowerShell.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href=&quot;http://devcamp2016.eventbrite.com/&quot; target=&quot;_blank&quot;&gt;Read more about the event here https://devcamp2016.eventbrite.com&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/8793256824542988476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/06/spbg-office-365-dev-camp-2016.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/8793256824542988476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/8793256824542988476'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/06/spbg-office-365-dev-camp-2016.html' title='SPBG Office 365 Dev Camp 2016'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-2273390537897970756</id><published>2016-06-23T18:58:00.001+02:00</published><updated>2016-06-23T18:58:36.672+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>New event in the Danish SharePoint community SPBG Office 365 Dev Camp 2016</title><content type='html'>A new event in the Danish SharePoint community has been posted on the user group website. Read more about SharePoint Bruger Gruppe (SPBG): Møder at http://ift.tt/28RJ25l
</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/2273390537897970756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/06/new-event-in-danish-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/2273390537897970756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/2273390537897970756'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/06/new-event-in-danish-sharepoint.html' title='New event in the Danish SharePoint community SPBG Office 365 Dev Camp 2016'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-6229704921154879691</id><published>2016-05-10T07:30:00.000+02:00</published><updated>2016-05-10T07:30:06.434+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>SharePoint dinner 09/06/2016</title><content type='html'>&lt;p&gt;Så er det tid til SharePoint dinner i København, mere præcist den torsdag 9. juni. Denne gang afholder vi det på TGI Fridays (&lt;a href=&quot;http://www.tgifridays.dk/)&quot;&gt;http://www.tgifridays.dk/)&lt;/a&gt;.&lt;br&gt;Læse mere om event her &lt;a href=&quot;http://spbg.dk/Lists/Mder/DispForm.aspx?ID=85&quot;&gt;http://spbg.dk/Lists/Mder/DispForm.aspx?ID=85&lt;/a&gt;&lt;br&gt;Hvis du ikke ved hvad SharePoint dinner gå ud på kan du læse om det her &quot;Hvad er SharePoint dinner&quot; (&lt;a href=&quot;http://sharepointbrugergruppe.dk/Pages/Hvad%20er%20SharePoint%20dinner.aspx)&quot;&gt;http://sharepointbrugergruppe.dk/Pages/Hvad%20er%20SharePoint%20dinner.aspx)&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;Obs! Tilmelding sker på &lt;a href=&quot;https://spdinner20160609.eventbrite.com&quot;&gt;https://spdinner20160609.eventbrite.com&lt;/a&gt; og seneste den mandag den 6. juni. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/6229704921154879691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/05/sharepoint-dinner-09062016.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6229704921154879691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/6229704921154879691'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/05/sharepoint-dinner-09062016.html' title='SharePoint dinner 09/06/2016'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-7023658759498603098</id><published>2016-05-09T19:10:00.001+02:00</published><updated>2016-05-09T19:10:32.591+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPBG"/><title type='text'>New event in the Danish SharePoint community SharePoint dinner 09/06/2016</title><content type='html'>A new event in the Danish SharePoint community has been posted on the user group website. Read more about SharePoint Bruger Gruppe (SPBG): Møder at http://ift.tt/1rD7Kdm
</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/7023658759498603098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/05/new-event-in-danish-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/7023658759498603098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/7023658759498603098'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/05/new-event-in-danish-sharepoint.html' title='New event in the Danish SharePoint community SharePoint dinner 09/06/2016'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-3253728858471977170</id><published>2016-04-27T08:30:00.000+02:00</published><updated>2016-04-27T08:30:10.348+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2016"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>Use “runas” when testing different user roles</title><content type='html'>&lt;p&gt;A common scenario when testing SharePoint is to switch between multiple user accounts to imitate different user roles. A normal way to do this is to use SharePoints “sign in as a different user” function or right click on a browser/program and use the “run as a different user” function in windows.  &lt;p&gt;The first method can result in you are sign in as the current user when you are browsers other resources dependent on your internet explorer settings. &lt;p&gt;The second will solve this problem. But you need to enter username and password each time you start a new browser session.  &lt;p&gt;To overcome you need to enter username and password each time. You can use the “runas” program call from a .bat file. With the syntax like this, can you indicate the username. And you only need to enter the password the first time you run the .bat file: &lt;p&gt;runas /user:[domain\username] /savecred “[path to browser/program]” &lt;p&gt;e.g. &lt;p&gt;runas /user:domain\SP13TestAO1 /savecred &quot;C:\Program Files (x86)\Google\Chrome\Application\chrome.exe&quot; &lt;p&gt;And create a .bat file for each user role, it is easy to switch between user session: &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4UxwD6252r1CJG4VI9gjyACvEn1gtyJ5znBZ5IiBOYX7fIIpeMrE1Ffxa7izH5Lrm-wTgkn3H9qYbVVkRZNWc70iJf7V6ahkn2JEjsk2n8OMXm6e6wUtvOYBvv_8kOBt3C1sIw6ojfTo/s1600-h/image%25255B5%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; margin: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_mSVcCmyEaM5eMMv0WobhK_fjE4CTMBLfqw7dCYW5avF23ZKUIBBJFq2T2hxx7lY24sO3aWHELYEXHStrSQTa7aTBl0TOZp7Ayvx2V3lDFNXpSweXcU9EqSbeIPhDWWGv0UbDxqKWYzc/?imgmax=800&quot; width=&quot;230&quot; height=&quot;244&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/3253728858471977170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/04/use-runas-when-testing-different-user.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3253728858471977170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/3253728858471977170'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/04/use-runas-when-testing-different-user.html' title='Use “runas” when testing different user roles'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_mSVcCmyEaM5eMMv0WobhK_fjE4CTMBLfqw7dCYW5avF23ZKUIBBJFq2T2hxx7lY24sO3aWHELYEXHStrSQTa7aTBl0TOZp7Ayvx2V3lDFNXpSweXcU9EqSbeIPhDWWGv0UbDxqKWYzc/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3664597794780872260.post-1419824252130664443</id><published>2016-04-25T08:01:00.000+02:00</published><updated>2016-04-25T08:01:07.069+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web API"/><title type='text'>WebAPI plain text response</title><content type='html'>&lt;p&gt;I got a problem where the solution was to create a globe JavaScript object and I need to render the data on the server. &lt;p&gt;I would like to use the JavaScript object like: &lt;p&gt;&amp;lt;span id=&quot;text&quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br&gt;&amp;lt;script&amp;gt;&lt;br&gt;var d = document.getElementById(&quot;text&quot;);&lt;br&gt;d.innerText = resources.hello;&lt;br&gt;&amp;lt;/script&amp;gt; &lt;p&gt;I started by creating a WebAPI controller and return a string through the Ok method. And end up with this: &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0D8vpoiIsExYiL_ISS4fYbSO1szpYlj6N6k8pw4146WSJ9j7JivSydebCkc0F0JV2Zxqutsce9Gv-HHmJ2IbzOGtLG7RbCywauJCEnhgUJqTuX3EBfmLWZ9EbDMUepSRPwtZ2k-b4CCw/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/AVvXsEjcqcmIUpyi7rAEs68S0OtzFIpILunFX-xRjFSc6qDAwLiuWdeTfrjuztX0JC74Kt7NGD7cl5IaXIAXBsbyBmvaHWy5ljaMmhM75s1YFM8ktX6Z48RQhbRmAGABlAA7qji4m1IHJNUcHBc/?imgmax=800&quot; width=&quot;244&quot; height=&quot;44&quot;&gt;&lt;/a&gt; &lt;p&gt;This is not JavaScript and there for I can’t use it. &lt;p&gt;I found an article by Mike Wasson (&lt;a href=&quot;http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/action-results&quot;&gt;http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/action-results&lt;/a&gt;). Where he creates a new IHttpActionResult. &lt;p&gt;With this new class. I can control the output. So it will be like this: &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGEyv0TqxXYcRB9Z3WyC_vKVUFp7VoUbKSrwIRwLqk3AdjI8s0118JEKngdefMf_HIKSLIGd7qafH5c2S6K7GsOqgLIC9-BGsq7v0B6zySp2TmI5JXkAe0TQFPNTcTjEZR0nXHrgftiwY/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; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdBgqbdtwN7jjhnAl312ADIgbAgMzhiR-8d5PsLwShNgAwv2fUnvJsdHbG3LbmaMPxDu9Cp1lIo-8hHJUUP_jx9vQ1_o96sYi-LSfz7YQMsXtVOEyvxcYkgHxga85qiTwYjVsvaeQszXE/?imgmax=800&quot; width=&quot;201&quot; height=&quot;147&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.andersdissing.com/feeds/1419824252130664443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.andersdissing.com/2016/04/webapi-plain-text-response.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1419824252130664443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3664597794780872260/posts/default/1419824252130664443'/><link rel='alternate' type='text/html' href='http://blog.andersdissing.com/2016/04/webapi-plain-text-response.html' title='WebAPI plain text response'/><author><name>Anders Dissing</name><uri>http://www.blogger.com/profile/03197769560151211482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq1k-9wy1vx9u1IBUM6qTzsOXUHDTBX2pCjpu2cdcFQ46SI4VALSlVqoP_pBoopuNggCJLkOL4ftdK1PjK7gqpPEhkRiYSYk5pW90nFEp6FpwoIVLKkxpn0QjFwRahWg/s220/andersd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcqcmIUpyi7rAEs68S0OtzFIpILunFX-xRjFSc6qDAwLiuWdeTfrjuztX0JC74Kt7NGD7cl5IaXIAXBsbyBmvaHWy5ljaMmhM75s1YFM8ktX6Z48RQhbRmAGABlAA7qji4m1IHJNUcHBc/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry></feed>