Tuesday, November 8, 2011

Enlever un timer job planté

Si un dev oublie le constructeur par défaut -> "Job cannot be deserialized because it does not have a public default constructor" --> les commandes de gestion des jobs sont plantées et le job ne peut etre enlevé.

Solution : enlever la DLL du GAC, IISRESET, UNDEPLOY sur le noeud de la CA.

Thursday, November 3, 2011

MSSCNTRS: Cannot get perf statistics on library SSO

Une vieille connaissance :)

Contrairement à ce que le message n'indique pas, c'est un probleme de custom performance counter : une dll est mal enregistrée dans la registry. Le process peut être n'importe quoi (MMC, une sonde, ...), c'est l'appel au performance counters qui sort ce warning.

Source :

300956 How to manually rebuild Performance Counter Library values

Of this is an Vista or 2008 box you can use lodctr.exe /r to rebuild the counters.

Wednesday, November 2, 2011

Assigner un serveur de backup en failover sur une instance Sharepoint 2010 déjà installée

  $server = "serveur\instance"

    Foreach($db in get-spdatabase)
  {
     $db.AddFailoverServiceInstance($server)
     $db.Update()
  }

Lister les DBs d'une instance

Simplissime...

Get-SPDatabase | Sort-Object disksizerequired -desc | Format-Table Name