Keine Suppe für Sie! Ist Cisco die Soup Nazi von NLB-Produkte?

Heute, Ich habe versucht, Zugriff auf ein Dokumentbibliothek über den Windows_explorer. Diese Doc-Lib ist in einem System Leben, das aus zwei WFE Lastenausgleich durch irgendeine Art von Cisco NLB-Lösung besteht. (Ob/wann sagen die Netzwerk-Assistenten mir was es ist, Ich werde diesen Beitrag aktualisieren.).

Windows_explorer konnte keine Verbindung. Ich habe einige Nachforschungen und schließlich, die Netzwerk-Assistenten gesagt WebDAV ist deaktiviert / von unterstützt nicht / unter der würde des NLB.

Also, vorausgesetzt, die Netzwerk-Assistenten sind nicht gerade erzählt mir das Netzwerk-Assistenten-Äquivalent von "nehmen Sie einen langen Spaziergang von einer kurzen Brücke", Ich habe zu Fragen — NLB wird, von der Natur, Deaktivieren von WebDAV? Verlieren wir unsere Windows Datei-Explorer-Benutzeroberfläche zu SharePoint? Cisco ist die Suppe-Nazi?

Verwalten von MOSS / WSS-Umgebungen — halten mit Microsofts Knowledge base

Microsoft erstellt Knowledge Base Artikel tagein und tagaus und einige von denen sind verdammt wichtig zu wissen, wenn Sie in der SharePoint-Welt Leben.

Ich halte schnell mit ihnen über einen Service bieten, indem Sie die guten Leute auf www.kbalertz.com. KBAlertz ermöglicht es Ihnen, melden Sie sich für Ihre Lieblings-MS-Technologie und schicken sie, dass Sie verdauen Versionen von Microsoft KB-Artikel per e-Mail.

Webanwendungsrichtlinie, Sicherheit Standorte und Sicherheitsgründen — Kennen Sie Ihre Konfiguration

(AKTUALISIERT 11/29 zu erklären, wie Web-Anwendung-Richtlinieneinstellungen über die Benutzeroberfläche zugreifen)

Ich hatte einen jener "Warum MOSS dies mir tut????" Momente heute. Am Ende, Es ist alles meine Schuld.

Wir haben MOSS Enterprise-Projekt im Gange und wir wollen "Platzhalter sichern" Websites, so dass kein Benutzer darauf zugreifen kann, oder es sehen. Das ist einfach:

  1. Besuchen Sie die Website.
  2. Unterbrechen Sie die Sicherheit-Vererbung.
  3. Entfernen Sie alle Benutzer bzw. die Gruppe aus Websiteberechtigungen.

Oben sollte nur den Websitesammlungsadministrator mit Berechtigung zum Anzeigen die Website verlassen.

Wenn sich jemand anmeldet, Sie sollten die Website nicht mehr sehen und es sollte Sicherheitsgründen aus allen bekannten Stellen.

Aber … Es war nicht. Zur gleichen Zeit, Ich plötzlich klar, dass mein "Joe User" Standardbenutzer Test-Account mit keine Priv als eingeschränkten Lesezugriff hat eine "Websiteaktionen" Wahl, überall geht er. Ich doppelt überprüfen, eine Sache und etwas anderes überprüfen. Ich greifen Sie zum Telefon, um einen Kollegen anzurufen, aber es niedergeschlagen und etwas anderes zu überprüfen. Ich gehe spazieren und versuchen alles wieder alles vorbei. Ich nenne ein Kollege und eine Nachricht hinterlassen. Und dann, Schließlich, Ich finde, dass bei Ethan's blog, seiner Eröffnung Graph macht es ganz einfach:

MOOS 2007 hat ein neues Feature Webanwendungsrichtlinien angerufen. Dies sind die Berechtigungen, die mit einer Web-Anwendung verbunden ist. Diese Sicherheitseinstellungen überschreiben Sicherheitseinstellung, die in der Websitesammlung oder Website festgelegt ist (Web) Ebene für diesen Benutzer.

Einen kurzen Besuch zu Web Anwendung Politik zeigt, die "NT-AUTORITÄTAuthentifizierte Benutzer" Alles lesen war zugesprochen worden. Sie aus der Liste entfernt und alles schließlich begann wie erwartet. Ich glaube, dass sie in erster Linie hinzugefügt wurden von jemandem mit den falschen Eindruck, dass das beste Methode gewähren Sie Lesezugriff auf alle im Unternehmen ist. Es tut, aber, ein Zitat zu belasten, "Es bedeutet nicht, was du denkst, es bedeutet."

Webanwendungsrichtlinien Zugriff auf diese Weise:

  1. Gehen Sie zur Zentraladministration
  2. Wählen Sie Anwendungs-Management
  3. Wählen Sie "Richtlinie für Webanwendung"
  4. Auf diesem Bildschirm, Stellen Sie sicher, dass Sie die richtigen Web-Anwendung auswählen. Für mich, der Standardwert ist der Webanwendung der zentrale Admin, die nicht die gewünschte.

Wenn ich dieses Problem hatte, Ich suchte für die folgenden Sätze und habe überraschend wenig in Bezug auf direkte Hilfe zu diesem Thema:

Für alle Nutzer sichtbar Websiteaktionen

Websiteaktionen für alle Benutzer sichtbar

Websiteaktionen sind nicht Sicherheitsbedingungen

eine MOSS-Website zu sichern

Einführung in Moss security

Technorati Tags:

Schnell und einfach: Verwenden Sie feste Stichwortabfrage in Core Suchergebnisse

Schnelle und einfache Anleitung:

Bearbeiten Sie eine Seite, und fügen Sie einen Webpart Kernergebnisse der Suche.

Bearbeiten Sie dieses Webpart und erweitern Sie "Feste Stichwortabfrage".

Fügen Sie die feste Stichwortabfrage (zB. ContentType:"Ausbildung Rechnung" TrainingInvoiceNumber:1111)

Erweitern Sie Abfrageoptionen für Ergebnisse und ändern "Cross-Web Teil Abfrage-ID" auf einen anderen Wert als "Benutzerabfrage" (zB. "Abfrage 2").

Hinweise:

Mithilfe von Hauptsuchergebnissen auf diese Weise, die mir erlaubt, eine Seite zu erstellen, die Informationen von einer anderen Website Auflistung zeigt. Der Client hat zwei große Websitesammlungen: Abteilungen und Produkte.

Die Produkt-Websitesammlung, Natürlich, Produktinformation. Jedes Produkt in der Websitesammlung aggregiert Daten aus mehreren Quellen.

Einer der Abteilungen, Codes und testen, auf solche Quelle ist. Beim Zugriff auf Benutzer Produkt XYZ, Sie sollte Codes und Testdaten direkt auf der XYZ-Hauptseite angezeigt.. Seit Codes und Tests werden in eine andere Websitesammlung gehostet., Es ist ein wenig umständlich. Wir beschlossen, das Suche Webpart zu verwenden, da Suche Websitesammlungen umfasst. Codes und Testing managt Produktdaten über eine benutzerdefinierte Liste, die durch einen bestimmten Inhaltstyp eingeschränkt ist. AA Stichwortabfrage, die zuerst den Inhaltstyp und dann die Produktnummer verfeinern Sie die Suche auf eine einzelne Zeile in der benutzerdefinierten Liste verwendet.

Die obige Stichwortabfrage ist ein und. Es gibt, dass die Dokumente des Inhalts "Ausbildung Rechnung geben" und bei denen die Rechnungsnummer gleich "1111".

Eine schöne profitieren von diesem Ansatz: Wir können die XSL-Datei aus der Suche Webpart bearbeiten und erzeugen jedes Format, das wir wollen.

Finden Sie hier (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) für einen anderen Blogger Diskussion zu diesem Thema.

</Ende>Onnieren Sie meinen Blog ab.

Erzählen Sie mir von Ihrem blog!

Wenn Sie einen Blog zu erhalten, der zumindest minimal zu SharePoint verbunden ist, informieren Sie mich bitte in den Kommentaren. Ich würde gerne hinzufügen, um meine Blog-Liste.

Wenn Sie einen Blog pflegen, der nicht mit SharePoint verbunden ist, aber soll ich ihn dennoch hinzufügen, lassen Sie mich wissen. Ich werde eine separaten Blog-Liste erstellen kann.

Bitte geben Sie:

  • Ihre Blog-URL (offensichtlich)
  • Eine kurze Beschreibung Ihres Blogs.

Ich möchte den Link zu "aktiv zu halten" Blogs, denen ich etwa als ein Beitrag pro Woche und mindestens drei Monate alt Definition bin. Wenn Sie nicht diese Anforderung erfüllen"" Fügen Sie Ihren Namen auf Kommentare sowieso. Es hat * meine * Liste, so ich meine eigene Regel zu brechen kann, wenn ich will.

Vielen Dank!

Training für Mitarbeiter und Materialien Vorlage — Dekrement-Fehler in der Vorlage

Der Kunde bemerkt einen Fehler heute mit der oben genannten Vorlage.

Kurs-Manager erstellen Kurse. Wenn Sie einen Kurs erstellen, der Manager gibt die maximale Anzahl der verfügbaren Plätze.

Die Vorlage stellt für die Selbstbedienung Registrierung. Ich mich anmelden und ein Workflow an die Registrierung Liste dekrementiert "Platzangebot" Zusammenhang mit diesem Kurs.

Einzelpersonen können auch von einem Kurs aufheben.. Der Fehler liegt hier. Aufheben der Registrierung eines Kurses wird den verfügbaren Plätze-Zähler nicht erhöht. Als Folge, verfügbaren Plätze ist nicht korrekt. Dieser Fehler wird durch die Tatsache verstärkt, dass bei Platzangebot dekrementiert den Wert 0 (null), nicht mehr Self-service-Registrierung ist zulässig.

Zum Glück, Microsoft stellt den Workflow für diesen Prozess. Noch besser, Es ist ein geradlinig-Workflow über SharePoint Designer erstellt.

Folgendermaßen Sie high-Level um es zu beheben:

  1. Starte SDP.
  2. Zugang der Website basierend auf der Vorlage Ausbildung.
  3. Zugang "Teilnehmer-Registrierung" Workflow.
  4. Legen Sie folgendermaßen (Ich habe sie gemacht, die ersten beiden Schritte):
    1. Berechnen Kurse:Belegte Sitze minus 1 (Ausgabe Variable:Calc)
    2. (dann) Aktualisiere in Kurse

Klicken Sie auf Fertig stellen und fertig.

Screenshots:


SharePoint Designer:

Bild

Fertige workflow:

Bild

Detailinformationen zu berechnen:

Bild

Aktualisiere in Kursen:

Bild

Gute Nachrichten häufig geben; Geben Sie früh schlechte Nachrichten

Ich bin Berater für viele Jahre jetzt gewesen und weiß, wie jeder erfahrene Berater, gute Kommunikation ist eine der wichtigsten Säulen bis zur erfolgreichen Übergabe eines Projekts. Es ist so offensichtlich, Es ist wirklich fast langweilig zu reden. Dies ist ein Beitrag über generische Kommunikation nicht. Stattdessen, Ich schreibe über die dunkle Seite der Kommunikation — schlechte Kommunikation.

Es ist selbstverständlich, dass die gute Nachricht an den Client geben ständig erfolgt, so oft wie möglich. Wer möchte nicht, dass die gute Nachricht geben? Wer mag es nicht, gute Nachrichten zu hören?

Auf der Kehrseite, schlechte Nachricht ist überhaupt kein Spaß.. Ich habe immer damit zu kämpfen. In den früheren Tagen meiner Karriere, Ich würde wissen, dass etwas schief war, mit einem Projekt und anstatt zu sagen des Clients, Ich würde arbeiten, längere Arbeitszeiten zu versuchen, das Problem zu lösen. Ich würde mein Team härter arbeiten Gebieten.. Es ist eine natürliche genug Impuls zu denken, dass eine übermenschliche Anstrengung den Tag retten kann. Einige Male funktioniert dies, Manchmal tut es nicht. Auch wenn es funktioniert"" Es ist oft ein bunter Strauß. Ist die Qualität des Lieferumfangs wirklich bis Spec, wenn wichtige Teile wurden über mehrere entwickelt 60 An 80 Stunden-Wochen?

Was ist der beste Weg, schlechte Nachrichten zu behandeln? Die Antwort lautet:: Erzähl es früh. Warten Sie nicht bis eine Woche vor das Projektbudget verwendet werden. Wenn Sie wissen, dass sechs Wochen heraus, dass es einfach nicht genug Zeit, um einige wenig versprochenen Funktionalität liefern, sagen Sie den Client rechts und dann dort. Der Client kann aufregen (wahrscheinlich wird), Möglicherweise gibt es Tatbestandsmerkmale und Anschuldigungen und Gefühle zu verletzen. Aber, Wenn Emotionen abkühlen, Es bleibt noch sechs Wochen in das Projekt. Sechs Wochen ist ein gutes Stück Zeit. Es ist an der Zeit, Pläne anzupassen, Zeitpläne ändern, den Ball ins Rollen auf Budget-Erweiterungen (Viel Glück!) und gerade in der Regel kommen in den Griff bekommen mit den "Tatsachen auf dem Boden" und entwickeln einen neuen Plan, der noch ein erfolgreiches Projekt führt.

Case In point: Ich arbeite an einem Projekt zeichnet sich durch:

  • T&E-Haushalt mit ein aufgestellter "nicht zu überschreiten" Dollar-Betrag.
  • Eine "beste Bemühungen erfolgt" Versprechen, X zu liefern, Y und Z des Projekts Ende.
  • Mangel an versprochenen Schlüsselressourcen auf der Clientseite. Diese Ressourcen wurden nicht absichtlich verweigert., noch für jede "Bad" Grund, aber sie wurden einbehalten.
  • Eine dämmernde Erkenntnis als das Projekt übergeben die Halbzeit, die wir nicht wollten, dass "Z liefern können" (vor allem, weil die versprochenen Ressourcen nicht tatsächlich vorhanden waren).
  • Regelmäßige Statusberichte und "CYA" Dokumentation, die uns unterstützt (Das consulting-team) bis.
  • Stricken Sie Implementierungsteam eng mit Mitgliedern der Beratungsorganisation entnommen (Meine Firma) und dem Kunden.
  • Ferne Management-team, in einem metaphorischen und physischen Sinne. Das Management-Team konzentrierte sich auf ein anderes Projekt in Großunternehmen und aus Platzgründen, das Implementierungsteam war in einem separaten Gebäude auf dem Campus untergebracht, einen Hügel und relativ weit weg von der "Zivilisation".

Mit etwa sechs Wochen habe auf das Projektbudget, Wir (das Implementierungsteam) wusste, dass wir Ärger. Der Vertrag gesagt, dass wir brauchten, um "Z" liefern. Obwohl das Projekt Zeit ist & Materialien und obwohl wir nur die "beste Bemühungen versprochen" Z zu liefern und sogar obwohl wir hatten große Begründung fehlt die Lieferung … die Quintessenz ist, dass es gut war nicht — Wir wollten nicht Z in einer Form eine Qualität zu liefern, die jemand stolz machen würde.

Dies zu erkennen, Wir gingen zu Management und sagte ihnen, dass die Projekt-Budget bis zu einem bestimmten Zeitpunkt verzehrt werden würde und wir Ärger mit Z.

Ein Mini Feuersturm brach in den nächsten Tagen.

Tag 1: Management-Team ruft in seiner Mitarbeiter für eine Sondersitzung (Wir, die Berater sind nicht eingeladen.). Verträge werden gedruckt und an alle verteilt und eine Zeile für Zeile-Überprüfung erfolgt. Verwaltung stellt die Mitarbeiter in der defensive. Ich glaube nicht, die phrase "Stockholm-Syndrom" ist * eigentlich * verwendet, aber Sie erhalten das Bild. Wir sind eine eng verbundene Gruppe, Letztendlich, und das Personal arbeitet mit uns Berater Tag ein-und seit einigen Monaten.

Tag 2: Verwaltung erfordert ein weiteres Personal treffen. Sie fühlen sich ein wenig besser. Sie wollen Möglichkeiten und Ideen für weitere Fortschritte. Sie erkennen, gibt es noch sechs Wochen noch in dem aktuellen Projekt-budget, Das ist immer noch eine anständige wenig Zeit. Einer der die Aktionspunkte: Planen einer Besprechung mit Team für die vollständige Implementierung (einschließlich der Berater).

Tag 5: Komplettes Team trifft, konstruktives Treffen entsteht, und setzen Sie ein neuer erreichbare Plan auf. Noch besser, Wir haben bereits begonnen, diskutieren Phase zwei, und der Client lädt uns ein, Vorschläge für diese Phase sofort vorbereiten.

Wenn wir gewartet hätte, bis drei Wochen blieb, oder noch schlimmer, ein oder zwei Wochen, Es wäre ganz anders gewesen. Statt ein konstruktives Treffen das Projekt neu ausrichten, Wir würden Statusberichte herausziehen wurde haben, Analyse des Vertrags und die Überprüfung der alte e-Mails um dies oder jenes Beschlusses zu rechtfertigen. Wir würden "gewonnen haben" aber ist es wirklich "zu gewinnen" in diesem Fall?

Also, haben Sie schlechte Nachrichten, Geben Sie ihm früh. Schlechte Nachrichten gegeben spät ist nicht nur schlecht, Es ist schrecklich.

Verwendung “Person oder Gruppe” in einer berechneten Spalte

Leute Fragen häufig über die Verwendung einer Spalte des Datentyps "Person oder Gruppe" Geben Sie in einer anderen Spalte der Daten "Berechnet".

Fazit, Dies funktioniert nicht in WSS 3.0 (oder MOSS).

Wenn Sie eine berechnete Spalte hinzufügen, WSS-zeigt die Liste der Felder, dass es Ihnen ermöglicht, die für die Berechnung verwenden. Wenn Sie den Namen einer Spalte eingeben, die nicht in der Liste ist, Hier erfahren Sie:

Eine oder mehrere Spaltenreferenzen sind nicht zulässig., Da die Spalten als Datentyp definiert sind, die in Formeln nicht unterstützt wird.

Abhilfe: Verwenden Sie einen Ereignishandler. Der Ereignishandler wird ausgelöst, wenn der Benutzer das Element speichert. Es führt die Aktualisierung, die Sie die berechnete Spalte für Sie tun wollten, würde.

Nützliche Links auf berechneter Felder im allgemeinen:

Schnelle Haftungsausschluss: Ich glaube der obigen wahr und präzise sein, aber ich habe genug clevere Tricks hier und da in MOSS/WSS, dass ich nicht sehr überrascht wäre (gespannt, wenn man so will) Wenn jemand, eine Möglichkeit herausgefunden hat, dies zu tun, ohne Rückgriff auf code. Wenn Sie clever umgehen herausgefunden haben oder kennen jemanden, der hat, Bitte lassen Sie mich wissen!

MOSS/WSS sagt mir: “Die Seite wurde von einem anderen Autor auf …” aber eigentlich, Es war nicht.

Wir haben einige schwere Ausführung neu organisieren unsere Website Taxonomie über "Verwalten von Inhalten und Struktur". Aus mir unbekannten Gründen, Dieser Prozeß (aber arbeiten in der Hauptsache) brachen einige Navigations-Links in der Schnellstartleiste. Die fehlerhaften Links zeichnen sich durch:

  • Falsche URL. Zum Beispiel, Es sollte "/ Sites/Abteilungen/HumanResources /…". Jedoch, der neue Link ist "/ Sites/Corporate/HumanResources /…".
  • Wiederholte Bits auf der Query-String der Überschrift, wie in:

/sites/departments/HumanResources/_layouts/viewlsts.aspx?BaseType = 0?BaseType = 0?BaseType = 0?BaseType = 0

Das ist leicht genug, um über Einstellungen/Navigation der Website zu beheben. Außer, MOSS stellt mich damit, wenn ich versuchen zu tun, es:

Bild

Die Tatsache ist, Niemand macht es jede Änderung (Abgesehen von mir, Natürlich).

Eine schnelle Suche taucht dieser MSDN-Foren-Diskussion: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1691577&SiteID=1

William Heurdier legt es schön in die der vorletzten (ab 10/02/07) Bereitstellen:

Tatsache ist:

Beschädigte Überschriften zurücksetzen, Du musst :

– die Listen unter beschädigte Überschrift entfernen

– Entfernen Sie beschädigte Überschrift

– Aus der Listeneinstellungen, eine entfernte Liste der Schnellstartleiste hinzufügen (Diese regenerieren nicht beschädigten Überschrift)

Dann seid ihr gut zu gehen….


SharePoint-Experte – Sogeti Cap Gemini Schweiz

Ich war ein wenig verwirrt, weil ich immer auf der Seite "Navigation" einschlagen wollen, die Änderung vornehmen und dann überfahren mit "wurde die Seite geändert" Nachricht. Schließlich, Ich merkte, dass ich musste gehen in die Listeneinstellungen und entfernen/hinzufügen es zu schnell auflegen. Jene Tat die Tücke. Glückliche Zeiten sind hier wieder!

</Ende>

Onnieren Sie meinen Blog ab!

Probleme mit “Halten bis Datum an” Aktivität in SPD erstellt-workflows

UPDATE 12/10/07: In MSDN KB929816 beschriebenen Hotfix das Problem gelöst, für uns die unten genannten. Beziehen Sie den Hotfix und installieren Sie dann auf jedem Server in der farm. Dann, SharePoint-Konfigurations-Utility auf jedem server. Hier ist der MS Support-Link für diesen KB: http://support.microsoft.com/kb/932816.

Hintergrund:

Wir haben eine Geschäftsanforderung wo muss ein Umwelt-engineering-Manager, um sicherzustellen, dass 30 some-odd Fertigungsstandorte in ganz den Bedürfnissen der Vereinigten Staaten um sicherzustellen, dass diese Pflanzen für ihre verschiedenen Staat beauftragt Genehmigungen rechtzeitig einreichen. Ein Ansatz, den wir untersucht haben, nutzt die "Pause bis Datum" Aktivität, die uns zur Verfügung stehenden über SharePoint Designer-Workflow. Der technische manager (oder ihr Assistent) betritt die erforderlichen Bewilligungen und Erinnerungsdaten zu Beginn des Jahres. Das System führt dann die Schwerarbeit.

Umgebung:

MOOS, 64 Bit, VM-Umgebung (Entwicklung-Feld), 2 Server (SQL auf server #1, alles andere auf server #2).

Probleme:

Die Pause bis Datum Aktion scheint wie die perfekte Lösung und sie kann sich als gut erweisen. Jedoch, Es funktioniert nicht, außer das Feld (für uns).

  1. Die Workflow-Aufgabe war nicht geplant, je. Ich entdeckte diese durch das Lesen durch Christopher White (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) hervorragende Zuschreibung mithilfe von Stsadm Wasserverbrauch:

    C:\>Stsadm -o Getproperty - Propertyname "Job-workflow" -URL http://"localhost"

    <Eigenschaft vorhanden = "No" />

    C:\>

    Das war ein überraschendes Ergebnis aber leicht gelöst:

    C:\>Stsadm -o Setproperty - Propertyname "Job-Workflow" -PropertyValue "jede 1 Minuten zwischen 0 und 59" -URL http://"localhost"

    Vorgang wurde erfolgreich abgeschlossen.

    C:\>

    Auf damit, die ersten "In-Progress" Workflow schnell aufgedreht und tat es hat job.

  2. Leider, die nächste ein funktionierte nicht wie erwartet. Zum Glück, Christopher verweist uns Hier (http://support.microsoft.com/kb/932816). Während ich schreibe dieses Eintrags, Wir warten auf die IT-Abteilung, um das Hotfix zu erhalten, aber es sieht vielversprechend aus. Unsere Kopien der betroffenen dll teilen nicht die gleiche Bytegröße, Also hoffentlich wird damit das Problem gelöst..

Abhilfe:

Erneutes Ausführen des Befehls Stsadm -o Setproperty schien den Workflow Zeitgeber wach prod. Es würde, rund 7 Minuten später, eigentlich aufwachen und weiter zusammen mit den workflow.

Fragen / Themenstellungen:

Pause bis Datum funktioniert nicht.

Pause-bis-Datum wird nicht fortgesetzt..

Workflow-Status ändert sich nicht von "In Bearbeitung"

Workflow-Status bleibt "In Bearbeitung"