Error 0x800b0101 when adding Account to Windows 8 RT

Found my old Dell tablet with Windows RT. Didn’t use it for more than a year.

  • Wanted to add a new account. Error.
  • Wanted to search for updates. Error.

Error: 0x800b0101

Quick fix. Set correct time and date. Mine was October 2015 (now is April 2016). Horray! Everything works again.

Posted in Uncategorized, Windows | Leave a comment

Deploy PWA in Project Server 2016 Beta 2

Creating a PWA Site is different in Project Server 2016.

Project Server 2016 is now included in SharePoint Server 2016 installation. There is no additional setup anymore.

  1. Create the Project Server Service Application in Central Administration.
  2. Enable Project Server License with PowerShell
    enable-projectserverlicense

    You can use the 180 Day Trial key: Y2WC2-K7NFX-KWCVC-T4Q8P-4RG9W
    https://technet.microsoft.com/en-us/library/mt346109(v=office.16).aspx

  3. Create a sitecollection for pwa
  4. User PowerShell to enable the pwasite features
    Enable-SPFeature pwasite -Url http://yourSiteCollectionUrl

     

    What I found is that this activated the PWA Settings but did not change anything in the sitecollection. All the PWA functionality is still missing:

     

    Because of this I created a PWA site from scatch. You can do this also only with PowerShell.

     

I deleted the root site collection /

  1. Fire this PowerShell command: New-SPSite http://ps2016/pwa -ContentDatabase “pwa_Content_DB” -OwnerAlias test\sp_install -Name “PWA 2016” -Template “pwa#0” 
  2. The it looks a bit better (greener, then):

  3. Again in PowerShell:
    Enable-SPFeature pwasite -Url http://ps2016/pwa
  4. Finally:
Posted in ProjectServer | 1 Comment

Surface Pro 3 – noisy fan won’t stop

With Windows 1o the fan of my Surface Pro 3 was mostly running, the device got hot. Actually I did nothing with the Surface. Just sat there, looked at it and the fan went on and on …

I tried mostly all of the solutions I found in newsgroups and blogs. One finally helped.

I installed Adobe Reader. I don’t like it but it seems the IFilter for PDF from Microsoft has some problems with indexing PDF files.

And during the installation from Adobe Reader suddenly the fan slowed down and I can work now without Avatarium on maximum volume.

Let’s see if this will last …

[update]

Another problem could also be some wrong permissions in Windows Search Folders. To check open Change Search Behaviour of Windows  (second option in my german screenshot)

snip_20151012215905

and click “Troubleshoot index and search”. Then check all checkboxes. After a quick run you might get this error about permissions:

snip_20151012220322

The last linkt “more information” leads you where to put permissions for NT-Authority/SYSTEM:

It’s C:\ProgramData\Microsoft\Search\Data\. It says nothing about the level of permission, so you have to try it yourself.

I gave it full control and reset the index.

Maybe this one helps: http://answers.microsoft.com/en-us/windows/forum/windows_7-tms/how-to-restore-correct-permissions-on-windows/d08ae246-397b-e011-9b4b-68b599b31bf5

Posted in Uncategorized | Leave a comment

Cortana only opens Bing or Google

Cortana is fun. While she does mostly what I wanted on Windows Phone, I had some difficulties with her on my Surface Pro.

Mostly she opened only Bing when I wanted her to open an app, e.g. Groove Music.

Then I found the trick.

For some commands there should be no interruption or pause after “Hey Cortana”. If you wake her up with “Hey Cortana”, do not wait till it is written in the search box. Speak straight on.

Example:

“Hey Cortana” <pause a while> “open groove music” – this will open bing searching “open groove music”

 

“Hey Cortana open groove music” – without a pause it will open the app.

Posted in Cortana | 1 Comment

SharePoint 2013 Configuration Wizard Missing Components nach Language Pack Installation

Nach dem Installieren von Language Packs auf SharePoint 2013 kann es durchaus vorkommen, dass sich der Konfigurationsassistent über fehlende Komponenten (Missing on Server) auf den Servern beschwert.

[Some farm products and patches were not detected] [Missing on]

Da wundert sich der Admin, hatte er doch gerade alles installiert.

Lösungen:

  1. Prüfen, ob auf den erwähnten Servern der SharePoint Timer Service läuft. Es kann gut sein, dass dieser nach der Installation gestoppt ist.
  2. Auf jedem Server Get-SPProduct -local ausführen. Damit scheint SharePoint nochmal gesagt zu werden, was installiert ist.

Danach sollte sich der Konfigurationsassistent nicht mehr beschweren und sich starten lassen.

Posted in Uncategorized | 2 Comments

SharePoint 2013 Offline Install – Script zum Download der Prerequisites

Nicht jeder SharePoint Server ist online.

Beim offline installieren von SharePoint 2013, vor allem in Kombination mit AutoSPInstaller, ist es durchaus empfehlenswert die Dateien der Prerequisites offline verfügbar zu haben.

Aufwändiges Suchen erspart man sich mit einem Script, welches ich hier gefunden habe.

Posted in SharePoint | Leave a comment

SharePoint 2013 – Sprache ändern

Zur Anzeige von SharePoint Seiten gibt es die Language Packs. Sind die installiert und ist die Sprachänderung auf den Sites freigegeben, so kann der Benutzer die Sprache der SharePoint Standardelemente ändern.

In SharePoint 2010 funktionierte dies über das Menü auf der Website:

 

In SharePoint 2013 gibt es diesen Menüpunkt nicht mehr. Statt dessen wird die Sprache der Website über die Browsersprache eingestellt.

Dazu muss man im Browser die führende Sprache einstellen. Im IE geht dies so:

Menü Extras – Internetoptionen

Hier unter Sprachen die bevorzugte Sprache wählen. Dabei Reihenfolge beachten.

Dabei kann jeder für sich selbst entscheiden, welche Methode die praktischere ist. Ich denke, Benutzer suchen eher nicht in den Browsereinstellungen nach der Sprachauswahl einer Website.

Andererseits stellt sich die Sprache der Website bei international genutzten SharePoint Umgebungen somit automatisch ein.

Posted in SharePoint | Leave a comment

Suche in Remote Farm

Im Zuge des Parallelbetriebs einer SharePoint 2010 und einer SharePoint 2013 Farm ging es mir auch um den Zugriff auf die Search Service Application der 2013er Farm aus der 2010er heraus.

Die Anbindung von Service Applications habe ich bereits hier beschrieben. Das geht genauso mit der Suche.

Wenn man die Suche einer Remote Farm angebunden hat erhält man in den Service Applications solch einen Eintrag:

Bei der Verbindung zu einer Suchdienstanwendung war es das dann auch. Keine weiteren Einstellungen möglich.

Die Verbindung zu dem Proxy sollte auch in den Service Application Associations eingetragen sein, also in der entsprechenden Application Proxy Group der Webanwendung.

Setzt man hier die “Connection to: Search Service Application 2013” auf [default] erhält man umgehend Suchergebnisse aus dem 2013er Portal.

Leider kann man definitiv nicht beide Search Service Application Proxies nutzen. Es wird pro Webanwendung immer nur einer genutzt, und zwar der [default] Proxy.

Posted in SharePoint | Leave a comment

SharePoint 2010 und SharePoint 2013 Side by Side

 

Eine SharePoint Server 2010 Farm kann auf einige Service Applications einer SharePoint Server 2013 Farm zugreifen. Das kann nützlich sein, wenn man mit 2013 plant, aber nicht gleich alles upgraden möchte.

Dabei funktioniert dies nur in eine Richtung: eine 2010er Farm kann auf 2013er Service Applications zugreifen, nicht umgekehrt. Als Beispiel funktioniert dies mit Search und Metadata Service.

Zunächst müssen sich die Farmen vertrauen.

Austauschen von Trust Certificates

Dazu die Farm Zertifikate beiden Farmen exportieren und einen Trust einrichten.

Öffnen der SharePoint Management Shell

  1. Export Farm und STS Certifcate auf der SP2010 Farm
    $rootCert = (Get-SPCertificateAuthority).RootCertificate
    $rootCert.Export(“Cert”) | Set-Content c:\Temp\2010FarmRoot.cer –Encoding byte
    $stsCert = (Get-SPSecurityTokenServiceConfig).LocalLoginProvider.SigningCertificate
    $stsCert.Export(“Cert”) | Set-Content c:\Temp\2010FarmSTS.cer –Encoding byte

  2. Export Farm Cetificate auf der SharePoint 2013 Farm
    $rootCert = (Get-SPCertificateAuthority).RootCertificate
    $rootCert.Export(“Cert”) | Set-Content c:\Temp\2013FarmRoot.cer –Encoding byte

  3. Import des 2013er Farm Zertifikats in der 2010er Farm
    $trustCert = Get-PfxCertificate c:\Temp\2013FarmRoot.cer
    New-SPTrustedRootAuthority “2013 Trust” –Certificate $trustCert

  4. Import von 2010er Farm Zertifikat und STS Zertifikat in der 2013er Farm
    $trustCert = Get-PfxCertificate c:\Temp\2010FarmRoot.cer

    New-SPTrustedRootAuthority “2013 Trust” –Certificate $trustCert

    $stsCert = Get-PfxCertificate c:\Temp\2010FarmSTS.cer

    New-SPTrustedServiceTokenIssuer “2013 Trust” –Certificate $stsCert


     

     

 

Veröffentlichen von Service Applications und Berechtigungen setzen

 

Dann können die Service Applications der 2013er Farm veröffentlicht werden.

In der SharePoint 2013 Farm werden die entsprechenden Dienstanwendungen veröffentlicht.

 

 

Wichtig sind noch die Berechtigungen in der 2013er Farm, damti die 2010er auf die Service Applications überhaupt zugreifen darf. Dazu braucht es die Farm ID der 2010er Farm.

Die Farm ID der SharePoint 2010 Farm erhalten:

$farmid = Get-SPFarm | Select Id

 

Ausführen auf der SharePoint 2013 Farm

$consumingFarmID = “077eff69-f53d-4ad3-81e0-da5a82c74c1c” #ID der 2010er Farm

$security = Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity

$claimprovider = (Get-SPClaimProvider System).ClaimProvider

$principal = New-SPClaimsPrincipal -ClaimType “http://schemas.microsoft.com/sharepoint/2009/08/claims/farmid&#8221; -ClaimProvider $claimprovider -ClaimValue $consumingFarmID

Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights “Full Control”

Get-SPTopologyServiceApplication | Set-SPServiceApplicationSecurity -ObjectSecurity $security

 

Der SharePoint 2010 Farm Berechtigungen für die SharePoint 2013 Dienstanwendung geben



 

Nun kann in der SharePoint 2010 Farm auf den Service Application Proxy der SharePoint 2013 Farm zugegriffen werden.

Anschließend wird die Dienstanwendung der 2013er Farm ausgewählt.

Die Verbindung erscheint unter den Dienstanwendungen

Am Beispiel Managed Metadata, hier kann man zwischen der Verbindung zum 2013er und der 2010er auswählen und konfigurieren:

 

Am Beispiel einer Websitesammlungspalte kann man sehen, dass innerhalb der 2010er Farm auf die verwalteten Metadaten der 2013er Farm zugegriffen werden kann.

Eine Liste in SharePoint 2010 mit verwalteten Metadaten aus beiden Farmen:

Probleme:

Aus einem mir unbekannten Grund hat es die “Permissions” der Service Application “Application Discovery and Load Balancing Service Application” zerlegt. Beim Öffnen des Dialogs für die Permissions erscheint ein “Something went wrong” mit System.ArgumentsException und Parameter:Claim.

Sieh dazu auch diesen Blog: http://thatsharepointguy.blogspot.de/2012/08/permissions-error-on-application.html

Ein kleines Script in der Konfigurationsdatenbank der SharePoint 2013 Farm ergibt die Permissions, die auf die “Application Discovery and Load Balancing Service Application” gesetzt sind.

select Properties from objects (nolock) where name = ‘Topology’

Dabei scheint es mir hier mit < und > ein paar Probleme zu geben. Und zwar genau da wo die Remote Farm mit der Farm ID eingetragen ist:

Dies lässt sich mit Notepad und Suchen&Ersetzen leicht beheben. Vorher aber unbedingt alle SharePoint Dienste auf allen Servern stoppen und dann eine Sicherung der Konfigurationsdatenbank machen. Denn ein UPDATE in der Konfigurationsdatenbank von SharePoint ist: böse. (Hat aber geholfen).

Und siehe da, der Permissions-Dialog der
“Application Discovery and Load Balancing Service Application” lässt sich wieder öffnen.

Posted in Uncategorized | Leave a comment

SharePoint 2013 Configuration Wizard: Failed to create sample data

Wenn man doch einmal einen SharePoint 2013 RTM im Complete-Modus installieren möchte, dann kann es im Konfigurationsassistenten in Schritt 8 zu folgendem Fehler kommen:

Failed to create sample data.

Es hilft einen bestimmten Ordner zu Sharen: Analytics_[GUID] im Installationsverzeichnis von SharePoint, hier SharePoint Foundation 2013

Schlimm, aber ich weiß bisher nicht, welche Berechtigungen für welcher Account auf diesen Ordner benötigt werden. FullControl for everyone hat auf jeden Fall geholfen.

Etwas seltsam…

Posted in Uncategorized | Leave a comment