Hyper-V Netzwerk Verbindung mit WLAN / Internet

In letzter Zeit habe ich einige Suchanfragen damit verbracht, eine Möglichkeit zu finden, eine virtualisierte Maschine in Hyper-V (unter Windows 8.1) mit dem Internet zu verbinden. Dabei bin ich auf viele Vorschläge gestoßen, die sicherlich auch für die meisten funktionieren. Für mich leider nicht.

Aber letztendlich habe eine einfache und gangbare Lösung gefunden. Hyper-V Netzwerk Verbindung mit WLAN / Internet weiterlesen

Vorbereitung für SharePoint 2013 Workflow Funktionen

Vorbereitung für SharePoint 2013 Workflow Funktionen

Um die neuen Workflow-Funktionen von SharePoint 2013 nutzen zu können, müssen die Windows Azure Workflow Komponenten installiert werden.

Diese Komponenten sind unter http://go.microsoft.com/fwlink/?LinkID=252092 herunterzuladen (Web-Installer).

Im Anschluss ist eine Azure Workflow-Farm zu konfigurieren. Dazu hat Microsoft einen entsprechenden Artikel im MSDN veröffentlicht.

 http://msdn.microsoft.com/en-us/library/jj163276(v=office.15).aspx#appendix2

Erst wenn diese Konfigurationsschritte durchgeführt wurden, ist es möglich die volle Funktionalität von SharePoint 2013 Workflows zu verwenden:

         Schleifen

         Dictionary Variablen

         GoTo Workflow-Stage

         Start Task Process

Dabei ist zu beachten, dass bei den Verbindungseinstellungen des SQL-Servers, die Protokolle TCP/IP und Named Pipes aktiviert sein müssen, sowie Remote Connections erlaubt sein müssen. Zumindest bei mir lief der Configuration Wizard ansonsten auf einem SQL-Fehler.

Weiterhin sollte bei der Eingabe des Service-Accounts darauf geachtet werden, dass der Accountname mit vollem Domainnamen eingetragen wird. Also ServiceAccount@YourDomain.local Der Wizard gibt die gekürzte Form vor ServiceAccount@YourDomain.

Sollte dadurch ein Fehler aufgetreten sein (im Schritt: Add Host to Workflow Farm), dann den Wizard erneut ausführen und den Punkt „Join existing Farm“ auswählen, und den Account-Namen wie oben angegeben eingeben.

Falls Sie bereits die bestehenden Datenbanken, die während des ersten Versuch vom Wizard angelegt wurden, gelöscht haben, dann zunächst den Wizard neu starten und „Leave Farm“ wählen. Die Fehlermeldungen auf nicht existierende Datenbanken dabei ignorieren. Danach den Wizard neu starten und nch einmal durchlaufen lassen.

 

 

Viel Spaß

Probleme mit Windows-Explorer-Ansicht unter Sharepoint (öffnet nicht)

Das Problem:

Unter SharePoint 2007 oder 2010 lassen sich Dokumentbibliotheken nicht mehr in der Windows-Explorer-Ansicht (Aktionen- , oder Bibliotheksmenü) öffnen.

Unter MOSS 2007 geschieht schlichtweg gar nichts, unter SharePoint 2010 erscheint eine Fehlermeldung, dass auf die Dateien des Ordners nicht zugeriffen werden kann.

Als Server Betriebssystem wird Windows-Server 2008 (R2) 64 verwendet. Probleme mit Windows-Explorer-Ansicht unter Sharepoint (öffnet nicht) weiterlesen

Backup-Script (Powershell) für Sp2010 aller SiteCollections und Websites einer Web-Application

Die Aufgabe:

Backup aller SiteCollections einer Web-Application und Export aller einzelnen Unterwebsites der SiteCollection.

Zweck:

Schnelles wieder herstellen von einzelnen Webseiten und SiteCollections wird damit möglich. Es muss nicht umständlich in eine andere Datenbank wieder hergestellt werden, um von dort auf die benötigten Webseiten zu exportieren und dann wieder in die produktive Umgebung zu importieren.

Dazu wird ein Powershell-Script verwendet, welches auch in die Schedules-Tasks unter Windows-Server eingebunden werden kann:

# Das Script erwartet 2 Argumente beim Aufruf
# .\backup.ps1 <WebApplicationUrl> <PfadZumBackUpVerzeichnis>

# Einlesen des Powershell-Snapin für Microsoft Office SharePoint, wenn es nicht schon geladen ist
#
if ( (Get-PSSnapin -Name ‚Microsoft.SharePoint.PowerShell‘ -ErrorAction SilentlyContinue) -eq $null) {
Add-PSSnapin -Name ‚Microsoft.SharePoint.PowerShell‘
}

# Übernehmen des Kommandozeilen-Arguments für die Web-Application[0] und den Backup-Pfad[1]
#
$siteUrl = $args[0]
$pfad = $args[1]

# Instanziieren des Web-Application Objekts
#
$rootSite = New-Object Microsoft.SharePoint.SPSite($siteUrl)
$spWebApp = $rootSite.WebApplication

# Durchlaufen aller SiteCollections in der Web-Application und Anlegen eines Backups mit dem Namen
# der obersten Website der SiteCollection (.bak) im Pfad, der als zweites Argument an das Script übergeben wurde

foreach($site in $spWebApp.Sites)

 $web = $site.OpenWeb()
 $Datei =$pfad + $web.Title + „.bak“ # erhaschen des Titels der Website auf oberster Ebene der SiteCollection
 write-host $Datei
 Backup-SPsite -Identity $site.url -Path $Datei –Force

 # Durchlaufen aller Webseiten der Site-Collection und Export dieser Webseiten
 #
 foreach($website in $site.Allwebs)
 {
  # Der Name der exportierten Webseite wird zusammengesetz aus <<Name der SiteCollection>-<Name der Website>>.exp
  #
  $Datei = $pfad + $web.Title + „-“ + $website.Title + „.exp“ # erhaschen des Titels der Website die als nächtes exportiert wird
  Export-SPweb -Identity $website.url -Path $Datei
 }
 $site.dispose()
}

# Anmerkungen
# Aufruf des Scripts:
# Vom CMD-Prompt oder aus einem Scheduled Task: powershell <pfad>\backup.ps1 <WebApplicationUrl> <PfadZumBackUpVerzeichnis>
#
# Wiederherstellen von SiteCollections
# Restore-SPSite –Identity http://servername/your/directory -Path <Pfad>\NameDerBackupDatei.bak –Force
#
# Wiederherstellen von WebSites
# Import-SPWeb –Identity http://servername/your/directory -Path <pfad>\NameDerBackupDatei.exp –Force -IncludeUserSecurity

Windows Aufgabenplanung Fehler 0x1 bei automatischer Ausführung einer Batch-Datei

Folgendes Szenario:
Sie haben eine Batch (.bat) oder Command (.cmd) Datei erstellt, die einige Dinge auf Ihrem Server oder Rechner automatisieren soll. Nun haben Sie dieses Script getestet und es funktioniert einwandfrei.

Jetzt soll das Script via Windows Aufgabenplanung (Task Scheduling) automatisch jeden Tag zu einem bestimmten Zeitpunkt ausgeführt werden. Also erstellen Sie eine Aufgabe in der Aufgabenplanung und geben alle notwendigen Parameter ein. Um das Ganze zu testen lassen Sie die Aufgabe ausführen und stellen erstaunt fest, dass die Aufgabe mit dem Fehlercode (0x1) beendet wird.
Nach vielen Versuchen, und während sie langsam verzweifeln, werden die herausfinden, das der Fehlercode bedeutet, dass eine Funktion nicht gefunden werden konnt. Eine Funktion in einem Batch-Skipt? *Kopfkratz*

Um es einfach zu machen: Irgendwo in Ihrem Script befindet sich bestimmt z.B. ein @echo Befehl. Dieser ist der Übeltäter, denn in der Aufgabenplanung werden die Aufgaben standardmäßig nicht in einem Fenster ausgeführt. Es öffnet sich also kein Command-Fenster in dem das Skipt abläuft. Also hat der arme @echo Befehl keinerlei Ausgabemedium in das er sein ECHO ausführen kann, und darüber ist er traurig und meldet einen Fehler.

Lösung: Entweder alle Befehle, die eine Ausgabe am Bildschirm erzeugen raus nehmen, oder die Ausgabe in eine Datei umleiten, in dem Sie in der Aufgabenplanung als Parameter zu Ihrem Batch-Aufruf einfach ein „> log.txt“ hinzufügen. Dann funktioniert alles wieder wunderbar.

MOSS große Listeneintrag Anlage wird nicht hochgeladen / MOSS large list item attachment not uploading

Wenn große Anlagen an Listenenträge nicht hochgeladen werden können, ist es nicht ausreichend die maximale Upload Größe in der Zentraladministration zu erhöhen. Es sind noch einige andere Dinge in den Web.config Dateien zu tun.
———————————-

When uploading large list item attachments results in errors it is not sufficient to raise the maximum upload size in central administration. There are some entries to add to the web.config files.

MOSS große Listeneintrag Anlage wird nicht hochgeladen / MOSS large list item attachment not uploading weiterlesen