Pavel Novotný

.NET Framework, SharePoint, Dynamics CRM, RC Helicopters, Honda VFR CrossRunner

Archivace emailů přímo z prostředí Outlooku do SharePointu

V SharePointu sice existuje funkce pro automatický příjem emailů do knihovny, ale téměř nic neřeší, existuje jen velice málo reálných možností využití takové funkce, protože tak nelze řídit duplicity názvů, vytvářet složitější struktury složek, email se ukládá jak EML soubor… a tak bych mohl s výčtem nedostatků pokračovat.

Naštěstí existuje řešení! :) Je jím aplikace “Outlook Email Archiver” ! Respektive Addon do Outlooku 2007/2010, který umožňuje konfigurovat jednu čí více SharePoint knihoven, včetně jejich podsložek (lazy loading), u každé knihovny umožňuje nastavit jak se mají emaily uložit, tedy zda jako Word + přílohy, nebo jako Word bez přílohy, nebo jen přílohy, případně vše v jednom EML souboru.

email-archiver-list-config

Po jednoduché konfiguraci už jen stačí myší přetáhnout emaily do konkrétní složky nebo rootu dané knihovny a je hotovo!

(klikněte pro zvětšený obrázek)

email-archiver-list-result

Více...

Vyvíjíte řešení pro SharePoint 2010 na klientském OS Windows 7?

Pokud ano, zřejmě ho nemáte dedikovaný pouze pro tento vývoj, ale potřebujete na něm dělat i úplně “normální” věci, sice mám na svém PC 8GB RAM, ale i tak mě rostoucí velikost SQL Serveru a všech těch služeb a aplikačních poolu netěší, naštěstí jsem náhodou objevil jednoduchou aplikaci pro snadné spuštění a zastavení všech souvisejících služeb (né že bych si to nemohl stejně jako pro verzi 2007 napsat do dávkového souboru, ale tohle je přeci jen více easy).

Stačí se jin stáhnout open source mikro aplikaci SharePoint 2010 Service Manager:

http://sharepointserviceman.codeplex.com/

A pak už je to jen otázka sekund.

image

Upgrade MOSS 2007 na SharePoint Server 2010

Pro provedení upgrade doporučuji nainstalovat další Windows Server 2008 x64, je sice možné provést inplace upgrade pokud provozujete MOSS 2007 na OS, který je SharePoint 2010 ready, ale to je opravdu riskantní krok, po spuštění upgrade procesu už není krok zpět. InPlace upgrade provádějte pouze pokud provozujete celé prostřední virtualizovaně a máte tak možnost provést snapshot!

Já rozhodně doporučuji nainstalovat nový server, vytvořit kopii migrované obsahové databáze, na té kopii provést upgrade z nově nainstalovaného SharePointu 2010.

Nejprve je potřeba zkontrolovat připravenost zdrojové farmy SharePoint 2007 na upgrade příkazovým řádkem “stsadm –o preupgradecheck”

image

Následně proveďte vytvoření nové databáze a zkopírujte původní obsahovou databázi do této nové.

V centrální administraci SharePointu 2010 zobrazte obsahové databáze nově vytvořené webové aplikace a tuto databázi odstraňte:

Více...


Postup custom instalace SharePoint 2010 s použitím lokálních účtů Windows 7

Pokud se stejně jako já rozhodnete pro custom instalaci SharePoint 2010 na vývojovém PC s Windows 7, určitě narazíte na problém při pokusu konfigurovat novou farmu pomocí průvodce:

“The specified user XXX is a local account. Local accounts should only be used in stand alone mode”

image

Výhody custom instalace jsou jasné, jedině tak lze nainstalovat SharePoint s použitím “velkého” SQL Serveru 2008 místo Express verze….

Naštěstí lze vytvořit konfigurační databázi pomocí Powershellu (tedy pokud se prokoušete chybovými hláškami o kterých jsem psal v předchozích postech):

Více...

Chyba při instalaci SharePoint 2010 - New-SPConfigurationDatabase : Service W3SVC was not found on computer

cmdlet New-SPConfigurationDatabase at command pipeline position 1 Supply values for the following parameters:
DatabaseName: database sharepoint_2010_config
DatabaseServer: pcnovotny
FarmCredentials
Passphrase: ********
New-SPConfigurationDatabase : Service W3SVC was not found on computer '.'.

 

Řešení:

Nainstalovat IIS Services ve Windows 7:

image

Chyba při instalaci SharePoint 2010 - Failed to call GetTypes on assembly Microsoft.Office.Server.Search, Version=14.0.0.0

Failed to call GetTypes on assembly Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Could not load file or assembly 'System.Web.DataVisualization, Version=
3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

Tato chyba překvapivě znamená, že nemáte nainstalovaný Microsoft Chart Controls for Microsoft .NET Framework 3.5:

http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=en

New-SPConfigurationDatabase a chyba Could not load file or assembly 'Microsoft.IdentityModel

PS New-SPConfigurationDatabase

cmdlet New-SPConfigurationDatabase at command pipeline position 1
Supply values for the following parameters:
DatabaseName: sharepoint_2010_config
DatabaseServer: pcnovotny
FarmCredentials
Passphrase: ********
New-SPConfigurationDatabase : Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, publicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
At line:1 char:28 + New-SPConfigurationDatabase <<<< + CategoryInfo          : InvalidData: (Microsoft.Share...urationDatabase:  SPCmdletNewSPConfigurationDatabase) [New-SPConfigurationDatabase], FileNot
  FoundException + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPConfigurationDatabase,

 

Řešení:

Stáhnout a nainstalovat Microsoft Geneva Framework Runtime for x64

a následně Windows Identity Foundation:

http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&displaylang=en

Postup instalace SharePoint 2010 na Windows 7 (pro vývoj pouze)

  1. Stáhněte si ISO soubor z MSDN
  2. Po připojení ISO zkopírujte kompletní obsah někam na pevný disk
  3. Otevřete tento konfigurační soubor v poznámkovém bloku:
    c:\SP2010\Files\Setup\config.xml
  4. Přidejte následující řádek do konfigurační sekce:
    <Setting Id="AllowWindowsClientInstall" Value="True"/>
    image
  5. Po uložení spusťte setup.exe
  6. HOTOVO!

image

image