Tuesday, September 27, 2011

Droits d'execution enumsites (et powershell en général)

Si on veut enumerer une collection, des webapps,bref, accèder par script à sharepoint_admincontent, il y a un role à accorder : "Sharepoint_Shell_Access" (dans SQL)

Sinon, on obtient une erreur  "The path is not of a legal form.", ce qui n'est pas top parlant.

Ce droit est accordé automatiquement au compte de ferme, évidamment.

Egalement dans l'event log :

1. CREATE TABLE permission denied in database 'WSS_Content_xxxx'
2. There is a compatibility range mismatch between the Web server and database "WSS_Content_XXX", and connections to the data have been blocked to due to this incompatibility.

IL faudrait qu'on m'explique :)

edit : faut meme être admin local, cf http://support.microsoft.com/kb/896148
pffff.....

Monday, September 12, 2011

Sharepoint 2010 August CU / Foundation et Serveur

Une bonne nouvelle, il n'est plus nécessaire d'installer foundation ET server, "au cas ou" :


The packaging of cumulative updates changed as of August 31, 2011. [...] As a result of the new packaging, it is no longer necessary to install the SharePoint Foundation cumulative update and then install the SharePoint Server cumulative update.
Note: La release correcte est la 14.0.6109.5002 (noter le 2 à la fin)

Wednesday, September 7, 2011

Centre de téléchargement Microsoft Office 2010 / Microsoft Office 2010 Upload Center

Attention au client groove 2010!!
(produit "sharepoint" workspace, un comble)

Ce resident mets les fichiers office en cache sur le disque avant de les poster sur un stockage web.

Si pour une raison X ou Y le composant est en pause, l'utilisateur peut lire de sharepoint mais ne peut plus écrire dedans. Sans erreurs affichées.

 EN: if you installed the workplace 2010 component, ensure it never gets paused, because it'd block any document update to your intranet sharepoint server. No list of exclusion exists, afaik. A brillant piece of design.

Wednesday, August 17, 2011

crise financière et grenouilles

Lu dans le monde d'hier, cette magnifique phrase sur la crise financière d'un economiste allemand : "si vous demandez à des grenouilles comment assecher leur mare, elle vous répondront qu'il faut rajouter de l'eau" :)

Moi, je suis étonné que les banques francaises ne soit toujours pas séparées en banque d'affaires et de détail. Ca permettrait de régler facilement l'exposition à la dette grecque :D

Friday, August 5, 2011

attention au super reader!

si le compte est désactivé ou incorrect, l'accès au cache devient impossible!

Ca arrive aussi si le username fait 21 caractères. Effet garanti.
"moss-superreader-prod" , c'est PAS une bonne idée ;)

retrouver une webpart par son guid

USE
SELECT DISTINCT W.FullURL as WebURL, D.DirName,
D.LeafName, tp_ID As WebPartSK ,WP.tp_WebPartTypeId
FROM dbo.Docs D WITH (nolock)
INNER JOIN dbo.Webs W WITH (nolock) ON D.WebID = W.Id
INNER JOIN dbo.WebParts WP WITH (nolock) ON D.Id = WP.tp_PageUrlID
WHERE WP.tp_WebPartTypeId = (GUID)