change ima data store location

diesen draft habe ich schon lange herumliegen, daher raus damit 😉

ich hatte vor längerer zeit das problem, dass ich den ima data store (access) von einem auf den anderen server verlegen musste – so ging es (keine ahnung, ob das mit den neuen citrix versionen noch so funktioniert):

– die beiden files md20.mdb und mf20.dsn auf den neuen server kopieren (%systemdrive%\program files\citrix\independent management architecture)
– mf20.dsn mit notepad öffnen und den bereich “WSID=” anpassen (oldhostname auf newhostname ändern)
– das ima service auf dem alten data store server stoppen
– command line öffnen und folgendes absetzen:

“dsmaint config /user:your_user /pwd:your_password /dsn:”%systemdrive%\program files\citrix\independent management architecture\MF20.dsn”

– das ima service auf dem neuen server neu starten
– auf jedem server in der farm das kommando “dsmaint failover” absetzen
– das ima service auf dem alten server starten
– das ima service auf allen anderen servern neu starten

that’s all

Migration von Groupwise Ressourcen nach Exchange

ich bin durch den artikel Groupwise 6 to exchange 2003 migration schön öfters danach gefragt worden, ob – und wenn ja wie – man auch ressourcen migrieren kann.

klar, kann man – hier in aller kürze die dazu notwendigen steps:

– die ressource als besitzer archivieren
– einen neuen user anlegen – wichtig: fid merken
– am filesystem fid ändern
– fid changer laufen lassen
– rückarchivieren
– ganz normal die person migrieren

Accessibility Kit for SharePoint (AKS) 1.0 verfügbar

siehe The official blog of the SharePoint Product Group oder gleich downloaden

The AKS, pre-announced a few months ago, provides templates, master pages, controls, and web parts along with technical documentation that enable designers and developers to advance the accessibility of Microsoft Office SharePoint Server (MOSS) 2007 and Windows SharePoint Services (WSS) 3.0 based web sites and applications for people with disabilities, especially those who are vision impaired.

kein spf für mich

da meine domain hipslu.com derzeit massiv zum versand von spam mails verwendet wird – und ich mit non delivery reports zugemüllt werde – habe ich mich an den support meines hosters mit der bitte einen spf record mit hardfail hinzuzufügen gewendet.

kann doch nicht so schwer sein einen txt record anzulegen, oder?

leider doch, das ist die ausführliche antwort:

Derzeit bieten wir keine Unterstützung für SPF-Records an. Unser
Newsletter informiert Sie über Neuigkeiten.

ich glaub, ich brauch schon wieder einen neuen…

stsadm export

mit dem command line tool stsadm (wofür steht stsadm eigentlich ❓ ) kann man eine menge anstellen – z.b. auch einzelne sites exportieren und anschließend woanders wieder importieren; der syntax dazu lautet:

stsadm -o export -url URL -f filename
stsadm -o import -url URL -includeusersecurity -f filename

klingt gut, nur leider funktionierte es mit folgender fehlermeldung bei mir nicht (es wird nur ein log, aber kein export file erstellt):

[11/27/2007 7:59:04 AM]: Progress: Starting to process objects of type Field.
[11/27/2007 7:59:05 AM]: FatalError: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
at System.Guid..ctor(String g)
at Microsoft.SharePoint.Deployment.FieldTemplateSerializer.ParseLookups(SPField fieldTemplate, ExportObjectManager objectManager)
at Microsoft.SharePoint.Deployment.FieldTemplateSerializer.GetDataFromObjectModel(Object obj, SerializationInfo info, StreamingContext context)
at Microsoft.SharePoint.Deployment.DeploymentSerializationSurrogate.GetObjectData(Object obj, SerializationInfo info, StreamingContext context)
at Microsoft.SharePoint.Deployment.XmlFormatter.SerializeObject(Object obj, ISerializationSurrogate surrogate, String elementName, Boolean bNeedEnvelope)
at Microsoft.SharePoint.Deployment.XmlFormatter.Serialize(Stream serializationStream, Object topLevelObject)
at Microsoft.SharePoint.Deployment.ObjectSerializer.Serialize(DeploymentObject deployObject, Stream serializationStream)
at Microsoft.SharePoint.Deployment.SPExport.SerializeObjects()
at Microsoft.SharePoint.Deployment.SPExport.Run()
[11/27/2007 7:59:05 AM]: Progress: Export Completed.

nach etwas längerem suchen kann ich folgende “lösung” anbieten:

– öffne den folder “C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\TSATypes”, erstelle eine sicherheitskopie des files “fields.xml” und editiere das file “fields.xml” anschließend.
– suche nach “{ und ersetze es mit ”
– suche nach }” und ersetze es mit ”
– file speichern
– stsadm laufen lassen
– änderungen im fields.xml rückgängig machen (hier kommt die sicherheitskopie ins spiel)

so soll es sein:

[11/27/2007 8:51:42 AM]: Completed with 0 warnings.
[11/27/2007 8:51:42 AM]: Completed with 0 errors.

E-Mail Disclaimer

die e-mail disclaimer, die heute üblich – weil ja leider auch rechtlich notwenig – sind, nerven mich eigentlich schon immer. es war nur kurz witzig; als ich für viele unserer kunden in letzter sekunde einen einrichten musste (gibt es eigentlich eine berechnung, wie viel speicherplatz dadurch in summe verbraten wird? ist sicher eine beachtliche zahl).

eine ansich sinnlose, aber trotzdem absolut witzige idee habe ich dazu bei martin leyrer gefunden:

1. Eine eventuell an eine Mitteilung (E-Mail) angehängte Signatur bzw. Disclaimer oder Haftungsausschluss wird die Nutzung Ihrer E-Mail durch mich in keinster Weise beinflussen. Sie haben mir die E-Mail geschickt, damit ich sie lese. Eine Fehlzustellung ist nicht möglich, da mein Mail-Server keine falsch addressierten E-Mails akzeptiert. Ich speichere die Mitteilung solange ich will – entweder bewusst oder weil ich vergessen habe, sie zu löschen.
2. Da eine unverschlüsselte E-Mail hinsichtlich der Vertraulichkeit im besten Fall einer Postkartte gleich kommt, behalte ich mir das Recht vor, eingelangte E-Mails zu veröffentlichen. Dies betrifft insbesondere Presseaussendungen, Drohungen. Klagsandrohungen, Werbemails und andere unerfreuliche Mitteilungen. Für vertrauliche Mitteilungen verschlüsseln Sie ihre Mitteilung bitte mit Hilfe von GnuPG. Meinen Public Key finden sie über die gängigen Keyring-Server.
3. Ich behalte mir das Recht vor, unterhaltsame E-Mails an meine Freunde zu deren Unterhaltung weiter zu leiten.

leider kann ich es nicht verwenden – in der firma sowieso nicht, und privat leider auch nicht – ich habe mein smtp gateway bei einem hoster und damit keinen einfluss (aber vielleicht sollte ich es anregen? :mrgreen: )