https://techcorner.max-it.de/api.php?action=feedcontributions&user=Anki&feedformat=atommaxTechCorner - Benutzerbeiträge [de]2024-03-28T08:44:14ZBenutzerbeiträgeMediaWiki 1.31.7https://techcorner.max-it.de/index.php?title=OPNsense_vs._Sophos_SG&diff=1032OPNsense vs. Sophos SG2018-06-18T06:45:27Z<p>Anki: Die Seite wurde neu angelegt: „=== '''OPNsense vs. Sophos SG – Eine Gegenüberstellung''' === Für die Sicherheit der IT unserer Kunden setzten wir sowohl OPNsense als auch die SG Serie vo…“</p>
<hr />
<div>=== '''OPNsense vs. Sophos SG – Eine Gegenüberstellung''' ===<br />
Für die Sicherheit der IT unserer Kunden setzten wir sowohl OPNsense als auch die SG Serie von Sophos ein. <br /><br />
Grund genug, um beide gegenüberzustellen, da jedes System seine Stärken hat. Entscheidend ist der Einsatzzweck.<br /><br />
<br /><br />
<br />
Im Folgenden vergleichen wir die aktuellen Versionen Stand 06/2018:<br /><br />
<br />
[[Datei: OPNsensevs.jpg|left|thumb|650px]]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br />
Der größte Vorteil von OPNsense gegenüber Sophos ist vor allem der Preis, da keine Lizenzkosten entstehen. Zusätzlich lassen sich über Plugins viele Module und Funktionen integrieren, z. B. die Mailkomponente mit Postfix/rspamd, die bei Sophos zusätzliche zu lizenzieren ist. Ein weiterer Vorteil von OPNsense ist das von m.a.x. it programmierte Radius-Plugin. Bei Sophos ist keine Radiusinstanz integriert. <br />
Andererseits sind bei Sophos zwei kommerzielle Virenscanner im Einsatz und für die High Availability sind mehrere Szenarien wie z. B. ein Failover an einem DSL-Anschluss möglich. Die Anwendungserkennung (Web Security Lizenz) und das Blocken von Livetraffic sind weitere Vorteile der Sophos-Lösung.<br />
Es kommt wie immer auf die genauen Anforderungen an, um entscheiden zu können, welches System sich besser für den individuellen Anwendungsfall eignet.<br />
<br />
=== '''Tags''' ===<br />
OPNsense, Sophos SG, Vergleich, Comparison<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu OPNsense und unserem Service finden Sie auf [https://www.max-it.de/techcorner/OPNsense_vs._pfSense https://www.max-it.de/OPNsense]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns unter mailto:techcorner@max-it.de.<br /><br />
<br />
[[Kategorie: Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Datei:OPNsensevs.jpg&diff=1031Datei:OPNsensevs.jpg2018-06-18T06:41:27Z<p>Anki: </p>
<hr />
<div></div>Ankihttps://techcorner.max-it.de/index.php?title=Cloud-Backup&diff=1021Cloud-Backup2018-05-28T13:43:53Z<p>Anki: </p>
<hr />
<div>Hinweis:<br /><br />
Die hier beschriebene Lösung ist ein Serviceangebot der m.a.x. Informationstechnologie AG, das sich aus Drittanbieter-Produkten, eigenen Produkten sowie Dienstleistungen der m.a.x. it zusammensetzt.<br /><br />
=== ''' Herausforderung ''' ===<br />
Für Unternehmen ist die zuverlässige Datensicherung von enormer Bedeutung, um die Daten im Bedarfsfall schnell wieder herzustellen.<br /><br />
<br />
=== ''' Lösung ''' ===<br />
Mit dem Cloud Backup werden die Daten zusätzlich zu einem lokalen Speicher automatisch in einer Private Cloud gespeichert. Das interne Backup erfolgt auf ein lokal im Unternehmen als Appliance installiertes Backup-Ziel. Für das Backup in die Private Cloud wird zugehörig ein entsprechendes Storagevolumen im Rechenzentrum gemietet. Diese beiden Backup-Einheiten stellen vollautomatisch sicher, dass alle Daten aus der lokalen Einheit in die Rechenzentrums-basierte Einheit übertragen werden. Die Sicherung und Übertragung erfolgt dabei komprimiert, verschlüsselt und dedupliziert. Damit sind die Daten auch außer Haus vorgehalten und können im Bedarfsfall schnell und zuverlässig wiederhergestellt werden, auch wenn das lokale Backupziel nicht mehr verfügbar sein sollte.<br /><br />
<br />
=== ''' Vorteile ''' ===<br />
''' Sicherer Schutz von Daten '''<br /><br />
Die Daten werden extern mit starker Datenverschlüsselung und vollem Zugriffsschutz in professionell gemanagten Rechenzentren gesichert. Nur der Kunde hat Zugriffsmöglichkeit auf den Inhalt der Daten.<br /><br />
'''Einsparung von Speicherkapazitäten'''<br /><br />
Durch extrem effiziente Deduplizierung und Komprimierung der Daten können Ressourcen maximal genutzt werden. Durch die massiven Volumenseinsparungen ist die sichere Speicherung von großen Backupdatenbeständen möglich. Zudem ist die asynchrone Replikation in die Rechenzentrumsbasierte Einheit auch über DSL-Verbindungen mit geringen Bandbreiten möglich.<br /><br />
'''Modernste Technik und Features'''<br /><br />
Die bisher üblichen Bandlaufwerke werden durch hochsichere Backup-Storages abgelöst.Dadurch stehen auch Features wie automatische oder benutzergesteuerte Snapshots zur Verfügung.<br />
Die Lösung basiert auf der DataDomain-Produktlinie des Hersteller EMC.<br />
<br /><br />
'''Weniger Aufwand'''<br /><br />
Die Sicherung erfolgt automatisch und ohne zeitintensiven Austausch von Sicherungsmedien.<br /><br />
'''Support'''<br /><br />
Verständliche und verlässliche Soforthilfe vor Ort oder Remote durch einen IT-Dienstleister ist jederzeit gegeben.<br /><br />
[[Datei:Datensicherung in der Cloud.png|left|thumb|400px]]<br /><br />
<br /><br />
[[Datei:Sicherbares Datenvolumen über DSL-Verbindung.png|left|thumb|400px]]<br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br />
=== ''' Weitere Informationen ''' ===<br />
Nähere Informationen finden Sie unter folgendem Link:<br /><br />
https://www.max-it.de/managed-services/managed-cloud-services/<br /><br />
<br />
=== ''' Kontakt ''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: <br /><br />
mailto:techcorner@max-it.de<br /><br />
Über m.a.x. Informationstechnologie AG: <br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittel-ständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung. <br /><br />
=== ''' Tags ''' ===<br />
Cloud Backup, Datensicherung, Deduplizierung, EMC-Storage, Datenverschlüsselung, Datenspeicherung<br />
<br />
[[Kategorie: Server & Storage]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Windows_Volumenames_und_Volumepfade&diff=1020Windows Volumenames und Volumepfade2018-05-28T13:42:44Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Unter Windows tauchen u.a. in der Ereignisanzeige als Identifikator für Festplattenpartitionen oft kryptische Bezeichner auf in der Form<br />
<pre>\\?\Volume{3213155e-a587-12e1-bfa8-806e6f6e5963}\</pre><br />
ohne dass erkennbar ist, auf welches Volume bzw. auf welche Partition sich die Information konkret bezieht. Es handelt sich dabei um den sogenannten Volumename. Auch die Windows Datenträgerverwaltung oder der Windows Servermanager zeigt die Volumenames nicht an für Partitionen, denen ein Laufwerksbuchstabe zugeordnet ist.<br /><br />
Ein Beispiel für ein solches Ereignis:<br />
<pre>Protokollname: System<br />
Quelle: volsnap<br />
...<br />
Beschreibung:<br />
Das Zeitlimit für den Lösch- und Speicherschreibvorgang für Volume "\\?\Volume{3871163e-a581-11e1-bed8-805e2f6a9153}" wurde beim Warten auf eine Schreibvorgangfreigabe überschritten.</pre><br /><br />
<br />
=== '''Lösung''' ===<br />
Starten Sie ein Kommandozeilenfenster mit administrativen Berechtigungen.<br /><br />
Geben Sie den Befehl ein<br />
<pre>vssadmin list volumes</pre><br />
Sie erhalten eine Liste aller im System eingebundenen Volumes mit deren Volumenames und den zugehörigen Volumepfaden (Laufwerksbuchstaben). Für Volumes, die keine Zuordnung zu einem Laufwerksbuchstaben besitzen, ist der Volumepfad identisch mit dem Volumename. Dies ist z.B. bei der standardmäßig eingerichteten Windows-Wiederherstellungspartition oder bei Backup-Partitionen der Fall.<br /><br />
Beispiel:<br />
<pre>vssadmin 1.1 - Verwaltungsbefehlszeilenprogramm des Volumeschattenkopie-Dienstes<br />
(C) Copyright 2001-2013 Microsoft Corp.<br />
<br />
Volumepfad: \\?\Volume{3213155e-a587-12e1-bfa8-806e6f6e5963}\<br />
Volumename: \\?\Volume{3213155e-a587-12e1-bfa8-806e6f6e5963}\<br />
Volumepfad: D:\<br />
Volumename: \\?\Volume{3871163e-a581-11e1-bed8-805e2f6a9153}\<br />
Volumepfad: C:\<br />
Volumename: \\?\Volume{3213155f-a587-12e1-bfa8-806e6f6e5963}\</pre><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/ <br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Alle Windows Versionen, Windows Server, Laufwerksbuchstaben, Volumepfad, Volumename, Volume-ID, Volumeidentifikator, vssadmin.exe<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Windows_Server_Sicherung_mit_wbadmin.exe&diff=1019Windows Server Sicherung mit wbadmin.exe2018-05-28T13:42:19Z<p>Anki: </p>
<hr />
<div>=== '''Beschreibung''' ===<br />
In allen Windows Server Editionen seit Server 2008 steht die sogenannte „Windows Server Sicherung“ als Feature zur Block-Level-Sicherung des Systems sowie aller weiteren, lokal auf dem Windows Server zugänglichen Daten zur Verfügung. Wenn Sie eine Windows-Installation mit GUI besitzen, können Sie die Sicherung leicht über die Computerverwaltung einrichten und administrieren. Ggf. müssen Sie diese Komponente zuvor über die Rollen- und Feature-Verwaltung von Windows installieren.<br /><br />
<br />
Wenn Sie einen Windows Server in der Core-Version betreiben, oder einen kostenlos verfügbaren Hyper-V Server, der ebenfalls keine GUI besitzt, so können Sie die Konfiguration in der GUI per Remote-Verwaltung von einem anderen Server aus über die Windows Management Konsole (mmc.exe) vornehmen. Voraussetzung ist allerdings, dass es sich um eine Serverinstallation aus der identischen Servergeneration handelt. Die Verwaltungskonsole ist weder aufwärts- noch abwärtskompatibel und steht auch nicht über die RSAT Tools von einem Client-Betriebssystem derselben Generation zur Verfügung.<br /><br />
<br />
In jedem Falle können Sie jedoch die Windows Server Sicherung lokal über die Kommandozeile einrichten und administrieren. Die Verwaltung erfolgt zum größten Teil mit dem Tool<br /><br />
<pre>wbadmin.exe</pre><br /><br />
<br />
'''Einmalsicherungen'''<br /><br />
<br />
Sie können damit z.B. Einmalsicherungen durchführen, mit der folgenden Syntax:<br /><br />
<pre>wbadmin start backup -backupTarget:\\server\backuptarget -include:c:,d:\Daten -allCritical systemState -vssFull -user:domain\user -password:pw</pre><br />
<br />
Ersetzen Sie dabei \\server\backuptarget mit einer Netzwerkfreigabe, auf der das Backup abgelegt werden soll, oder durch den Laufwerksbuchstaben eines lokalen Datenträgers (z.B. e:) und geben Sie die in Ihrer Umgebung zu verwendenden User- und Passwortinformationen an. Die Userangaben können Sie weglassen, wenn Sie mit dem angemeldeten User arbeiten wollen. Den Parameter -vssFull verwenden Sie, wenn Sie parallel keine andere Backup-Software zur Sicherung desselben Servers verwenden, ansonsten geben Sie stattdessen -vssCopy an. Bei -include tragen Sie eine kommagetrennte Liste von Laufwerksbuchstaben oder Pfadangaben ein. Die Parameter -allCritical und -systemState stellen sicher, dass beim Backup ggf. zusätzlich zu den von Ihnen explizit angegebenen Sicherungsinhalten automatisch auch alle für eine Systemwiederherstellung auf einem frischen Server notwendigen Partitionen und Daten gesichert werden (Bare Metal Recovery).<br /><br />
<br />
Bei einer Einmalsicherung führt das System immer ein vollständiges Backup durch. Windows Server Backup beherrscht auch inkrementelle Backups, diese kommen jedoch nur bei Sicherungszeitplänen zum Einsatz.<br /><br /><br />
<br />
'''Sicherungszeitpläne'''<br /><br />
Um einen Sicherungszeitplan anzulegen, verwenden Sie den Befehl wie folgt:<br /><br />
<pre>wbadmin enable backup -addtarget:\\server\backuptarget -schedule:04:00 -include:c:,d:\Daten -allCritical -systemState -vssFull -allowDeleteOldBackups -quiet -user:domain\user -password:pw</pre><br />
<br />
Mit diesem Befehl wird dieselbe Sicherung wie oben im Beispiel mit der Einmalsicherung definiert und jeden Tag um 4:00 Uhr automatisch durchgeführt. Die Steuerung erfolgt über die Windows Aufgabenplanung, in der wbadmin einen entsprechenden Eintrag generiert. Bitte beachten Sie, dass die angegebenen Anmeldeinformationen sowohl die Berechtigung zur Durchführung eines Server Backups, zum Zugriff auf die zu sichernden Daten sowie zum Zugriff auf das spezifizierte Backup-Ziel haben müssen. Der Parameter -allowDeleteOldBackups stellt sicher, dass die Windows Server Sicherung automatisch die ältesten Backups auf dem Backup-Target löscht, wenn für die aktuelle Sicherung nicht mehr genügend freier Speicherplatz zur Verfügung steht. Dieser Parameter ist nur relevant, wenn Sie als Backup-Target ein lokales Laufwerk angeben. Bei Sicherung auf ein Netzwerkverzeichnis kann die Windows Server Sicherung in jedem Falle nur eine Backup-Version verwalten.<br /><br />
Wenn Sie die definierte Sicherung zu einem beliebigen Zeitpunkt manuell starten wollen, geben Sie dazu den Befehl<br /><br />
<pre>wbadmin start backup</pre><br />
<br />
ein. Windows zeigt dann im Takt von wenigen Sekunden jeweils den aktuellen Stand der Sicherung an. Dies können Sie mit Strg-C beenden. Dabei wird jedoch nur die Ausgabe des Status beendet, die Sicherung läuft als Hintergrundjob weiter. Wenn Sie die Sicherung selbst abbrechen wollen, geben Sie<br /><br />
<pre>wbadmin stop backup</pre><br />
<br />
ein.<br /><br />
<br />
Generell ist es nicht möglich, mehr als einen Sicherungszeitplan zu jedem Zeitpunkt auf einem Server zu definieren.<br /><br />
Um festzulegen, dass anstelle von vollständigen Backups nach Möglichkeit inkrementelle Backups durchgeführt werden, starten Sie die PowerShell mit administrativer Berechtigung und führen Sie den Befehl<br /><br />
<pre>set-WBPerformanceConfiguration -OverallPerformanceSetting AlwaysIncremental</pre><br />
<br />
aus. Diese Einstellung wirkt sich auf alle im Weiteren durchgeführten Backup-Läufe aus.<br /><br /><br />
<br />
'''Sicherung von Hyper-V Servern'''<br /><br />
Die Sicherung von Hyper-V Server mit wbadmin funktioniert genauso wie oben beschrieben, mit der Ergänzung, dass Sie zusätzlich noch einzelne virtuelle Maschinen als Backup-Inhalte definieren können. Z.B. können Sie folgenden Befehl verwenden:<br /><br />
<pre>wbadmin enable backup -addtarget:\\server\backuptarget -schedule:04:00 -include:c:,d:\Daten -hyperv:vm1,vm2,vm3 -allCritical -systemState -vssFull -allowDeleteOldBackups -quiet -user:domain\user -password:pw</pre><br />
<br />
Es ist hier zusätzlich zum vorherigen Beispiel angegeben, dass auch die virtuellen Maschinen vm1, vm2 und vm3 gesichert werden sollen. Beachten Sie bitte, dass bei der Sicherung einzelner VMs stets eine vollständige Sicherung der zugehörigen Dateien auf dem Host durchgeführt wird, was bei großen VMs zu erheblichen Laufzeiten führen kann. Wenn Sie ohnehin die Gesamtheit Ihrer virtuellen Maschinen sichern wollen, empfiehlt es sich, nicht die VMs mit dem Parameter -hyperv anzugeben, sondern die Partitionen des Servers, auf denen die VMs und VHDs liegen, mit dem Parameter -include in die Sicherung einzubeziehen. In diesem Falle führt wbadmin eine inkrementelle Sicherung auf Blockebene auch für die VMs durch.<br /><br /><br />
<br />
=== '''Einschränkungen''' === <br />
In der Praxis kommt es im Zusammenhang mit der Windows Server Sicherung immer wieder zu technischen Problemen, oft im Kontext mit den Volume Shadow Copy Service von Windows, auf dem wbadmin aufsetzt. Weiterhin fehlen in der Windows Server Sicherung ggf. wichtige Features wie die Kompression der auf das Target geschriebenen Backup-Daten oder die Deduplizierung des Backup-Datenvolumens. Zusammen mit der fehlenden Möglichkeit, das Backup serverübergreifend zu administrieren und zu monitoren empfehlen wir, diese Option nur bei sehr kleinen Installationen oder bei Test-Systemen zu verwenden und es nach Möglichkeit nur als Ergänzung zu anderen Backup-Methoden bzw. -Tools einzusetzen. Sollte die Windows Server Sicherung die einzige eingesetzte Backup-Lösung sein, so empfehlen wir in sehr kurzen Abständen die Ergebnisse der Backups und der VSS Komponenten über die Windows Ereignisanzeigen zu monitoren und in regelmäßigen Abständen die Wiederherstellung von Daten, VMs sowie des gesamten Servers zu testen.<br /><br /><br />
<br />
=== '''Weitere Informationen''' === <br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/ <br /><br /><br />
<br />
=== '''Links und Quellen''' ===<br />
http://technet.microsoft.com/en-us/library/cc754015.aspx<br /><br /><br />
<br />
=== '''Kontakt''' === <br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Serer Sicherung, Backup, wbadmin.exe, Hyper-V Server, Windows Server Core, Windows 2008 R2, Windows 2012, Windows 2012 R2<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Windows_Event_122_von_DeviceSetupManager_unterbinden&diff=1018Windows Event 122 von DeviceSetupManager unterbinden2018-05-28T13:41:36Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Im Event-Log eines Windows Servers taucht immer wieder das Event Nr. 122 auf mit Quelle DeviceSetupManager und der Beschreibung<br /><br />
<br />
<pre>Der Zugriff auf Treiber auf Windows Update wurde durch eine Richtlinie blockiert</pre><br />
<br />
Dies tritt z.B. im Zusammenhang mit VSS Snapshots bzw. der Volumensicherung mit Windows Server Backup auf.<br /><br /><br />
<br />
=== '''Ursache und Lösung''' ===<br />
Windows versucht zusätzliche Informationen zu einem Gerät zu laden, wird jedoch von einer internen Einstellung daran gehindert.<br /><br />
Sie können dieses Problem lösen, indem Sie in den Geräteeinstellungen Ihres Servers das automatische Herunterladen von Treibern erlauben. Dazu führen Sie folgende Schritte aus:<br /><br />
::1. Öffnen Sie auf dem betreffenden Server die Systemsteuerung<br />
::2. Wählen Sie den Eintrag „Geräte und Drucker“<br />
::3. In der dann erscheinenden Übersicht finden Sie unter „Geräte“ einen Eintrag, der Ihren Server symbolisiert. Klicken Sie diesen mit der rechten Maustaste an.<br />
{|<br />
|-<br />
| [[Datei:Geräte und Drucker.png|left|thumb|300px]]<br />
|}<br />
<br />
::4. Wählen Sie im Menü den Eintrag „Geräteinstallationseinstellungen“<br />
{|<br />
|-<br />
| [[Datei:Geräteinstallationseinstellungen 1.png|left|thumb|300px]]<br />
|}<br />
<br />
::5. Im daraufhin erscheinenden Dialog wählen Sie entweder die Option „Automatisch Geräte-App und Informationen von Gerätehersteller abrufen“ oder die Option „Ja, automatisch ausführen (empfohlen)“<br />
{|<br />
|-<br />
| [[Datei:Geräteinstallationseinstellungen 2.png|left|thumb|400px]]<br />
|-<br />
| [[Datei:Geräteinstallationseinstellungen 3.png|left|thumb|400px]]<br />
|}<br />
<br />
Der beschriebene Fehlereintrag erscheint in Zukunft nicht mehr. <br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Event 122<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Windows_DFS-R_Replikation_wird_nach_Serverneustart_nicht_automatisch_fortgesetzt&diff=1017Windows DFS-R Replikation wird nach Serverneustart nicht automatisch fortgesetzt2018-05-28T13:39:15Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Sie haben unter Windows 2012 bzw. 2012 R2 die Windows DFS-R Dateireplikation aktiviert, stellen aber fest, dass nach einem Absturz bzw. Neustart eines der beteiligten Server die Replikation nicht automatisch fortgesetzt wird.<br /><br /><br />
<br />
=== '''Ursache und Lösung''' ===<br />
Dies ist ein gewünschtes Verhalten des Windows Servers, das sich ab der Version 2012 auf diese Weise verändert hat. Durch die temporäre (ungeplante) Nichtverfügbarkeit eines der an dem DFS-R Verbund beteiligten Server kann es in Einzelfällen zu Replikationskonflikten kommen, bei denen die automatisch angewandten Strategien zur Konfliktlösung zu einem unerwünschten Ergebnis führen. Seit Windows Server 2012 wird daher die Replikation nach einem Serverneustart nicht automatisch fortgesetzt, um dem Administrator die Gelegenheit zu geben, mögliche Konfliktsituationen im Vorfeld zu erkennen und zu beheben.<br /><br />
In Umgebungen mit niedriger Last bzw. Änderungsraten im zu replizierenden Datenvolumen sind solche kritischen Konflikte jedoch recht unwahrscheinlich, so dass der Wunsch bestehen kann, die DFS-R Replikation nach Serverneustart automatisch fortzusetzen. Dies können Sie über einen Eintrag in der Windows Registry steuern, den Sie auf jedem beteiligten Windows Server setzen. <br />
Starten Sie dazu den Registrierungs-Editor und navigieren Sie zum Schlüssel<br /><br />
<br />
<pre>HKLM\System\CurrentControlSet\Services\DFSR\Parameters</pre><br />
<br />
Setzen Sie dort den DWORD Eintrag<br /><br />
<br />
<pre>StopReplicationOnAutoRecovery</pre><br />
<br />
auf den gewünschten Wert:<br /><br />
0 = automatische Wiederaufnahme der Replikation nach Absturz/Neustart<br /><br />
1 = keine automatische Wiederaufnahme der Replikation<br /><br />
<br />
{|<br />
|-<br />
| [[Datei:Registrierungs-Editor.png|left|thumb|800px]]<br />
|}<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br /><br />
<br />
=== '''Links und Quellen''' ===<br />
[http://support.microsoft.com/kb/2663685/en-us%20 http://support.microsoft.com'''/kb/2663685/en-us ]<br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server 2012, Windows Server 2012 R2, Replikation, DFS, DFS-R<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Windows_DFS-R_Replikation_wird_nach_Serverneustart_nicht_automatisch_fortgesetzt&diff=1016Windows DFS-R Replikation wird nach Serverneustart nicht automatisch fortgesetzt2018-05-28T13:38:49Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Sie haben unter Windows 2012 bzw. 2012 R2 die Windows DFS-R Dateireplikation aktiviert, stellen aber fest, dass nach einem Absturz bzw. Neustart eines der beteiligten Server die Replikation nicht automatisch fortgesetzt wird.<br /><br /><br />
<br />
=== '''Ursache und Lösung''' ===<br />
Dies ist ein gewünschtes Verhalten des Windows Servers, das sich ab der Version 2012 auf diese Weise verändert hat. Durch die temporäre (ungeplante) Nichtverfügbarkeit eines der an dem DFS-R Verbund beteiligten Server kann es in Einzelfällen zu Replikationskonflikten kommen, bei denen die automatisch angewandten Strategien zur Konfliktlösung zu einem unerwünschten Ergebnis führen. Seit Windows Server 2012 wird daher die Replikation nach einem Serverneustart nicht automatisch fortgesetzt, um dem Administrator die Gelegenheit zu geben, mögliche Konfliktsituationen im Vorfeld zu erkennen und zu beheben.<br /><br />
In Umgebungen mit niedriger Last bzw. Änderungsraten im zu replizierenden Datenvolumen sind solche kritischen Konflikte jedoch recht unwahrscheinlich, so dass der Wunsch bestehen kann, die DFS-R Replikation nach Serverneustart automatisch fortzusetzen. Dies können Sie über einen Eintrag in der Windows Registry steuern, den Sie auf jedem beteiligten Windows Server setzen. <br />
Starten Sie dazu den Registrierungs-Editor und navigieren Sie zum Schlüssel<br /><br />
<br />
<pre>HKLM\System\CurrentControlSet\Services\DFSR\Parameters</pre><br />
<br />
Setzen Sie dort den DWORD Eintrag<br /><br />
<br />
<pre>StopReplicationOnAutoRecovery</pre><br />
<br />
auf den gewünschten Wert:<br /><br />
0 = automatische Wiederaufnahme der Replikation nach Absturz/Neustart<br /><br />
1 = keine automatische Wiederaufnahme der Replikation<br /><br />
<br />
{|<br />
|-<br />
| [[Datei:Registrierungs-Editor.png|left|thumb|800px]]<br />
|}<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br />
<br /><br /><br />
<br />
=== '''Links und Quellen''' ===<br />
[http://support.microsoft.com/kb/2663685/en-us%20 http://support.microsoft.com'''/kb/2663685/en-us ]<br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server 2012, Windows Server 2012 R2, Replikation, DFS, DFS-R<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Probleme_mit_der_Windows_Server_Sicherung&diff=1015Probleme mit der Windows Server Sicherung2018-05-28T13:38:20Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Die Windows Server Sicherung bricht ab oder zeigt falsche Ergebnisse an, wenn das lokale Backup Zielspeichermedium voll ist.<br /><br />
Je nach spezifischer Situation bricht die Windows Server Sicherung mit einem Fehler ab oder speichert ohne Meldung nur die neueste Sicherung auf dem Sicherungsziel, obwohl in der GUI eine größere Anzahl an verfügbaren Sicherungsgenerationen angezeigt wird.<br /><br /><br />
<br />
=== '''Ursache und Lösung''' ===<br />
Die Windows Server Sicherung verwendet für die Sicherung und Verwaltung mehrerer Backup-Generationen auf einem lokalen Zielspeichermedium die Technik der Volumenschattenkopien. Wenn die Summe der Speicherbedarfe des aktuellen Backup-Sicherungssatzes zusammen mit den älteren Versionen aus vorhergehenden Sicherungen die Kapazität des Zielspeichermediums übersteigt, löscht Windows Backup automatisch ältere Sicherungsgenerationen nach Bedarf. Dieser Mechanismus funktioniert jedoch fallweise nicht korrekt, v.a. wenn der Umfang der Änderungen auf der Backup-Quelle zwischen zwei Backupläufen sehr groß ist. Im Ergebnis brechen nachfolgende Backupläufe dann ggf. mit einer Fehlernmeldung ab oder es ist nur die neueste Sicherung auf dem Sicherungsziel verfügbar, obwohl in der GUI eine höhere Anzahl an verfügbaren Sicherungsgenerationen angezeigt wird.<br /><br />
Zur Behebung dieser Situation führen Sie folgende Schritte durch:<br /><br /><br />
<br />
(A) Löschen Sie eine entsprechende Anzahl von alten Backupgenerationen. Starten Sie dazu auf dem betreffenden Server die Kommandozeile und führen sie den Befehl aus<br /><br />
<pre> wbadmin delete backup -keepversions:xx –quiet </pre><br />
xx steht für die Anzahl der Backupgenerationen, die nach der Löschung noch verfügbar sein sollen. <br /><br /><br />
(B) Falls dies das Problem nicht lösen sollte, bleibt Ihnen die Option, das Backupziel neu aufzusetzen<br /><br />
<br />
::a. Beenden Sie den Sicherungszeitplan<br />
::b. Formatieren Sie die Zielfestplatte neu<br />
::c. Richten Sie den Sicherungszeitplan neu ein<br /><br /><br />
<br />
(C) Verifizieren Sie das Ergebnis der Sicherungen nach mehreren Durchläufen. Prüfen Sie dazu einerseits die in der GUI angezeigten Werte für die verfügbaren Sicherungsgenerationen und verifizieren Sie die Verfügbarkeit der angezeigten Generationen, indem Sie testweise einzelne Dateien aus älteren Backupgenerationen wieder herstellen.<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server Backup, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Backup Target, Backup Zielspeicher voll<br /><br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Konfiguration_der_Windows_Firewall_per_Kommandozeile&diff=1014Konfiguration der Windows Firewall per Kommandozeile2018-05-28T13:37:37Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
In der Core-Installation von Windows Servern wollen Sie die Firewalleinstellungen ändern, es steht Ihnen jedoch die Verwaltungs-GUI für die „Windows-Firewall mit erweiterter Sicherheit“ nicht zur Verfügung. Insbesondere ist das z.B. bei den frei verfügbaren Hyper-V Core Servern der Fall, in denen Sie die Windows GUI auch nicht nachinstallieren können.<br /><br /><br />
<br />
=== '''Lösung''' ===<br />
'''Allgemein'''<br /><br />
Die Einstellungen der Windows Firewall können Sie mit dem Befehl<br /><br />
<pre>netsh advfirewall firewall</pre><br />
<br />
anpassen. Sie können entweder einzelne Ports öffnen oder schließen, z.B. mit<br /><br />
<br />
<pre>netsh advfirewall firewall add rule name="Port 80 oeffnen" dir=in action=allow protocol=TCP localport=80</pre><br />
<br />
oder vordefinierte Regelgruppen von Windows für bestimmte Anwendungszwecke verwenden. Dies umfasst dann ggf. mehrere Ports bzw. Einstellungen auf einmal. Beispielweise können Sie die Firewall für den Remotedesktop-Zugriff öffnen mit dem Befehl<br /><br />
<br />
<pre>netsh advfirewall firewall set rule group="Remotedesktop" new enable=yes</pre><br />
<br />
Windows bietet folgende vordefinierte Regelgruppen:<br /><br />
<br />
<pre>Windows-Firewallremoteverwaltung<br />
Remotedesktop<br />
Datei- und Druckerfreigabe<br />
Windows-Verwaltungsinstrumentation (WMI)<br />
Windows-Firewallremoteverwaltung<br />
Remotedienstverwaltung <br />
Distributed Transaction Coordinator<br />
Kernnetzwerk<br />
Leistungsprotokolle und -warnungen<br />
Schlüsselverwaltungsdienst<br />
Verwaltung virtueller TPM-Smartcards<br />
Microsoft Hyper-V-Verwaltungsclients<br />
Remote-Ereignisprotokollverwaltung<br />
iSCSI-Dienst<br />
Remotevolumeverwaltung<br />
Routing und RAS<br />
Windows-Remoteverwaltung (Kompatibilität)<br />
Windows-Remoteverwaltung<br />
Remoteverwaltung geplanter Aufgaben<br />
Datei- und Druckerfreigabe über SMBDirect<br />
Hyper-V-Replikat - HTTPS<br />
Hyper-V-Replikat - HTTP<br />
Hyper-V<br />
Anmeldedienst<br />
Netzwerkerkennung<br />
Remoteherunterfahren<br />
SNMP-Trap<br />
Überwachung für virtuelle Computer</pre><br />
<br />
'''Anwendungen'''<br /><br />
Zu Testzwecken kann es sinnvoll sein, auf einem Server, der sich nicht im Produktivbetrieb befindet, die Firewall-Einstellungen hinsichtlich Remoteverwaltbarkeit etwas großzügiger freizuschalten, ohne dabei die gesamte Firewall zu deaktivieren. Dafür bietet sich beispielsweise der folgende Satz an Befehlen an:<br /><br />
<br />
<pre>netsh advfirewall firewall set rule group="Windows-Firewallremoteverwaltung" new enable=yes<br />
netsh advfirewall firewall set rule group="Remotedesktop" new enable=yes<br />
netsh advfirewall firewall set rule group="Datei- und Druckerfreigabe" new enable=yes<br />
netsh advfirewall firewall set rule group="Windows-Verwaltungsinstrumentation (WMI)" new enable=yes<br />
netsh advfirewall firewall set rule group="Remotedienstverwaltung" new enable=yes<br />
netsh advfirewall firewall set rule group="Leistungsprotokolle und -warnungen" new enable=yes<br />
netsh advfirewall firewall set rule group="Remote-Ereignisprotokollverwaltung" new enable=yes<br />
netsh advfirewall firewall set rule group="Remotevolumeverwaltung" new enable=yes<br />
netsh advfirewall firewall set rule group="Windows-Remoteverwaltung" new enable=yes<br />
netsh advfirewall firewall set rule group="Remoteverwaltung geplanter Aufgaben" new enable=yes<br />
netsh advfirewall firewall set rule group="Leistungsprotokolle und -warnungen" new enable=yes</pre><br />
<br />
Für Hyper-V Server im Testbetrieb hat sich die Freischaltung folgender Ports und Regelgruppen bewährt:<br /><br />
<br />
<pre>netsh advfirewall firewall set rule group="Hyper-V" new enable=yes<br />
netsh advfirewall firewall add rule name=" TCP Port 6600 fuer Hyper-V Live Migration" dir=in action=allow protocol=TCP localport=6600<br />
netsh advfirewall firewall set rule group="Hyper-V-Replikat - HTTPS " new enable=yes<br />
netsh advfirewall firewall set rule group="Hyper-V-Replikat - HTTP" new enable=yes<br />
netsh advfirewall firewall set rule group="Überwachung für virtuelle Computer" new enable=yes</pre><br />
<br />
'''Bitte beachten Sie:''' Wir empfehlen, die Firewall auf einem Server im Produktivbetrieb aus Sicherheitsgründen in jedem Falle so restriktiv wie möglich zu konfigurieren. Dies gilt auch für Server, die sich im LAN befinden und selbst keine Portfreigaben ins Internet besitzen.<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server Firewall, Windows Firewall mit erweiterter Sicherheit, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Core, Hyper-V Server 2008 R2, Windows Server 2012, Windows Server 2012 R2<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Installation_von_Windows_Treibern_per_Kommandozeile&diff=1013Installation von Windows Treibern per Kommandozeile2018-05-28T13:37:03Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Sie wollen auf einer Windows Server Core Installation ohne GUI Treiber installieren (z.B. auf einem kostenlos betreibbaren Microsoft Hyper-V Server). Die Treiber werden als .inf-Paket vom Anbieter zur Verfügung gestellt, ohne ausführbaren Installer. Die sonst übliche Weise der Installation über das Kontextmenü der .inf-Datei steht wegen der fehlenden GUI nicht zur Verfügung.<br /><br /><br />
<br />
=== '''Lösung''' ===<br />
Treiber, die als .inf-Pakete zur Verfügung gestellt werden, können über die Kommandozeile mit Hilfe des Windows-Tools<br />
<pre>pnputil.exe</pre><br />
installiert werden.<br /><br />
Starten Sie dazu ein Kommandozeilenfenster mit administrativen Rechten und führen Sie den Befehl aus<br />
<pre>pnputil.exe -i -a <.inf-Datei></pre><br />
wobei Sie für <.inf-Datei> Pfad- und Dateiname der betreffenden .inf-Datei angeben.<br /><br />
Die können auch mit Wildcards arbeiten, wenn sich in dem betreffenden Verzeichnis mehrere .inf-Dateien befinden, die alle installiert werden sollen. Z.B.<br />
<pre>pnputil.exe -i -a c:\Download\Treiber\*.inf</pre><br />
Hilfe zu weiteren Verwendungsoptionen der Installationstools bekommen Sie mit<br />
<pre>pnputil.exe -?</pre><br />
'''Hinweis:''' Das Tool steht auch in den Desktopvarianten von Windows zur Verfügung.<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Microsoft Hyper-V Server, Windows Core Server, Kommandozeile, Treiberinstallation<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Installation_der_GUI_f%C3%BCr_die_Windows_Server_Sicherung&diff=1012Installation der GUI für die Windows Server Sicherung2018-05-28T13:36:18Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Windows Server Backup GUI ist auf dem System nicht verfügbar und lässt sich nicht installieren.<br /><br />
Die Datei wbadmin.msc feht im Windows-Verzeichnis. Damit kann die GUI Version der Windows Server Sicherung nicht gestartet werden. Das System bietet nicht die Möglichkeit, die Serversicherung so zu installieren, dass die GUI verfügbar wird.<br /><br /><br />
<br />
=== '''Ursache und Lösung''' ===<br />
Der Grund für diese Problemstellung ist uns leider auch nicht bekannt. Die Lösung besteht aber darin, das Server Feature „Netzwerklastenausgleich“ zu installieren. Nach der Installation ist die GUI für das Server-Backup ebenfalls verfügbar.<br /><br />
Ein inhaltlicher Zusammenhang zwischen Server-Backup und Netzwerklastenausgleich besteht nicht, es ist zu vermuten, dass es sich hier um einen Bug ein den Installationsroutinen von Microsoft handelt.<br /><br />
Darauf deutet auch hin, dass nach anschließender Deinstallation des Netzwerklastenausgleichs-Features die Server Backup GUI im Regelfalle trotzdem weiter verfügbar bleibt.<br /><br />
<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte an uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server 2012, Windows Server 2012 R2, Windows Server Sicherung, Windows Netzwerklastenausgleich, Windows Feature Installation<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V:_VM_bleibt_dauerhaft_auf_falschem_Status_%E2%80%9ESicherung_wird_ausgef%C3%BChrt%E2%80%9C&diff=1011Hyper-V: VM bleibt dauerhaft auf falschem Status „Sicherung wird ausgeführt“2018-05-28T13:35:49Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Auf Hyper-V Servern kommt es sporadisch zu der Situation, dass einzelne VMs dauerhaft den Status anzeigen<br /><br />
<pre>Sicherung wird ausgeführt...</pre><br />
Tatsächlich findet jedoch gar keine Sicherung statt. Der Staus lässt sich jedoch nicht durch den Administrator ändern oder zurücksetzen und verhindert einen großen Teil der normalerweise verfügbaren Management-Aktivitäten, wie Änderung der VM-Konfiguration, Start, Neustart, Replikations-Failover der VM, etc.<br /><br /><br />
<br />
=== '''Lösung''' ===<br />
Das Problem lässt sich durch einen Neustart des VM-Verwaltungsdienstes des Hyper-V Hosts beheben. Dies können Sie auf drei unterschiedlichen Wegen durchführen.<br /><br />
'''(A) Mit dem Hyper-V-Manager'''<br /><br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst beenden“<br />
# Warten Sie, bis der Dienst beendet wurde<br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst starten“<br /><br />
<br />
'''(B) Mit der Windows-Diensteverwaltung'''<br /><br />
# Starten Sie auf dem Hyper-V Host die Verwaltungskonsole für Dienste (z.B. über das Startmenü, Suche nach „Dienste“)<br />
# Suchen Sie den Dienst „Hyper-V-Verwaltung für virtuelle Computer“<br />
# Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Neu starten“<br /><br />
<br />
'''(C) Per Kommandozeile'''<br /><br />
# Starten Sie ein Kommandozeilenfenster mit administrativen Rechten (z.B. über das Startmenü, Suche nach „cmd“, ausführen mit Strg-Shift-Enter)<br />
# Führen Sie die beiden Befehle aus<br />
<pre>sc stop vmms<br />
sc start vmms</pre><br />
Führen Sie danach einen Refresh der Anzeige im Hyper-V Manager aus (klicken Sie mit der rechten Maustaste auf den betreffenden Hyper-V Server und wählen Sie „Aktualisieren“).<br /><br />
<br />
Der Neustart des VM-Verwaltungsdienstes hat keine Auswirkung auf den laufenden Betrieb der virtuellen Maschinen. Solange der Dienst beendet ist, ist allerdings keine Administration der VMs möglich. Stellen Sie in jedem Falle sicher, dass der Dienst läuft, bevor Sie den Hyper-V Host herunterfahren oder neu starten, da die Durchführung der je VM definierten automatischen Stoppaktion beim Herunterfahren des Hosts (Status der VM speichern oder herunterfahren oder des Gastbetriebssystems) von dem Verwaltungsdienst abhängig ist. Wenn der Verwaltungsdienst beendet ist und Sie den Host herunterfahren, hat das ein Ausschalten (Power Off) aller aktiven VMs zur Folge.<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie aufhttps://www.max-it.de/managed-services/managed-client-services/<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /> <br />
<br />
=== '''Tags''' ===<br />
Windows 2012 Server, Windows 2012 R2 Server, Windows 2012 Hyper-V Server, Windows 2012 R2 Hyper-V Server<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V_Datentr%C3%A4ger_hinzuf%C3%BCgen_und_entfernen&diff=1010Hyper-V Datenträger hinzufügen und entfernen2018-05-28T13:35:26Z<p>Anki: </p>
<hr />
<div>=== '''Beschreibung''' ===<br />
Im folgenden Tutorial zeigen wir Ihnen, wie Sie mit einem Hyper-V System zu einem Gast-System eine neue virtuelle Festplatte bzw. einen neuen Datenträger hinzufügen und auch wieder entfernen können:<br /><br />
<br /><br />
http://youtu.be/W8wSo_Hsuj0<br /><br />
<br /><br />
{|<br />
|-<br />
| [[Datei:Hyper-V Datenträger hinzufügen.png|left|thumb|600px]]<br />
|}<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel oder dem Tutorial haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br /><br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittel-ständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung. <br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Hyper-V, Netzwerk, Datenträger<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=ASP.NET_bei_IIS_registrieren&diff=1009ASP.NET bei IIS registrieren2018-05-28T13:34:46Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Auf Ihrem Windows-Server ist zwar IIS (Internet Information Services) bereits installiert, dieses kennt jedoch kein ASP.NET. Daher können Sie keine ASP.NET-Anwendungen sowie keine .Net-Webservices auf dem IIS hosten. <br /><br />
<br /><br />
=== '''Ursache und Lösung''' ===<br />
Das passiert, wenn die Installation von IIS nicht vollständig war oder falls Sie zuerst IIS und erst danach .Net installiert haben.<br /><br />
<br /><br />
'''Schritt 1: IIS Konfiguration prüfen'''<br /><br />
<br /><br />
Als erstes prüfen Sie bitte, ob bei IIS Konfiguration alle notwendigen Häkchen (s.u.) angeklickt sind. Gehen Sie hierzu in Systemsteuerung > Programme > Windows-Funktionen<br /><br />
<br />
{|<br />
|-<br />
| [[Datei:IIS Konfiguration 1.jpg|left|thumb|500px]]<br />
|-<br />
| [[Datei:IIS Konfiguration 2.jpg|left|thumb|500px]]<br />
|}<br /><br />
<br />
'''Schritt 2: Eingabeaufforderung (CommandPrompt) als Admin starten'''<br /><br />
<br /><br />
Jetzt klicken Sie auf CommandPrompt mit der rechten Maustaste und starten Sie diese als Administrator (das ist wichtig, ansonsten haben Sie keine Rechte zur Änderung der IIS-Konfiguration per Kommandozeile):<br /><br />
<br />
{|<br />
|-<br />
| [[Datei:IIS Konfiguration 3.jpg|left|thumb|400px]]<br />
|}<br /><br />
<br />
'''Schritt 3: ASP.NET registrieren'''<br /><br />
<br /><br />
Tippen Sie nun in der Kommandozeile folgende Kommandos:<br /><br />
<pre>cd c:\windows\microsoft.net\Framework\v4.0.30319</pre><br />
<br />
Anmerkung: Checken Sie diesen Pfad zunächst, dieser kann nämlich anders aussehen, wenn Sie eine andere .NET-Version haben. Hier: http://msdn.microsoft.com/de-de/library/k6h9cz8h(v=vs.100).aspx können Sie nachschlagen, welcher Speicherort welcher .NET-Version entspricht.<br /><br />
<pre>aspnet_regiis -ir</pre><br /><br />
<br />
{|<br />
|-<br />
| [[Datei:IIS Konfiguration 4.jpg|left|thumb|500px]]<br />
|}<br /><br />
<br /><br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br />
<br />
=== '''Links und Quellen''' ===<br />
http://msdn.microsoft.com/de-de/library/k6h9cz8h(v=vs.100).aspx<br /><br />
<br /><br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte gerne an mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /> <br />
<br />
=== '''Tags''' ===<br />
ASP.NET, IIS, ASP.NET nachinstallieren, ASP.NET registrieren<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=.Net_MailMessage-Objekt_als_EML-Datei_speichern&diff=1008.Net MailMessage-Objekt als EML-Datei speichern2018-05-28T13:32:53Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
E-Mail-Nachrichten, die von einem Webserver erzeugt werden, können wegen eines Fehlers (z. B. Netzwerkfehler, Programmfehler, etc.) nicht verschickt werden und gehen sofort verloren. Die Fehlersuche wird dadurch erheblich erschwert.<br />
==='''Ursache und Lösung'''===<br />
Tritt ein Fehler beim Mailversand auf, kann der Fehler zwar mit den üblichen Logging-Mechanismen registriert werden, die Original-E-Mail aber ist verloren. Insbesondere wenn ein Netzwerkfehler vorliegt und die E-Mail daher auch nicht verdeckt (BCC) an Standardempfänger geschickt werden kann, bietet sich die Lösung an, das MailMessage-Objekt für die Fehlersuche als EML-Datei auf dem Server zu speichern. <br /><br />
EML-Dateien enthalten den gesamten Inhalt einer E-Mail und deren Kopfdaten, also z. B. auch Informationen über Absender und Empfänger. EML-Dateien können mit E-Mail-Programmen wie MS Outlook oder Mozilla Thunderbird direkt geöffnet werden.<br /><br />
Mithilfe der statischen Erweiterungsklasse „MailMessageExtensions“ kann ein MailMessage-Objekt direkt als EML-Datei gespeichert werden.<br />
<pre>using System;<br />
using System.Collections.Generic;<br />
using System.IO;<br />
using System.Linq;<br />
using System.Net.Mail;<br />
using System.Text;<br />
<br />
namespace MaxIt.TechCorner<br />
{<br />
public static class MailMessageExtensions<br />
{<br />
<br />
/// <summary><br />
/// Stores a MailMessage as EML file.<br />
/// </summary><br />
/// <param name="message">The MailMessage object to be stored.</param><br />
public static void Archive(this MailMessage message)<br />
{<br />
using (SmtpClient diskclient = new SmtpClient("mysmtphost"))<br />
{<br />
diskclient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;<br />
diskclient.PickupDirectoryLocation = "%TEMP%\\mails";<br />
diskclient.Send(message);<br />
}<br />
}<br />
}<br />
}<br />
</pre><br />
Dazu wird ein neues SmtpClient-Objekt erzeugt, dessen Option „DeliveryMethod“ den Wert „SmtpDe-liveryMethod.SpecifiedPickupDirectory“ erhält. Dadurch wird beim Versand das MailMessage-Objekt als EML-Datei gespeichert. Der Speicherort wird der Eigenschaft „PickupDirectoryLocation“ zugewiesen.<br /><br />
Verwendet wird die Erweiterung, indem deren Namespace eingebunden und im Code die Archive()-Methode für das MailMessage-Objekt aufgerufen wird:<br />
<pre>System.Net.Mail.SmtpClient smtpclient;<br />
System.Net.Mail.MailMessage message;<br />
<br />
// ...<br />
<br />
try<br />
{<br />
// Try to send message<br />
smtpclient.Send(message);<br />
}<br />
catch (Exception ex)<br />
{<br />
// Archive message<br />
message.Archive();<br />
}<br />
</pre><br />
Zusätzlich zu fehlerbeschreibenden Logging-Nachrichten steht so auch die E-Mail selbst, inklusive eventuell vorhandener Dateianhänge, für die Fehlersuche zur Verfügung.<br />
<br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
=== '''Tags''' ===<br />
.Net, SmtpClient, MailMessage, archive, EML, store to disk<br />
<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=.NET_Framework_3.5_Installation_bricht_ab&diff=1007.NET Framework 3.5 Installation bricht ab2018-05-28T13:32:09Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
.NET Framework 3.5 lässt sich nicht installieren auf einem Windows 2012 Server oder Windows 8 Systeme, obwohl der korrekte Alternativpfad angegeben wurde.<br /><br />
Die Installation, durchgeführt per<br /><br />
''Server Manager → Rollen und Features hinzufügen → Features → .NET Framework 3.5-Funktionen''<br /><br />
bricht ab mit der Fehlermeldung<br /><br />
<pre>„Die Quelldateien konnten nicht gefunden werden“</pre><br />
(im Installationsdialog) bzw.<br /><br />
<pre>„0x800f0906 Die Quelldateien konnten nicht heruntergeladen werden.“</pre><br />
(bei Installation per PowerShell Kommandozeile), obwohl die Installationsquelle als alternativer Quellpfad korrekt angegeben wurde<br /><br />
<pre>[Windows-Installationsmedium]:\sources\sxs</pre><br /><br />
<br />
=== '''Ursache und Lösung''' ===<br />
Microsoft stellt zum .NET Framework 3.5 Sicherheitsupdates per Windows Update bereit, die teilweise im System installiert werden, obwohl das Framework selbst gar nicht installiert ist. Solche Sicherheitsupdates können die nachträgliche Installation von .NET Framework 3.5 blockieren.<br /><br />
'''Lösung (A)'''<br /><br />
Installieren Sie .NET Framework 3.5, bevor Sie Windows Updates installieren.<br /><br />
'''Lösung (B)'''<br /><br />
# Deinstallieren Sie die bereits installierten Windows-Sicherheitsupdates für .NET Framework 3.5 ''Systemsteuerung → Software und Features → Installierte Updates''<br />
# Installieren Sie .NET Framework 3.5 wie oben beschrieben<br />
# Installieren Sie alle relevanten Windows-Sicherheitsupdates über Windows Update<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf https://www.max-it.de/managed-services/managed-client-services/<br />
<br />
=== '''Links und Quellen''' ===<br />
http://support2.microsoft.com/kb/2734782 <br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Windows Server 2012, Windows Server 2012 R2, Windows 8, Windows 8.1<br /><br />
Installation .NET Framework 3.5<br /><br />
Sicherheitsupdates<br /><br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V_Datentr%C3%A4ger_hinzuf%C3%BCgen_und_entfernen&diff=1006Hyper-V Datenträger hinzufügen und entfernen2018-05-28T12:42:31Z<p>Anki: </p>
<hr />
<div>=== '''Beschreibung''' ===<br />
Im folgenden Tutorial zeigen wir Ihnen, wie Sie mit einem Hyper-V System zu einem Gast-System eine neue virtuelle Festplatte bzw. einen neuen Datenträger hinzufügen und auch wieder entfernen können:<br /><br />
<br /><br />
http://youtu.be/W8wSo_Hsuj0<br /><br />
<br /><br />
{|<br />
|-<br />
| [[Datei:Hyper-V Datenträger hinzufügen.png|left|thumb|600px]]<br />
|}<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/managed-services/anwender-und-netzwerk/?pk_campaign=techcorner&pk_kwd=Hyper-VDatenträgerhinzufügen https://www.max-it.de/anwender-und-netzwerk]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel oder dem Tutorial haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br /><br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittel-ständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung. <br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Hyper-V, Netzwerk, Datenträger<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V_Datentr%C3%A4ger_hinzuf%C3%BCgen_und_entfernen&diff=1005Hyper-V Datenträger hinzufügen und entfernen2018-05-28T12:36:49Z<p>Anki: </p>
<hr />
<div>=== '''Beschreibung''' ===<br />
Im folgenden Tutorial zeigen wir Ihnen, wie Sie mit einem Hyper-V System zu einem Gast-System eine neue virtuelle Festplatte bzw. einen neuen Datenträger hinzufügen und auch wieder entfernen können:<br /><br />
<br /><br />
http://youtu.be/W8wSo_Hsuj0<br /><br />
<br /><br />
{|<br />
|-<br />
| [[Datei:Hyper-V Datenträger hinzufügen.png|left|thumb|600px]]<br />
|}<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/managed-services/anwender-und-netzwerk/?pk_campaign=techcorner&pk_kwd=Hyper-V_Datenträger https://www.max-it.de/anwender-und-netzwerk]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel oder dem Tutorial haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br /><br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittel-ständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung. <br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Hyper-V, Netzwerk, Datenträger<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V:_VM_bleibt_dauerhaft_auf_falschem_Status_%E2%80%9ESicherung_wird_ausgef%C3%BChrt%E2%80%9C&diff=1004Hyper-V: VM bleibt dauerhaft auf falschem Status „Sicherung wird ausgeführt“2018-05-28T12:35:51Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Auf Hyper-V Servern kommt es sporadisch zu der Situation, dass einzelne VMs dauerhaft den Status anzeigen<br /><br />
<pre>Sicherung wird ausgeführt...</pre><br />
Tatsächlich findet jedoch gar keine Sicherung statt. Der Staus lässt sich jedoch nicht durch den Administrator ändern oder zurücksetzen und verhindert einen großen Teil der normalerweise verfügbaren Management-Aktivitäten, wie Änderung der VM-Konfiguration, Start, Neustart, Replikations-Failover der VM, etc.<br /><br /><br />
<br />
=== '''Lösung''' ===<br />
Das Problem lässt sich durch einen Neustart des VM-Verwaltungsdienstes des Hyper-V Hosts beheben. Dies können Sie auf drei unterschiedlichen Wegen durchführen.<br /><br />
'''(A) Mit dem Hyper-V-Manager'''<br /><br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst beenden“<br />
# Warten Sie, bis der Dienst beendet wurde<br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst starten“<br /><br />
<br />
'''(B) Mit der Windows-Diensteverwaltung'''<br /><br />
# Starten Sie auf dem Hyper-V Host die Verwaltungskonsole für Dienste (z.B. über das Startmenü, Suche nach „Dienste“)<br />
# Suchen Sie den Dienst „Hyper-V-Verwaltung für virtuelle Computer“<br />
# Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Neu starten“<br /><br />
<br />
'''(C) Per Kommandozeile'''<br /><br />
# Starten Sie ein Kommandozeilenfenster mit administrativen Rechten (z.B. über das Startmenü, Suche nach „cmd“, ausführen mit Strg-Shift-Enter)<br />
# Führen Sie die beiden Befehle aus<br />
<pre>sc stop vmms<br />
sc start vmms</pre><br />
Führen Sie danach einen Refresh der Anzeige im Hyper-V Manager aus (klicken Sie mit der rechten Maustaste auf den betreffenden Hyper-V Server und wählen Sie „Aktualisieren“).<br /><br />
<br />
Der Neustart des VM-Verwaltungsdienstes hat keine Auswirkung auf den laufenden Betrieb der virtuellen Maschinen. Solange der Dienst beendet ist, ist allerdings keine Administration der VMs möglich. Stellen Sie in jedem Falle sicher, dass der Dienst läuft, bevor Sie den Hyper-V Host herunterfahren oder neu starten, da die Durchführung der je VM definierten automatischen Stoppaktion beim Herunterfahren des Hosts (Status der VM speichern oder herunterfahren oder des Gastbetriebssystems) von dem Verwaltungsdienst abhängig ist. Wenn der Verwaltungsdienst beendet ist und Sie den Host herunterfahren, hat das ein Ausschalten (Power Off) aller aktiven VMs zur Folge.<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/managed-services/anwender-und-netzwerk/?pk_campaign=techcorner&pk_kwd=Hyper-V_VM https://www.max-it.de/anwender-und-netzwerk]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /> <br />
<br />
=== '''Tags''' ===<br />
Windows 2012 Server, Windows 2012 R2 Server, Windows 2012 Hyper-V Server, Windows 2012 R2 Hyper-V Server<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V:_VM_bleibt_dauerhaft_auf_falschem_Status_%E2%80%9ESicherung_wird_ausgef%C3%BChrt%E2%80%9C&diff=1003Hyper-V: VM bleibt dauerhaft auf falschem Status „Sicherung wird ausgeführt“2018-05-28T12:35:32Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Auf Hyper-V Servern kommt es sporadisch zu der Situation, dass einzelne VMs dauerhaft den Status anzeigen<br /><br />
<pre>Sicherung wird ausgeführt...</pre><br />
Tatsächlich findet jedoch gar keine Sicherung statt. Der Staus lässt sich jedoch nicht durch den Administrator ändern oder zurücksetzen und verhindert einen großen Teil der normalerweise verfügbaren Management-Aktivitäten, wie Änderung der VM-Konfiguration, Start, Neustart, Replikations-Failover der VM, etc.<br /><br /><br />
<br />
=== '''Lösung''' ===<br />
Das Problem lässt sich durch einen Neustart des VM-Verwaltungsdienstes des Hyper-V Hosts beheben. Dies können Sie auf drei unterschiedlichen Wegen durchführen.<br /><br />
'''(A) Mit dem Hyper-V-Manager'''<br /><br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst beenden“<br />
# Warten Sie, bis der Dienst beendet wurde<br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst starten“<br /><br />
<br />
'''(B) Mit der Windows-Diensteverwaltung'''<br /><br />
# Starten Sie auf dem Hyper-V Host die Verwaltungskonsole für Dienste (z.B. über das Startmenü, Suche nach „Dienste“)<br />
# Suchen Sie den Dienst „Hyper-V-Verwaltung für virtuelle Computer“<br />
# Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Neu starten“<br /><br />
<br />
'''(C) Per Kommandozeile'''<br /><br />
# Starten Sie ein Kommandozeilenfenster mit administrativen Rechten (z.B. über das Startmenü, Suche nach „cmd“, ausführen mit Strg-Shift-Enter)<br />
# Führen Sie die beiden Befehle aus<br />
<pre>sc stop vmms<br />
sc start vmms</pre><br />
Führen Sie danach einen Refresh der Anzeige im Hyper-V Manager aus (klicken Sie mit der rechten Maustaste auf den betreffenden Hyper-V Server und wählen Sie „Aktualisieren“).<br /><br />
<br />
Der Neustart des VM-Verwaltungsdienstes hat keine Auswirkung auf den laufenden Betrieb der virtuellen Maschinen. Solange der Dienst beendet ist, ist allerdings keine Administration der VMs möglich. Stellen Sie in jedem Falle sicher, dass der Dienst läuft, bevor Sie den Hyper-V Host herunterfahren oder neu starten, da die Durchführung der je VM definierten automatischen Stoppaktion beim Herunterfahren des Hosts (Status der VM speichern oder herunterfahren oder des Gastbetriebssystems) von dem Verwaltungsdienst abhängig ist. Wenn der Verwaltungsdienst beendet ist und Sie den Host herunterfahren, hat das ein Ausschalten (Power Off) aller aktiven VMs zur Folge.<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/managed-services/anwender-und-netzwerk/?pk_campaign=techcorner&pk_kwd=Hyper-V_VM https://www.max-it.de/anwender-und-netzwerk]<br />
<br />
<br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /> <br />
<br />
=== '''Tags''' ===<br />
Windows 2012 Server, Windows 2012 R2 Server, Windows 2012 Hyper-V Server, Windows 2012 R2 Hyper-V Server<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V:_VM_bleibt_dauerhaft_auf_falschem_Status_%E2%80%9ESicherung_wird_ausgef%C3%BChrt%E2%80%9C&diff=1002Hyper-V: VM bleibt dauerhaft auf falschem Status „Sicherung wird ausgeführt“2018-05-28T12:27:59Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Auf Hyper-V Servern kommt es sporadisch zu der Situation, dass einzelne VMs dauerhaft den Status anzeigen<br /><br />
<pre>Sicherung wird ausgeführt...</pre><br />
Tatsächlich findet jedoch gar keine Sicherung statt. Der Staus lässt sich jedoch nicht durch den Administrator ändern oder zurücksetzen und verhindert einen großen Teil der normalerweise verfügbaren Management-Aktivitäten, wie Änderung der VM-Konfiguration, Start, Neustart, Replikations-Failover der VM, etc.<br /><br /><br />
<br />
=== '''Lösung''' ===<br />
Das Problem lässt sich durch einen Neustart des VM-Verwaltungsdienstes des Hyper-V Hosts beheben. Dies können Sie auf drei unterschiedlichen Wegen durchführen.<br /><br />
'''(A) Mit dem Hyper-V-Manager'''<br /><br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst beenden“<br />
# Warten Sie, bis der Dienst beendet wurde<br />
# Klicken Sie im Hyper-V Manager mit der rechten Maustaste im linken Navigationsbereich auf den betreffenden Hyper-V Host und wählen Sie die Option „Dienst starten“<br /><br />
<br />
'''(B) Mit der Windows-Diensteverwaltung'''<br /><br />
# Starten Sie auf dem Hyper-V Host die Verwaltungskonsole für Dienste (z.B. über das Startmenü, Suche nach „Dienste“)<br />
# Suchen Sie den Dienst „Hyper-V-Verwaltung für virtuelle Computer“<br />
# Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Neu starten“<br /><br />
<br />
'''(C) Per Kommandozeile'''<br /><br />
# Starten Sie ein Kommandozeilenfenster mit administrativen Rechten (z.B. über das Startmenü, Suche nach „cmd“, ausführen mit Strg-Shift-Enter)<br />
# Führen Sie die beiden Befehle aus<br />
<pre>sc stop vmms<br />
sc start vmms</pre><br />
Führen Sie danach einen Refresh der Anzeige im Hyper-V Manager aus (klicken Sie mit der rechten Maustaste auf den betreffenden Hyper-V Server und wählen Sie „Aktualisieren“).<br /><br />
<br />
Der Neustart des VM-Verwaltungsdienstes hat keine Auswirkung auf den laufenden Betrieb der virtuellen Maschinen. Solange der Dienst beendet ist, ist allerdings keine Administration der VMs möglich. Stellen Sie in jedem Falle sicher, dass der Dienst läuft, bevor Sie den Hyper-V Host herunterfahren oder neu starten, da die Durchführung der je VM definierten automatischen Stoppaktion beim Herunterfahren des Hosts (Status der VM speichern oder herunterfahren oder des Gastbetriebssystems) von dem Verwaltungsdienst abhängig ist. Wenn der Verwaltungsdienst beendet ist und Sie den Host herunterfahren, hat das ein Ausschalten (Power Off) aller aktiven VMs zur Folge.<br /><br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/managed-services/anwender-und-netzwerk/?pk_campaign=techcorner&pk_kwd=Hyper-VVM https://www.max-it.de/anwender-und-netzwerk]<br />
<br /><br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /> <br />
<br />
=== '''Tags''' ===<br />
Windows 2012 Server, Windows 2012 R2 Server, Windows 2012 Hyper-V Server, Windows 2012 R2 Hyper-V Server<br />
<br />
[[Kategorie: Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Hyper-V_Datentr%C3%A4ger_hinzuf%C3%BCgen_und_entfernen&diff=1001Hyper-V Datenträger hinzufügen und entfernen2018-05-28T12:24:02Z<p>Anki: </p>
<hr />
<div>=== '''Beschreibung''' ===<br />
Im folgenden Tutorial zeigen wir Ihnen, wie Sie mit einem Hyper-V System zu einem Gast-System eine neue virtuelle Festplatte bzw. einen neuen Datenträger hinzufügen und auch wieder entfernen können:<br /><br />
<br /><br />
http://youtu.be/W8wSo_Hsuj0<br /><br />
<br /><br />
{|<br />
|-<br />
| [[Datei:Hyper-V Datenträger hinzufügen.png|left|thumb|600px]]<br />
|}<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/managed-services/anwender-und-netzwerk/?pk_campaign=techcorner&pk_kwd=Hyper-VDatentrgerhinzufgenundentfernen https://www.max-it.de/anwender-und-netzwerk]<br />
<br /><br />
<br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel oder dem Tutorial haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br /><br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittel-ständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung. <br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Hyper-V, Netzwerk, Datenträger<br />
<br />
[[Kategorie:Server-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Umbraco&diff=1000CMS Umbraco2018-05-28T12:22:15Z<p>Anki: </p>
<hr />
<div>Umbraco ist ein Content Management System zur Bearbeitung und Verwaltung dynamischer Websites, das auf dem .NET-Framework von Microsoft basiert.<br />
<br />
Wie andere bekannte CMS wird auch Umbraco direkt auf dem Webserver installiert, sodass Sie Ihre Inhalte von jedem internetfähigen Computer aus und ohne die zusätzliche Installation von Software auf Ihrem PC verwalten können. <br />
<br />
Umbraco wurde im Jahr 2000 von dem dänischen Software-Entwickler Niels Hartvig ins Leben gerufen. Seitdem wird das System von einem Kernteam und einer sehr aktiven Community weiterentwickelt. Im Juni 2012 gab es nach Herstellerangaben über 110.000 Installationen. Umbraco ist als Open-Source verfügbar und lizenzkostenfrei.<br />
<br />
Wenn Sie bereits eine auf Microsoft-dominierte IT-Umgebung betreiben, bringt der Einsatz von Umbraco viele Vorteile mit sich. So können die kompletten Möglichkeiten des .NET-Frameworks genutzt werden, um effiziente Schnittstellen zwischen Ihren Systemen zu schaffen. Umbraco lässt sich durch individuelle Anpassungen hervorragend erweitern und besitzt durch die XML-basierte Konfiguration viele Optionen, das System für Ihre Anforderungen zu optimieren.<br />
<br />
==='''Vorteile'''===<br />
•'''Leistungsstärke, Flexibilität und intuitive Benutzeroberfläche'''<br /><br />
•'''Einfaches Einstellen von Inhalten''' durch übersichtliche Baumstruktur<br /><br />
•'''Verwendung von Web-Standards''' wie XHTML, CSS und jQuery<br /><br />
•'''Optimale Integration und Erweiterung''' dank Microsoft .NET-Framework<br /><br />
•'''Medienbibliothek''' zur Verwaltung aller Arten von Medien wie Bilder, Videos oder Dokumente<br /><br />
•'''Papierkorb''' zum einfachen Wiederherstellen von gelöschten Elementen<br /><br />
•'''Schnelle Seitenvorschau''' vor der Veröffentlichung<br /><br />
•'''Möglichkeit der Wiederherstellung''' früherer Inhaltsversionen mithilfe der integrierten Versionsverwaltung<br /><br />
<br />
==='''Links'''===<br />
Weitere Informationen zum CMS Umbraco finden Sie auf der Hersteller-Seite: http://umbraco.com/<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMSUmbraco https://www.max-it.de/CMSUmbraco]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
'''Über m.a.x. Informationstechnologie AG:''' <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
==='''Tags'''===<br />
CMS, Umbraco, .NET, Microsoft, XHTML, CSS, jQuery<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Sophora_Webclient&diff=999CMS Sophora-Sophora Webclient2018-05-28T12:20:39Z<p>Anki: </p>
<hr />
<div>Der '''Sophora-Webclient (Sophora Lite)''' ermöglicht es Ihnen, über einen Webbrowser redaktionellen Inhalt in Sophora zu pflegen. Der Webclient ist unabhängig vom Deskclient des Sophora Standards. Daher kann er parallel zu lokal installierten Sophora-Deskclients eingesetzt werden. Die browserbasierte Oberfläche des Webclient wurde im Vergleich zum Deskclient deutlich vereinfacht, sodass der Redakteur nur die Dokumente und Eingabefelder bearbeiten muss, die für seine Aufgabenstellung erforderlich sind. <br /><br />
<br /><br />
Der Webclient bietet Zugriff auf die Verwaltung von Dokumenten und deren Struktur. Zusätzlich können Bilder und Bildergalerien eingestellt, sowie vorhandene Videodokumente verknüpft werden. Dabei validiert der Webclient die Plausibilitäten von Datenfeldern, wie auch die Format- und Größenvorgaben von Bildern. <br />
Eine leistungsfähige Suchfunktion unterstützt das schnelle und gezielte Auffinden der zu bearbeitenden Dokumente. Die integrierte Vorschaufunktion bietet dem Anwender den gewohnten Überblick auf die erfassten Inhalte. <br /><br />
<br /><br />
Der Webclient ist ein schlankes, übersichtliches und dennoch sehr leistungsfähiges Werkzeug, das die Datenpflege in Sophora für den Redakteur deutlich vereinfacht. Durch die Browseranwendung entfallen lokale Installationen. Der Webclient kann damit schnell und einfach allen Anwendern zur Verfügung gestellt werden und eignet sich auch in Anwendungsszenarien mit verteilter redaktioneller Datenpflege. Aufwändige Schulungen des CMS-Systems sind nicht notwendig. <br /><br />
<br /><br />
Der Webclient ist für die Publikation von TV-Angeboten optimiert. Dies beinhaltet programmbegleitende Informationen wie Sendungen, Beiträge und Artikel oder Inhalte einer Mediathek. Durch die hohe Konfigurierbarkeit kann der Webclient einfach und mit wenig Aufwand an unterschiedliche Datenmodelle angepasst werden.<br /><br />
<br /><br />
[[Datei:DasErste1.jpg|750px|miniatur|zentriert|Anzeige der einzelnen Dokumente anhand ihrer Verortung am Beispiel von DasErste.]]<br /><br />
[[Datei:DasErste2.jpg|750px|miniatur|zentriert|Detailansicht einer Sendung im Webclient am Beispiel von DasErste.]]<br />
<br />
<br /><br />
<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMS%20SophoraWebclient https://www.max-it.de/CMS SophoraWebclient]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
'''Über m.a.x. Informationstechnologie AG:''' <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
CMS Sophora, Sophora Webclient, Sophora Lite<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Sophora_Migrator&diff=998CMS Sophora-Sophora Migrator2018-05-28T12:17:45Z<p>Anki: </p>
<hr />
<div><br />
Mit dem '''Sophora-Migrator''' können Sie automatisiert die gewünschten Inhalte aus Ihrem Altsystem in die neue Datenstruktur von Sophora migrieren.<br /><br />
<br /><br />
Die Grundlage für die Migration nach Sophora bilden die Daten, die Sie durch den Export aus Ihrem Altsystem erhalten. <br /><br />
<br /><br />
Der Migrator selektiert die Altdaten und generiert nach vordefinierten Regeln ein XML-basiertes Ausgabeformat. Bei der Selektion der Altdaten werden diese geprüft und gegebenenfalls korrigiert. Anschließend kann das Ausgabeformat durch den Sophora-Importer automatisiert eingelesen und weiter verarbeitet werden. Das Ergebnis der Migration wird in einem Protokoll festgehalten, das detailliert die Anzahl der migrierten Dokumente und durchgeführten Korrekturen sowie die noch fehlerhaften Eingabedaten dokumentiert.<br /><br />
<br /><br />
Nach einer initialen Vollmigration kann der Sophora-Migrator auch als Delta-Migrator zur fortlaufenden Übernahme von Inhalten in beliebigen Intervallen eingesetzt werden. Dieser Fall tritt ein, wenn das Altsystem für einen bestimmten Zeitraum zur Bearbeitung bestehen bleiben soll. Der Migrator selektiert also im Altsystem eigenständig die seit dem letzten Lauf geänderten Dokumente und migriert diese in das neue Sophora-System. Darüber hinaus kann der Delta-Migrator auch als laufende Schnittstelle für die Anbindung an andere Quellsysteme genutzt werden. <br /><br />
<br /><br />
Damit ist für Redakteure ein fließender Übergang von Alt- auf Neusystem oder der integrierte Betrieb von zwei unterschiedlichen Systemen möglich.<br /><br />
<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMS%20SophoraProzesserweiterungen https://www.max-it.de/CMS Sophora]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
CMS Sophora, Sophora Migrator, Delta Migrator<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Sophora_Migrator&diff=997CMS Sophora-Sophora Migrator2018-05-28T12:17:16Z<p>Anki: </p>
<hr />
<div><br />
Mit dem '''Sophora-Migrator''' können Sie automatisiert die gewünschten Inhalte aus Ihrem Altsystem in die neue Datenstruktur von Sophora migrieren.<br /><br />
<br /><br />
Die Grundlage für die Migration nach Sophora bilden die Daten, die Sie durch den Export aus Ihrem Altsystem erhalten. <br /><br />
<br /><br />
Der Migrator selektiert die Altdaten und generiert nach vordefinierten Regeln ein XML-basiertes Ausgabeformat. Bei der Selektion der Altdaten werden diese geprüft und gegebenenfalls korrigiert. Anschließend kann das Ausgabeformat durch den Sophora-Importer automatisiert eingelesen und weiter verarbeitet werden. Das Ergebnis der Migration wird in einem Protokoll festgehalten, das detailliert die Anzahl der migrierten Dokumente und durchgeführten Korrekturen sowie die noch fehlerhaften Eingabedaten dokumentiert.<br /><br />
<br /><br />
Nach einer initialen Vollmigration kann der Sophora-Migrator auch als Delta-Migrator zur fortlaufenden Übernahme von Inhalten in beliebigen Intervallen eingesetzt werden. Dieser Fall tritt ein, wenn das Altsystem für einen bestimmten Zeitraum zur Bearbeitung bestehen bleiben soll. Der Migrator selektiert also im Altsystem eigenständig die seit dem letzten Lauf geänderten Dokumente und migriert diese in das neue Sophora-System. Darüber hinaus kann der Delta-Migrator auch als laufende Schnittstelle für die Anbindung an andere Quellsysteme genutzt werden. <br /><br />
<br /><br />
Damit ist für Redakteure ein fließender Übergang von Alt- auf Neusystem oder der integrierte Betrieb von zwei unterschiedlichen Systemen möglich.<br /><br />
<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMS%20SophoraProzesserweiterungen https://www.max-it.de/=CMS SophoraProzesserweiterungen]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
CMS Sophora, Sophora Migrator, Delta Migrator<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Modul_f%C3%BCr_die_Prozesserweiterungen&diff=996CMS Sophora-Modul für die Prozesserweiterungen2018-05-28T12:15:03Z<p>Anki: </p>
<hr />
<div>==='''CMS Sophora'''===<br />
Das '''Content Management System Sophora''' ist ein Produkt der subshell GmbH, das für Unternehmen entwickelt wurde, die im großen Umfang multimediale Inhalte im Internet publizieren und an Millionen von Zuschauern, Lesern und Kunden auf alle Arten von Endgeräte liefern. Seit dem Jahr 2010 bietet die m.a.x. it als zertifizierter Implementierungspartner für Sophora Dienstleistungen zur kundenspezifischen Anpassung des Systems an. In diesem Zusammenhang haben wir eine Reihe von zusätzlichen Modulen zu besonderen Anforderungen aus dem Medienumfeld entwickelt.<br /><br />
<br />
==='''Module'''===<br />
===='''Plug-In Weiterempfehlen'''====<br />
<br />
Mit diesem Plug-In können Sie Ihre Website mit der Funktion '''„Weiterempfehlen“''' ausstatten.<br /><br />
<br />
Das „Weiterempfehlen“ ist eine auf vielen Websites eingesetzte Funktion, mit der Besucher die betreffenden Seiten einem Bekannten oder Kollegen empfehlen können. Der Besucher (Absender) gibt dazu seine eigene und die E-Mail-Adresse des Empfängers an, für den er zusätzlich eine Nachricht verfassen kann. Beide erhalten anschließend eine von Sophora generierte E-Mail mit einem Link auf die empfohlene Website. <br />
Für den Versand der generierten E-Mails ist neben dem Plug-In lediglich die Anbindung an einen Mailserver erforderlich.<br />
<br />
[[Datei:Module für die Prozesserweiterungen.jpg |500px|miniatur|zentriert]]<br /><br />
<br /><br />
===='''Plug-In Newsletter'''====<br />
<br />
Mit dem Plug-In Newsletter können Sie den in Sophora erfassten Inhalt ohne Aufwand für '''Newsletter-Funktionen''' nutzen.<br /><br />
<br />
Neben der Pflege der Website soll der redaktionell erstellte Inhalt oft auch in Form von Newslettern publiziert werden können. Um Doppelarbeit zu vermeiden und den Erfassungsaufwand zu minimieren, ist es sinnvoll, für den Newsletter die bereits im CMS Sophora erfassten Inhalte zu übernehmen. Gleichzeitig gewährleistet dies einen abgestimmten Inhalt auf der Website und im Newsletter.<br /><br />
Das Plug-In integriert die Funktionen des Newsletter-Systems in Sophora. Hierzu zählen die Verwaltung von unterschiedlichen Newslettern, der Versand an verschiedene Verteiler und das Double-Opt-In-Verfahren, mit dem sich die Abonnenten selbständig für einzelne Newsletter an- und abmelden können, wodurch der Versender Rechtssicherheit erhält. <br />
Mit dem Plug-In können Newsletter komfortabel im Sophora-Deskclient per Drag&Drop erstellt, einem Verteiler zugeordnet und versendet werden. Das Plug-In bietet eine Vorschau im System wie auch den Testversand des Newsletters. Mit Veröffentlichung des Newsletters wird dieser versandt.<br /><br />
<br />
Die Verwaltung der Verteilerlisten erfolgt voll in Sophora integriert. Somit kann der gesamte Newsletter-Prozess innerhalb des Sophora CMS abgewickelt werden. <br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter.jpg|thumb|none|500px|Newsletter im vorgefertigten Design: Der Redakteur erstellt den Content, das Design erzeugt das System. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter2.jpg|thumb|none|500px|Interessenten können sich selbst für Newsletter-Abonnemnets an- und abmelden. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Voting'''====<br />
<br />
Mit dem Plug-In Voting können Sie die Besucher Ihrer Website die Möglichkeit zu Abstimmungen bieten, beispielsweise zur beliebtesten Schauspielerin oder wer Bundestrainer werden soll.<br />
Seit dem Web 2.0 wird die Einbeziehung der Website-Besucher mit der Möglichkeit, Feedback zu geben, immer wichtiger.<br />
Das Plug-In beinhaltet zahlreiche Vorlagen (mit/ohne Bild, mit/ohne Video, Auswahl aus beliebigen Optionen, etc.). Zur Erstellung eines Votings wählt der Redakteur eine passende Vorlage, in die er anschließend in Sophora die erforderlichen Daten wie Fragentext und mögliche Antworten erfassen kann. Optional kann die Gewinnspieloption aktiviert werden. In diesem Fall kann der Anwender seine Kontaktdaten erfassen, um am Gewinnspiel teilzunehmen. <br />
Mit der Anlage des Votings in Sophora werden automatisch im angebundenen Voting-Modul alle erforderlichen Strukturen für Abstimmungsergebnisse und Kontaktinformationen angelegt. Die Ergebnisse des Votings (Rangliste der Antwortoptionen) werden gespeichert und können mit Sophora ausgewertet werden.<br /><br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch.jpg|thumb|none|500px|Anlegen eines Gästebuchs.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch2.jpg|thumb|none|500px|Ausspielung am Beispiel eines Gästebuchs von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Wetter'''====<br />
<br />
Mit diesem Plug-In können Sie '''aktuelle Wetterinformationen''' in Ihre Website integrieren.<br />
Das Plug-In importiert in XML bereitgestellte Wetterdaten von Meteomedia. Anschließend folgt eine automatisierte Aufbereitung der Wetterdaten inklusive Metadaten, wie beispielsweise Graphiken für Wettertafeln. Die so vorbereiteten Wetterdaten können schließlich mit Hilfe von vorbereiteten Templates komfortabel in der Präsentation durch Sophora verwendet werden.<br />
Als Templates stehen „Wetter heute“, „Wetter-Trend“ und „Europawetter“ zur Verfügung. Mit Hilfe einer Postleitzahleneingabe können zusätzlich für die Besucher personalisierte Wetterinformationen publiziert werden.<br />
Der gesamte Prozess ist vollständig automatisiert, damit erfordert er keine manuelle Bearbeitung durch einen Redakteur.<br />
<br /><br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Wetter.jpg|thumb|none|500px|Ausspielung der importierten Wetterdaten am Beispiel von DasErste.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Wetter2.jpg|thumb|none|500px|PLZ-basierte Auswahl von Wetterstationen. Ausspielung am Beispiel von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Suchmodul'''====<br />
<br />
Mit dem '''Suchmodul für Sophora''' können Sie leistungsfähige medienspezifische Suchfunktionen in umfangreiche Websites integrieren.<br /><br />
<br />
Das Modul basiert auf der führenden Open-Source-Enterprise Suchlösung Solr von Apache, die auf tausenden Websites im Einsatz ist.<br /><br />
<br />
Das Suchmodul für Sophora <br /><br />
<br />
• '''ist einfach integrierbar'''<br /><br />
<br />
• '''bietet beste Performance''' für umfangreiche und komplexe Suchanfragen<br /><br />
<br />
• '''unterstützt modernste Suchfunktionen''' wie Volltextsuche, Autokomplettierung, Facettierung, Rechtschreibprüfung, Relevanzkriterien oder Stopwords etc.<br /><br />
<br /><br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMS%20Sophora-Modul https://www.max-it.de/CMS Sophora-Modul]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
'''Über m.a.x. Informationstechnologie AG:''' <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Sophora, CMS, Plug-In Weiterempfehlen, Newsletter, Wetter, Suchmodul, Voting<br />
<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=OPNsense_-_Radius&diff=995OPNsense - Radius2018-05-28T12:09:27Z<p>Anki: </p>
<hr />
<div>=== '''OPNsense – Radius''' ===<br />
Einrichtung eines lokalen Radiusservers mittels des von uns geschriebenen FreeRADIUS Plugins.<br />
=== '''Ursache und Lösung''' ===<br />
Bisher war es bei OPNsense notwendig, für die Authentifizierung über Radius ein externes System, zum Beispiel Windows NPS oder eine kleine Linux VM, zu betreiben. Mit dem neuen FreeRADIUS-Plugin wird das auf der Appliance selbst zentralisiert und spart so Kosten und doppelte Arbeit!<br /><br />
Hierzu bitte unter System – Firmware – Plugins das FreeRADIUS Plugin installieren. Anschließend erscheint es unter Services – FreeRADIUS. Unter „General“ den Haken bei „Enable“ setzen und auf Wunsch bei Verteilung von VLAN IDs hier ebenfalls einen Haken setzen und mit „Save“ bestätigen.<br /><br />
Weiter zu „Client“ und hier einen neuen Client anlegen. Soll OPNsense eigene Dienste gegen Radius authentifizieren, dann als Client „localhost“ anlegen und shared secret verteilen.<br /><br />
Dann kann unter „Users“ begonnen werden die einzelnen Nutzer und deren Attribute anzulegen.<br /><br />
Zum Schluss noch unter System – Access – Servers den neuen Radiusdienst hinzufügen.<br /><br />
Jetzt kann die Radiusinstanz zum Beispiel für OpenVPN-Einwahlen oder WLAN-Authentifizierung verwendet werden.<br /><br />
<br />
=== '''Tags''' ===<br />
OPNsense, FreeRADIUS, Radius, EAP, WLAN.<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu OPNsense und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMS%20Sophora-Modul https://www.max-it.de/CMS Sophora-Modul]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns unter mailto:techcorner@max-it.de.<br /><br />
<br />
[[Kategorie: Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Modul_f%C3%BCr_die_Prozesserweiterungen&diff=994CMS Sophora-Modul für die Prozesserweiterungen2018-05-28T12:08:30Z<p>Anki: </p>
<hr />
<div>==='''CMS Sophora'''===<br />
Das '''Content Management System Sophora''' ist ein Produkt der subshell GmbH, das für Unternehmen entwickelt wurde, die im großen Umfang multimediale Inhalte im Internet publizieren und an Millionen von Zuschauern, Lesern und Kunden auf alle Arten von Endgeräte liefern. Seit dem Jahr 2010 bietet die m.a.x. it als zertifizierter Implementierungspartner für Sophora Dienstleistungen zur kundenspezifischen Anpassung des Systems an. In diesem Zusammenhang haben wir eine Reihe von zusätzlichen Modulen zu besonderen Anforderungen aus dem Medienumfeld entwickelt.<br /><br />
<br />
==='''Module'''===<br />
===='''Plug-In Weiterempfehlen'''====<br />
<br />
Mit diesem Plug-In können Sie Ihre Website mit der Funktion '''„Weiterempfehlen“''' ausstatten.<br /><br />
<br />
Das „Weiterempfehlen“ ist eine auf vielen Websites eingesetzte Funktion, mit der Besucher die betreffenden Seiten einem Bekannten oder Kollegen empfehlen können. Der Besucher (Absender) gibt dazu seine eigene und die E-Mail-Adresse des Empfängers an, für den er zusätzlich eine Nachricht verfassen kann. Beide erhalten anschließend eine von Sophora generierte E-Mail mit einem Link auf die empfohlene Website. <br />
Für den Versand der generierten E-Mails ist neben dem Plug-In lediglich die Anbindung an einen Mailserver erforderlich.<br />
<br />
[[Datei:Module für die Prozesserweiterungen.jpg |500px|miniatur|zentriert]]<br /><br />
<br /><br />
===='''Plug-In Newsletter'''====<br />
<br />
Mit dem Plug-In Newsletter können Sie den in Sophora erfassten Inhalt ohne Aufwand für '''Newsletter-Funktionen''' nutzen.<br /><br />
<br />
Neben der Pflege der Website soll der redaktionell erstellte Inhalt oft auch in Form von Newslettern publiziert werden können. Um Doppelarbeit zu vermeiden und den Erfassungsaufwand zu minimieren, ist es sinnvoll, für den Newsletter die bereits im CMS Sophora erfassten Inhalte zu übernehmen. Gleichzeitig gewährleistet dies einen abgestimmten Inhalt auf der Website und im Newsletter.<br /><br />
Das Plug-In integriert die Funktionen des Newsletter-Systems in Sophora. Hierzu zählen die Verwaltung von unterschiedlichen Newslettern, der Versand an verschiedene Verteiler und das Double-Opt-In-Verfahren, mit dem sich die Abonnenten selbständig für einzelne Newsletter an- und abmelden können, wodurch der Versender Rechtssicherheit erhält. <br />
Mit dem Plug-In können Newsletter komfortabel im Sophora-Deskclient per Drag&Drop erstellt, einem Verteiler zugeordnet und versendet werden. Das Plug-In bietet eine Vorschau im System wie auch den Testversand des Newsletters. Mit Veröffentlichung des Newsletters wird dieser versandt.<br /><br />
<br />
Die Verwaltung der Verteilerlisten erfolgt voll in Sophora integriert. Somit kann der gesamte Newsletter-Prozess innerhalb des Sophora CMS abgewickelt werden. <br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter.jpg|thumb|none|500px|Newsletter im vorgefertigten Design: Der Redakteur erstellt den Content, das Design erzeugt das System. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter2.jpg|thumb|none|500px|Interessenten können sich selbst für Newsletter-Abonnemnets an- und abmelden. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Voting'''====<br />
<br />
Mit dem Plug-In Voting können Sie die Besucher Ihrer Website die Möglichkeit zu Abstimmungen bieten, beispielsweise zur beliebtesten Schauspielerin oder wer Bundestrainer werden soll.<br />
Seit dem Web 2.0 wird die Einbeziehung der Website-Besucher mit der Möglichkeit, Feedback zu geben, immer wichtiger.<br />
Das Plug-In beinhaltet zahlreiche Vorlagen (mit/ohne Bild, mit/ohne Video, Auswahl aus beliebigen Optionen, etc.). Zur Erstellung eines Votings wählt der Redakteur eine passende Vorlage, in die er anschließend in Sophora die erforderlichen Daten wie Fragentext und mögliche Antworten erfassen kann. Optional kann die Gewinnspieloption aktiviert werden. In diesem Fall kann der Anwender seine Kontaktdaten erfassen, um am Gewinnspiel teilzunehmen. <br />
Mit der Anlage des Votings in Sophora werden automatisch im angebundenen Voting-Modul alle erforderlichen Strukturen für Abstimmungsergebnisse und Kontaktinformationen angelegt. Die Ergebnisse des Votings (Rangliste der Antwortoptionen) werden gespeichert und können mit Sophora ausgewertet werden.<br /><br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch.jpg|thumb|none|500px|Anlegen eines Gästebuchs.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch2.jpg|thumb|none|500px|Ausspielung am Beispiel eines Gästebuchs von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Wetter'''====<br />
<br />
Mit diesem Plug-In können Sie '''aktuelle Wetterinformationen''' in Ihre Website integrieren.<br />
Das Plug-In importiert in XML bereitgestellte Wetterdaten von Meteomedia. Anschließend folgt eine automatisierte Aufbereitung der Wetterdaten inklusive Metadaten, wie beispielsweise Graphiken für Wettertafeln. Die so vorbereiteten Wetterdaten können schließlich mit Hilfe von vorbereiteten Templates komfortabel in der Präsentation durch Sophora verwendet werden.<br />
Als Templates stehen „Wetter heute“, „Wetter-Trend“ und „Europawetter“ zur Verfügung. Mit Hilfe einer Postleitzahleneingabe können zusätzlich für die Besucher personalisierte Wetterinformationen publiziert werden.<br />
Der gesamte Prozess ist vollständig automatisiert, damit erfordert er keine manuelle Bearbeitung durch einen Redakteur.<br />
<br /><br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Wetter.jpg|thumb|none|500px|Ausspielung der importierten Wetterdaten am Beispiel von DasErste.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Wetter2.jpg|thumb|none|500px|PLZ-basierte Auswahl von Wetterstationen. Ausspielung am Beispiel von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Suchmodul'''====<br />
<br />
Mit dem '''Suchmodul für Sophora''' können Sie leistungsfähige medienspezifische Suchfunktionen in umfangreiche Websites integrieren.<br /><br />
<br />
Das Modul basiert auf der führenden Open-Source-Enterprise Suchlösung Solr von Apache, die auf tausenden Websites im Einsatz ist.<br /><br />
<br />
Das Suchmodul für Sophora <br /><br />
<br />
• '''ist einfach integrierbar'''<br /><br />
<br />
• '''bietet beste Performance''' für umfangreiche und komplexe Suchanfragen<br /><br />
<br />
• '''unterstützt modernste Suchfunktionen''' wie Volltextsuche, Autokomplettierung, Facettierung, Rechtschreibprüfung, Relevanzkriterien oder Stopwords etc.<br /><br />
<br /><br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/CMS Sophora-Modul]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
'''Über m.a.x. Informationstechnologie AG:''' <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Sophora, CMS, Plug-In Weiterempfehlen, Newsletter, Wetter, Suchmodul, Voting<br />
<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Modul_f%C3%BCr_die_Prozesserweiterungen&diff=993CMS Sophora-Modul für die Prozesserweiterungen2018-05-28T12:06:51Z<p>Anki: </p>
<hr />
<div>==='''CMS Sophora'''===<br />
Das '''Content Management System Sophora''' ist ein Produkt der subshell GmbH, das für Unternehmen entwickelt wurde, die im großen Umfang multimediale Inhalte im Internet publizieren und an Millionen von Zuschauern, Lesern und Kunden auf alle Arten von Endgeräte liefern. Seit dem Jahr 2010 bietet die m.a.x. it als zertifizierter Implementierungspartner für Sophora Dienstleistungen zur kundenspezifischen Anpassung des Systems an. In diesem Zusammenhang haben wir eine Reihe von zusätzlichen Modulen zu besonderen Anforderungen aus dem Medienumfeld entwickelt.<br /><br />
<br />
==='''Module'''===<br />
===='''Plug-In Weiterempfehlen'''====<br />
<br />
Mit diesem Plug-In können Sie Ihre Website mit der Funktion '''„Weiterempfehlen“''' ausstatten.<br /><br />
<br />
Das „Weiterempfehlen“ ist eine auf vielen Websites eingesetzte Funktion, mit der Besucher die betreffenden Seiten einem Bekannten oder Kollegen empfehlen können. Der Besucher (Absender) gibt dazu seine eigene und die E-Mail-Adresse des Empfängers an, für den er zusätzlich eine Nachricht verfassen kann. Beide erhalten anschließend eine von Sophora generierte E-Mail mit einem Link auf die empfohlene Website. <br />
Für den Versand der generierten E-Mails ist neben dem Plug-In lediglich die Anbindung an einen Mailserver erforderlich.<br />
<br />
[[Datei:Module für die Prozesserweiterungen.jpg |500px|miniatur|zentriert]]<br /><br />
<br /><br />
===='''Plug-In Newsletter'''====<br />
<br />
Mit dem Plug-In Newsletter können Sie den in Sophora erfassten Inhalt ohne Aufwand für '''Newsletter-Funktionen''' nutzen.<br /><br />
<br />
Neben der Pflege der Website soll der redaktionell erstellte Inhalt oft auch in Form von Newslettern publiziert werden können. Um Doppelarbeit zu vermeiden und den Erfassungsaufwand zu minimieren, ist es sinnvoll, für den Newsletter die bereits im CMS Sophora erfassten Inhalte zu übernehmen. Gleichzeitig gewährleistet dies einen abgestimmten Inhalt auf der Website und im Newsletter.<br /><br />
Das Plug-In integriert die Funktionen des Newsletter-Systems in Sophora. Hierzu zählen die Verwaltung von unterschiedlichen Newslettern, der Versand an verschiedene Verteiler und das Double-Opt-In-Verfahren, mit dem sich die Abonnenten selbständig für einzelne Newsletter an- und abmelden können, wodurch der Versender Rechtssicherheit erhält. <br />
Mit dem Plug-In können Newsletter komfortabel im Sophora-Deskclient per Drag&Drop erstellt, einem Verteiler zugeordnet und versendet werden. Das Plug-In bietet eine Vorschau im System wie auch den Testversand des Newsletters. Mit Veröffentlichung des Newsletters wird dieser versandt.<br /><br />
<br />
Die Verwaltung der Verteilerlisten erfolgt voll in Sophora integriert. Somit kann der gesamte Newsletter-Prozess innerhalb des Sophora CMS abgewickelt werden. <br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter.jpg|thumb|none|500px|Newsletter im vorgefertigten Design: Der Redakteur erstellt den Content, das Design erzeugt das System. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter2.jpg|thumb|none|500px|Interessenten können sich selbst für Newsletter-Abonnemnets an- und abmelden. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Voting'''====<br />
<br />
Mit dem Plug-In Voting können Sie die Besucher Ihrer Website die Möglichkeit zu Abstimmungen bieten, beispielsweise zur beliebtesten Schauspielerin oder wer Bundestrainer werden soll.<br />
Seit dem Web 2.0 wird die Einbeziehung der Website-Besucher mit der Möglichkeit, Feedback zu geben, immer wichtiger.<br />
Das Plug-In beinhaltet zahlreiche Vorlagen (mit/ohne Bild, mit/ohne Video, Auswahl aus beliebigen Optionen, etc.). Zur Erstellung eines Votings wählt der Redakteur eine passende Vorlage, in die er anschließend in Sophora die erforderlichen Daten wie Fragentext und mögliche Antworten erfassen kann. Optional kann die Gewinnspieloption aktiviert werden. In diesem Fall kann der Anwender seine Kontaktdaten erfassen, um am Gewinnspiel teilzunehmen. <br />
Mit der Anlage des Votings in Sophora werden automatisch im angebundenen Voting-Modul alle erforderlichen Strukturen für Abstimmungsergebnisse und Kontaktinformationen angelegt. Die Ergebnisse des Votings (Rangliste der Antwortoptionen) werden gespeichert und können mit Sophora ausgewertet werden.<br /><br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch.jpg|thumb|none|500px|Anlegen eines Gästebuchs.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch2.jpg|thumb|none|500px|Ausspielung am Beispiel eines Gästebuchs von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Wetter'''====<br />
<br />
Mit diesem Plug-In können Sie '''aktuelle Wetterinformationen''' in Ihre Website integrieren.<br />
Das Plug-In importiert in XML bereitgestellte Wetterdaten von Meteomedia. Anschließend folgt eine automatisierte Aufbereitung der Wetterdaten inklusive Metadaten, wie beispielsweise Graphiken für Wettertafeln. Die so vorbereiteten Wetterdaten können schließlich mit Hilfe von vorbereiteten Templates komfortabel in der Präsentation durch Sophora verwendet werden.<br />
Als Templates stehen „Wetter heute“, „Wetter-Trend“ und „Europawetter“ zur Verfügung. Mit Hilfe einer Postleitzahleneingabe können zusätzlich für die Besucher personalisierte Wetterinformationen publiziert werden.<br />
Der gesamte Prozess ist vollständig automatisiert, damit erfordert er keine manuelle Bearbeitung durch einen Redakteur.<br />
<br /><br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Wetter.jpg|thumb|none|500px|Ausspielung der importierten Wetterdaten am Beispiel von DasErste.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Wetter2.jpg|thumb|none|500px|PLZ-basierte Auswahl von Wetterstationen. Ausspielung am Beispiel von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Suchmodul'''====<br />
<br />
Mit dem '''Suchmodul für Sophora''' können Sie leistungsfähige medienspezifische Suchfunktionen in umfangreiche Websites integrieren.<br /><br />
<br />
Das Modul basiert auf der führenden Open-Source-Enterprise Suchlösung Solr von Apache, die auf tausenden Websites im Einsatz ist.<br /><br />
<br />
Das Suchmodul für Sophora <br /><br />
<br />
• '''ist einfach integrierbar'''<br /><br />
<br />
• '''bietet beste Performance''' für umfangreiche und komplexe Suchanfragen<br /><br />
<br />
• '''unterstützt modernste Suchfunktionen''' wie Volltextsuche, Autokomplettierung, Facettierung, Rechtschreibprüfung, Relevanzkriterien oder Stopwords etc.<br /><br />
<br /><br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMS%20Sophora-Modul https://www.max-it.de/softwareloesungen/?pk_campaign=techcorner&pk_kwd=CMS Sophora-Modul]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
'''Über m.a.x. Informationstechnologie AG:''' <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Sophora, CMS, Plug-In Weiterempfehlen, Newsletter, Wetter, Suchmodul, Voting<br />
<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Modul_f%C3%BCr_die_Prozesserweiterungen&diff=991CMS Sophora-Modul für die Prozesserweiterungen2018-05-28T12:04:58Z<p>Anki: </p>
<hr />
<div>==='''CMS Sophora'''===<br />
Das '''Content Management System Sophora''' ist ein Produkt der subshell GmbH, das für Unternehmen entwickelt wurde, die im großen Umfang multimediale Inhalte im Internet publizieren und an Millionen von Zuschauern, Lesern und Kunden auf alle Arten von Endgeräte liefern. Seit dem Jahr 2010 bietet die m.a.x. it als zertifizierter Implementierungspartner für Sophora Dienstleistungen zur kundenspezifischen Anpassung des Systems an. In diesem Zusammenhang haben wir eine Reihe von zusätzlichen Modulen zu besonderen Anforderungen aus dem Medienumfeld entwickelt.<br /><br />
<br />
==='''Module'''===<br />
===='''Plug-In Weiterempfehlen'''====<br />
<br />
Mit diesem Plug-In können Sie Ihre Website mit der Funktion '''„Weiterempfehlen“''' ausstatten.<br /><br />
<br />
Das „Weiterempfehlen“ ist eine auf vielen Websites eingesetzte Funktion, mit der Besucher die betreffenden Seiten einem Bekannten oder Kollegen empfehlen können. Der Besucher (Absender) gibt dazu seine eigene und die E-Mail-Adresse des Empfängers an, für den er zusätzlich eine Nachricht verfassen kann. Beide erhalten anschließend eine von Sophora generierte E-Mail mit einem Link auf die empfohlene Website. <br />
Für den Versand der generierten E-Mails ist neben dem Plug-In lediglich die Anbindung an einen Mailserver erforderlich.<br />
<br />
[[Datei:Module für die Prozesserweiterungen.jpg |500px|miniatur|zentriert]]<br /><br />
<br /><br />
===='''Plug-In Newsletter'''====<br />
<br />
Mit dem Plug-In Newsletter können Sie den in Sophora erfassten Inhalt ohne Aufwand für '''Newsletter-Funktionen''' nutzen.<br /><br />
<br />
Neben der Pflege der Website soll der redaktionell erstellte Inhalt oft auch in Form von Newslettern publiziert werden können. Um Doppelarbeit zu vermeiden und den Erfassungsaufwand zu minimieren, ist es sinnvoll, für den Newsletter die bereits im CMS Sophora erfassten Inhalte zu übernehmen. Gleichzeitig gewährleistet dies einen abgestimmten Inhalt auf der Website und im Newsletter.<br /><br />
Das Plug-In integriert die Funktionen des Newsletter-Systems in Sophora. Hierzu zählen die Verwaltung von unterschiedlichen Newslettern, der Versand an verschiedene Verteiler und das Double-Opt-In-Verfahren, mit dem sich die Abonnenten selbständig für einzelne Newsletter an- und abmelden können, wodurch der Versender Rechtssicherheit erhält. <br />
Mit dem Plug-In können Newsletter komfortabel im Sophora-Deskclient per Drag&Drop erstellt, einem Verteiler zugeordnet und versendet werden. Das Plug-In bietet eine Vorschau im System wie auch den Testversand des Newsletters. Mit Veröffentlichung des Newsletters wird dieser versandt.<br /><br />
<br />
Die Verwaltung der Verteilerlisten erfolgt voll in Sophora integriert. Somit kann der gesamte Newsletter-Prozess innerhalb des Sophora CMS abgewickelt werden. <br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter.jpg|thumb|none|500px|Newsletter im vorgefertigten Design: Der Redakteur erstellt den Content, das Design erzeugt das System. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter2.jpg|thumb|none|500px|Interessenten können sich selbst für Newsletter-Abonnemnets an- und abmelden. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Voting'''====<br />
<br />
Mit dem Plug-In Voting können Sie die Besucher Ihrer Website die Möglichkeit zu Abstimmungen bieten, beispielsweise zur beliebtesten Schauspielerin oder wer Bundestrainer werden soll.<br />
Seit dem Web 2.0 wird die Einbeziehung der Website-Besucher mit der Möglichkeit, Feedback zu geben, immer wichtiger.<br />
Das Plug-In beinhaltet zahlreiche Vorlagen (mit/ohne Bild, mit/ohne Video, Auswahl aus beliebigen Optionen, etc.). Zur Erstellung eines Votings wählt der Redakteur eine passende Vorlage, in die er anschließend in Sophora die erforderlichen Daten wie Fragentext und mögliche Antworten erfassen kann. Optional kann die Gewinnspieloption aktiviert werden. In diesem Fall kann der Anwender seine Kontaktdaten erfassen, um am Gewinnspiel teilzunehmen. <br />
Mit der Anlage des Votings in Sophora werden automatisch im angebundenen Voting-Modul alle erforderlichen Strukturen für Abstimmungsergebnisse und Kontaktinformationen angelegt. Die Ergebnisse des Votings (Rangliste der Antwortoptionen) werden gespeichert und können mit Sophora ausgewertet werden.<br /><br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch.jpg|thumb|none|500px|Anlegen eines Gästebuchs.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch2.jpg|thumb|none|500px|Ausspielung am Beispiel eines Gästebuchs von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Wetter'''====<br />
<br />
Mit diesem Plug-In können Sie '''aktuelle Wetterinformationen''' in Ihre Website integrieren.<br />
Das Plug-In importiert in XML bereitgestellte Wetterdaten von Meteomedia. Anschließend folgt eine automatisierte Aufbereitung der Wetterdaten inklusive Metadaten, wie beispielsweise Graphiken für Wettertafeln. Die so vorbereiteten Wetterdaten können schließlich mit Hilfe von vorbereiteten Templates komfortabel in der Präsentation durch Sophora verwendet werden.<br />
Als Templates stehen „Wetter heute“, „Wetter-Trend“ und „Europawetter“ zur Verfügung. Mit Hilfe einer Postleitzahleneingabe können zusätzlich für die Besucher personalisierte Wetterinformationen publiziert werden.<br />
Der gesamte Prozess ist vollständig automatisiert, damit erfordert er keine manuelle Bearbeitung durch einen Redakteur.<br />
<br /><br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Wetter.jpg|thumb|none|500px|Ausspielung der importierten Wetterdaten am Beispiel von DasErste.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Wetter2.jpg|thumb|none|500px|PLZ-basierte Auswahl von Wetterstationen. Ausspielung am Beispiel von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Suchmodul'''====<br />
<br />
Mit dem '''Suchmodul für Sophora''' können Sie leistungsfähige medienspezifische Suchfunktionen in umfangreiche Websites integrieren.<br /><br />
<br />
Das Modul basiert auf der führenden Open-Source-Enterprise Suchlösung Solr von Apache, die auf tausenden Websites im Einsatz ist.<br /><br />
<br />
Das Suchmodul für Sophora <br /><br />
<br />
• '''ist einfach integrierbar'''<br /><br />
<br />
• '''bietet beste Performance''' für umfangreiche und komplexe Suchanfragen<br /><br />
<br />
• '''unterstützt modernste Suchfunktionen''' wie Volltextsuche, Autokomplettierung, Facettierung, Rechtschreibprüfung, Relevanzkriterien oder Stopwords etc.<br /><br />
<br /><br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/softwareloesungen/]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
'''Über m.a.x. Informationstechnologie AG:''' <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Sophora, CMS, Plug-In Weiterempfehlen, Newsletter, Wetter, Suchmodul, Voting<br />
<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=CMS_Sophora-Modul_f%C3%BCr_die_Prozesserweiterungen&diff=990CMS Sophora-Modul für die Prozesserweiterungen2018-05-28T12:03:26Z<p>Anki: </p>
<hr />
<div>==='''CMS Sophora'''===<br />
Das '''Content Management System Sophora''' ist ein Produkt der subshell GmbH, das für Unternehmen entwickelt wurde, die im großen Umfang multimediale Inhalte im Internet publizieren und an Millionen von Zuschauern, Lesern und Kunden auf alle Arten von Endgeräte liefern. Seit dem Jahr 2010 bietet die m.a.x. it als zertifizierter Implementierungspartner für Sophora Dienstleistungen zur kundenspezifischen Anpassung des Systems an. In diesem Zusammenhang haben wir eine Reihe von zusätzlichen Modulen zu besonderen Anforderungen aus dem Medienumfeld entwickelt.<br /><br />
<br />
==='''Module'''===<br />
===='''Plug-In Weiterempfehlen'''====<br />
<br />
Mit diesem Plug-In können Sie Ihre Website mit der Funktion '''„Weiterempfehlen“''' ausstatten.<br /><br />
<br />
Das „Weiterempfehlen“ ist eine auf vielen Websites eingesetzte Funktion, mit der Besucher die betreffenden Seiten einem Bekannten oder Kollegen empfehlen können. Der Besucher (Absender) gibt dazu seine eigene und die E-Mail-Adresse des Empfängers an, für den er zusätzlich eine Nachricht verfassen kann. Beide erhalten anschließend eine von Sophora generierte E-Mail mit einem Link auf die empfohlene Website. <br />
Für den Versand der generierten E-Mails ist neben dem Plug-In lediglich die Anbindung an einen Mailserver erforderlich.<br />
<br />
[[Datei:Module für die Prozesserweiterungen.jpg |500px|miniatur|zentriert]]<br /><br />
<br /><br />
===='''Plug-In Newsletter'''====<br />
<br />
Mit dem Plug-In Newsletter können Sie den in Sophora erfassten Inhalt ohne Aufwand für '''Newsletter-Funktionen''' nutzen.<br /><br />
<br />
Neben der Pflege der Website soll der redaktionell erstellte Inhalt oft auch in Form von Newslettern publiziert werden können. Um Doppelarbeit zu vermeiden und den Erfassungsaufwand zu minimieren, ist es sinnvoll, für den Newsletter die bereits im CMS Sophora erfassten Inhalte zu übernehmen. Gleichzeitig gewährleistet dies einen abgestimmten Inhalt auf der Website und im Newsletter.<br /><br />
Das Plug-In integriert die Funktionen des Newsletter-Systems in Sophora. Hierzu zählen die Verwaltung von unterschiedlichen Newslettern, der Versand an verschiedene Verteiler und das Double-Opt-In-Verfahren, mit dem sich die Abonnenten selbständig für einzelne Newsletter an- und abmelden können, wodurch der Versender Rechtssicherheit erhält. <br />
Mit dem Plug-In können Newsletter komfortabel im Sophora-Deskclient per Drag&Drop erstellt, einem Verteiler zugeordnet und versendet werden. Das Plug-In bietet eine Vorschau im System wie auch den Testversand des Newsletters. Mit Veröffentlichung des Newsletters wird dieser versandt.<br /><br />
<br />
Die Verwaltung der Verteilerlisten erfolgt voll in Sophora integriert. Somit kann der gesamte Newsletter-Prozess innerhalb des Sophora CMS abgewickelt werden. <br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter.jpg|thumb|none|500px|Newsletter im vorgefertigten Design: Der Redakteur erstellt den Content, das Design erzeugt das System. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Newsletter2.jpg|thumb|none|500px|Interessenten können sich selbst für Newsletter-Abonnemnets an- und abmelden. (Design am Beispiel des Newsletters von DasErste)]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Voting'''====<br />
<br />
Mit dem Plug-In Voting können Sie die Besucher Ihrer Website die Möglichkeit zu Abstimmungen bieten, beispielsweise zur beliebtesten Schauspielerin oder wer Bundestrainer werden soll.<br />
Seit dem Web 2.0 wird die Einbeziehung der Website-Besucher mit der Möglichkeit, Feedback zu geben, immer wichtiger.<br />
Das Plug-In beinhaltet zahlreiche Vorlagen (mit/ohne Bild, mit/ohne Video, Auswahl aus beliebigen Optionen, etc.). Zur Erstellung eines Votings wählt der Redakteur eine passende Vorlage, in die er anschließend in Sophora die erforderlichen Daten wie Fragentext und mögliche Antworten erfassen kann. Optional kann die Gewinnspieloption aktiviert werden. In diesem Fall kann der Anwender seine Kontaktdaten erfassen, um am Gewinnspiel teilzunehmen. <br />
Mit der Anlage des Votings in Sophora werden automatisch im angebundenen Voting-Modul alle erforderlichen Strukturen für Abstimmungsergebnisse und Kontaktinformationen angelegt. Die Ergebnisse des Votings (Rangliste der Antwortoptionen) werden gespeichert und können mit Sophora ausgewertet werden.<br /><br />
<br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch.jpg|thumb|none|500px|Anlegen eines Gästebuchs.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Gästebuch2.jpg|thumb|none|500px|Ausspielung am Beispiel eines Gästebuchs von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Wetter'''====<br />
<br />
Mit diesem Plug-In können Sie '''aktuelle Wetterinformationen''' in Ihre Website integrieren.<br />
Das Plug-In importiert in XML bereitgestellte Wetterdaten von Meteomedia. Anschließend folgt eine automatisierte Aufbereitung der Wetterdaten inklusive Metadaten, wie beispielsweise Graphiken für Wettertafeln. Die so vorbereiteten Wetterdaten können schließlich mit Hilfe von vorbereiteten Templates komfortabel in der Präsentation durch Sophora verwendet werden.<br />
Als Templates stehen „Wetter heute“, „Wetter-Trend“ und „Europawetter“ zur Verfügung. Mit Hilfe einer Postleitzahleneingabe können zusätzlich für die Besucher personalisierte Wetterinformationen publiziert werden.<br />
Der gesamte Prozess ist vollständig automatisiert, damit erfordert er keine manuelle Bearbeitung durch einen Redakteur.<br />
<br /><br />
<div><ul> <br />
<li style="display: inline-block;"> [[File:Plug-In Wetter.jpg|thumb|none|500px|Ausspielung der importierten Wetterdaten am Beispiel von DasErste.]] </li><br />
<li style="display: inline-block;"> [[File:Plug-In Wetter2.jpg|thumb|none|500px|PLZ-basierte Auswahl von Wetterstationen. Ausspielung am Beispiel von DasErste.]] </li><br />
</ul></div><br /><br />
<br /><br />
===='''Plug-In Suchmodul'''====<br />
<br />
Mit dem '''Suchmodul für Sophora''' können Sie leistungsfähige medienspezifische Suchfunktionen in umfangreiche Websites integrieren.<br /><br />
<br />
Das Modul basiert auf der führenden Open-Source-Enterprise Suchlösung Solr von Apache, die auf tausenden Websites im Einsatz ist.<br /><br />
<br />
Das Suchmodul für Sophora <br /><br />
<br />
• '''ist einfach integrierbar'''<br /><br />
<br />
• '''bietet beste Performance''' für umfangreiche und komplexe Suchanfragen<br /><br />
<br />
• '''unterstützt modernste Suchfunktionen''' wie Volltextsuche, Autokomplettierung, Facettierung, Rechtschreibprüfung, Relevanzkriterien oder Stopwords etc.<br /><br />
<br /><br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu Softwareentwicklungen und unserem Service finden Sie auf [https://www.max-it.de/techcorner/CMS Sophora-Modul]<br />
<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
'''Über m.a.x. Informationstechnologie AG:''' <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Sophora, CMS, Plug-In Weiterempfehlen, Newsletter, Wetter, Suchmodul, Voting<br />
<br />
<br />
[[Kategorie: Internet]]</div>Ankihttps://techcorner.max-it.de/index.php?title=OPNsense_-_HAProxy_mit_Passwortauthentifizierung&diff=982OPNsense - HAProxy mit Passwortauthentifizierung2018-03-14T08:05:45Z<p>Anki: </p>
<hr />
<div>=== '''OPNsense HAProxy mit Passwortauthentifizierung''' ===<br />
Das HAProxy-Plugin bietet eine Vielzahl an Möglichkeiten interne Webdienste wie OWA oder Sharepoint im Internet zu veröffentlichen oder, gestützt durch mehrere Stages, die Last zu verteilen.<br /><br />
Was allerdings in der derzeitigen Version 2.1 fehlt, ist die Absicherung von Servern über http Basic Authentifizierung.<br /><br /><br />
Soll ein interner Server zum Beispiel zusätzlich über User/Passwort geschützt werden, ist Folgendes zu tun:<br /><br /><br />
- Einrichten einer Condition userauth, als Condition Type Custom und in den Option pass-through „http_auth(admins)“ (ohne Anführungszeichen.<br /><br />
- Einrichten einer Rule „auth“, Test type UNLESS, als Condition userauth wählen, Logical op ist leer und Execute function http-request auth.<br /><br />
- In den Public Services das gewünschte Frontend öffnen und die Regel unter Select Rules auswählen.<br /><br />
- Unter Global Parameters in den advanced mode und in die Custom options:<br /><br />
userlist admins<br /><br />
user admin1 insecure-password pw1<br /><br />
user admin2 insecure-password pw2<br /><br /><br />
Anschließend mit „Apply“ bestätigen und schon ist der Service durch ein Passwort geschützt. <br /><br />
=== '''Tags''' ===<br />
OPNsense, HAProxy, basic auth<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu OPNsense und unserem Service finden Sie auf [https://www.max-it.de/techcorner/opnsense_haproxy https://www.max-it.de/opnsense_haproxy]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns unter mailto:techcorner@max-it.de.<br /><br />
<br />
[[Kategorie: Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=OPNsense_-_Radius&diff=981OPNsense - Radius2018-03-14T08:05:27Z<p>Anki: </p>
<hr />
<div>=== '''OPNsense – Radius''' ===<br />
Einrichtung eines lokalen Radiusservers mittels des von uns geschriebenen FreeRADIUS Plugins.<br />
=== '''Ursache und Lösung''' ===<br />
Bisher war es bei OPNsense notwendig, für die Authentifizierung über Radius ein externes System, zum Beispiel Windows NPS oder eine kleine Linux VM, zu betreiben. Mit dem neuen FreeRADIUS-Plugin wird das auf der Appliance selbst zentralisiert und spart so Kosten und doppelte Arbeit!<br /><br />
Hierzu bitte unter System – Firmware – Plugins das FreeRADIUS Plugin installieren. Anschließend erscheint es unter Services – FreeRADIUS. Unter „General“ den Haken bei „Enable“ setzen und auf Wunsch bei Verteilung von VLAN IDs hier ebenfalls einen Haken setzen und mit „Save“ bestätigen.<br /><br />
Weiter zu „Client“ und hier einen neuen Client anlegen. Soll OPNsense eigene Dienste gegen Radius authentifizieren, dann als Client „localhost“ anlegen und shared secret verteilen.<br /><br />
Dann kann unter „Users“ begonnen werden die einzelnen Nutzer und deren Attribute anzulegen.<br /><br />
Zum Schluss noch unter System – Access – Servers den neuen Radiusdienst hinzufügen.<br /><br />
Jetzt kann die Radiusinstanz zum Beispiel für OpenVPN-Einwahlen oder WLAN-Authentifizierung verwendet werden.<br /><br />
<br />
=== '''Tags''' ===<br />
OPNsense, FreeRADIUS, Radius, EAP, WLAN.<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu OPNsense und unserem Service finden Sie auf [https://www.max-it.de/techcorner/opnsense_radius https://www.max-it.de/opnsense_radius]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns unter mailto:techcorner@max-it.de.<br /><br />
<br />
[[Kategorie: Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=OPNsense_-_HAProxy_mit_Passwortauthentifizierung&diff=980OPNsense - HAProxy mit Passwortauthentifizierung2018-03-14T07:59:43Z<p>Anki: </p>
<hr />
<div>=== '''OPNsense HAProxy mit Passwortauthentifizierung''' ===<br />
Das HAProxy-Plugin bietet eine Vielzahl an Möglichkeiten interne Webdienste wie OWA oder Sharepoint im Internet zu veröffentlichen oder, gestützt durch mehrere Stages, die Last zu verteilen.<br /><br />
Was allerdings in der derzeitigen Version 2.1 fehlt, ist die Absicherung von Servern über http Basic Authentifizierung.<br /><br /><br />
Soll ein interner Server zum Beispiel zusätzlich über User/Passwort geschützt werden, ist Folgendes zu tun:<br /><br /><br />
- Einrichten einer Condition userauth, als Condition Type Custom und in den Option pass-through „http_auth(admins)“ (ohne Anführungszeichen.<br /><br />
- Einrichten einer Rule „auth“, Test type UNLESS, als Condition userauth wählen, Logical op ist leer und Execute function http-request auth.<br /><br />
- In den Public Services das gewünschte Frontend öffnen und die Regel unter Select Rules auswählen.<br /><br />
- Unter Global Parameters in den advanced mode und in die Custom options:<br /><br />
userlist admins<br /><br />
user admin1 insecure-password pw1<br /><br />
user admin2 insecure-password pw2<br /><br /><br />
Anschließend mit „Apply“ bestätigen und schon ist der Service durch ein Passwort geschützt. <br /><br />
=== '''Tags''' ===<br />
OPNsense, HAProxy, basic auth<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu OPNsense und unserem Service finden Sie auf [https://www.max-it.de/techcorner/opnsense_haproxy https://www.max-it.de/techcorner/opnsense_haproxy]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns unter mailto:techcorner@max-it.de.<br /><br />
<br />
[[Kategorie: Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=OPNsense_-_Radius&diff=979OPNsense - Radius2018-03-14T07:58:34Z<p>Anki: </p>
<hr />
<div>=== '''OPNsense – Radius''' ===<br />
Einrichtung eines lokalen Radiusservers mittels des von uns geschriebenen FreeRADIUS Plugins.<br />
=== '''Ursache und Lösung''' ===<br />
Bisher war es bei OPNsense notwendig, für die Authentifizierung über Radius ein externes System, zum Beispiel Windows NPS oder eine kleine Linux VM, zu betreiben. Mit dem neuen FreeRADIUS-Plugin wird das auf der Appliance selbst zentralisiert und spart so Kosten und doppelte Arbeit!<br /><br />
Hierzu bitte unter System – Firmware – Plugins das FreeRADIUS Plugin installieren. Anschließend erscheint es unter Services – FreeRADIUS. Unter „General“ den Haken bei „Enable“ setzen und auf Wunsch bei Verteilung von VLAN IDs hier ebenfalls einen Haken setzen und mit „Save“ bestätigen.<br /><br />
Weiter zu „Client“ und hier einen neuen Client anlegen. Soll OPNsense eigene Dienste gegen Radius authentifizieren, dann als Client „localhost“ anlegen und shared secret verteilen.<br /><br />
Dann kann unter „Users“ begonnen werden die einzelnen Nutzer und deren Attribute anzulegen.<br /><br />
Zum Schluss noch unter System – Access – Servers den neuen Radiusdienst hinzufügen.<br /><br />
Jetzt kann die Radiusinstanz zum Beispiel für OpenVPN-Einwahlen oder WLAN-Authentifizierung verwendet werden.<br /><br />
<br />
=== '''Tags''' ===<br />
OPNsense, FreeRADIUS, Radius, EAP, WLAN.<br />
<br />
=== '''Weiterführende Informationen''' ===<br />
Mehr Informationen zu OPNsense und unserem Service finden Sie auf [https://www.max-it.de/techcorner/opnsense_radius https://www.max-it.de/techcorner/opnsense_radius]<br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns unter mailto:techcorner@max-it.de.<br /><br />
<br />
[[Kategorie: Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Squid_mit_ClamAV_als_Virenscanner_unter_Debian_Jessie&diff=975Squid mit ClamAV als Virenscanner unter Debian Jessie2018-02-13T08:21:07Z<p>Anki: </p>
<hr />
<div>=== '''Installationsvorgang''' ===<br />
<br />
Um unter Debian 8 (Jessie) einen Proxyserver mit Virenschutz zu installieren, greifen wir auf Squid3, ClamAV und c-icap mit squidclamav zurück. Bis auf squidclamav wird alles über Pakete installiert:<br /><br />
<br />
<pre># aptitude install squid3 c-icap clamav clamdscan libicapapi-dev</pre><br />
<br />
Dann squidclamav besorgen und installieren:<br /><br />
<br />
<pre># wget http://downloads.sourceforge.net/project/squidclamav/squidclamav/6.12/squidclamav-6.12.tar.gz<br />
# tar xvfz squidclamav-6.12.tar.gz<br />
# cd squidclamav-6.12<br />
# ./configure && make && make install</pre><br />
<br />
In der squid.conf folgendes im Bereich ICAP OPTIONS pasten:<br /><br />
<br />
<pre>icap_enable on<br />
icap_send_client_ip on<br />
icap_send_client_username on<br />
icap_client_username_encode off<br />
icap_client_username_header X-Authenticated-User<br />
icap_preview_enable on<br />
icap_preview_size 1024<br />
<br />
icap_service service_req reqmod_precache bypass=0 icap://127.0.0.1:1344/squidclamav<br />
icap_service service_resp respmod_precache bypass=0 icap://127.0.0.1:1344/squidclamav<br />
<br />
adaptation_access service_req allow all<br />
adaptation_access service_resp allow all</pre><br />
<br />
Dann noch an die ACL für lokale User denken:<br /><br />
<pre>acl clients src 192.168.1.0/24<br />
http_access allow clients</pre><br />
<br />
In /etc/c-icap/squidclamav.conf kann noch die Fehlerseite für Virenfunde angepasst werden, ist aber für den Betrieb nicht essenziell. <br /><br />
<br /><br />
<br />
In /etc/c-icap/c-icap.conf noch im Service Bereich für externe Module einfügen:<br />
Service squidclamav squidclamav.so<br /><br />
<br /><br />
<br />
Alle betroffenen Dienste neu starten (Squid3, c-icap) oder einmal den Server durchstarten testen.<br /><br />
<br /><br />
<br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/techcorner/Squid_mit_ClamAV_als_Virenscanner https://www.max-it.de/Anwender_und_Netzwerk]/<br /><br />
<br /><br />
<br />
=== '''Links und Quellen''' ===<br />
http://louwrentius.com/setting-up-a-squid-proxy-with-clamav-anti-virus-using-c-icap.html<br /><br />
<br /><br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Linux, Proxy, Squid, ClamAV, squidclamav, c-icap, Virenscanner<br />
[[Kategorie: Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Smokeping_in_pfSense_2.2_installieren&diff=974Smokeping in pfSense 2.2 installieren2018-02-13T08:20:45Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Smokeping in pfSense installieren, obwohl es nicht über das Paketsystem verfügbar ist.<br /><br />
<br /><br />
=== '''Ursache und Lösung''' ===<br />
pfSense bietet kein Paket um Latenzen im Netzwerk zu messen und graphisch aufzubereiten. Oft sind solche Tools im Rechenzentrum aber essenziell und könnten somit ein Grund sein auf pfSense zu verzichten. <br /><br />
Folgende Schritte sind nötig um Smokeping über Umwege auf pfSense zu installieren:<br /><br />
<pre># pkg install smokeping</pre><br />
<br />
The package management tool is not yet installed on your system.<br />
Do you want to fetch and install it now? [y/N]: y<br /><br />
<br />
<pre># pkg install apache24</pre><br />
<br />
In /etc/rc.conf.local folgendes einfügen:<br /><br />
<pre>smokeping_enable="YES"<br />
apache24_enable="YES"</pre><br />
<br />
Dann: <br /><br />
<br />
<pre># cd /usr/local/etc/rc.d/<br />
# mv apache24 apache24.sh<br />
# mv smokeping smokeping.sh</pre><br />
<br />
In /usr/local/etc/apache24/httpd.conf einfügen:<br /><br />
<pre>Listen 8080</pre><br />
<br />
<pre><Directory "/usr/local/smokeping/htdocs"><br />
Options Indexes FollowSymLinks ExecCGI<br />
AllowOverride None<br />
Require all granted<br />
</Directory><br />
<br />
<br />
ScriptAlias /smokeping.fcgi /usr/local/smokeping/htdocs/smokeping.fcgi<br />
Alias /smokeimg/ /usr/local/smokeping/htdocs/img/<br />
Alias /img/ /usr/local/smokeping/htdocs/img/<br />
<br />
AddHandler cgi-script .cgi .fcgi<br />
<br />
LoadModule cgi_module libexec/apache24/mod_cgi.so</pre><br />
<br />
Anschließend das Postfix Paket über die WebGUI installieren.<br /><br />
<br /><br />
Und schließlich noch:<br /><br />
<br />
<pre># ln -s /usr/local/sbin/sendmail /usr/sbin/sendmail<br />
# chmod 600 /usr/local/etc/smokeping/smokeping_secrets</pre><br />
<br />
Jetzt ist Apache24 und Smokeping installiert, startet beim Hochfahren automatisch und ist erreichbar über: <br /><br />
<br /><br />
http:// <ip>:8080/smokeping.fcgi <br /><br />
<br /><br />
<br />
=== '''Weitere Informationen'''===<br />
Mehr Informationen zur Anwender- und Netzwerkbetreuung finden Sie auf [https://www.max-it.de/techcorner/Smokeping_in_pfSense_2.2_installieren https://www.max-it.de/Anwender_und_Netzwerk]/<br /><br />
<br /><br />
<br />
=== '''Links und Quellen''' ===<br />
https://www.trevorparker.com/monitor-latency-with-smokeping-on-freebsd/<br /><br />
<br /><br />
<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Netzwerk, Firewall, pfSense, Monitoring, Smokeping<br />
<br />
[[Kategorie:Netzwerk-Software]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xcode:_Validierung_der_Xcode_App&diff=933Xcode: Validierung der Xcode App2018-02-12T11:53:54Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Falls Sie die Xcode App nicht von der Apple Developer Website (https://developer.apple.com/) geladen haben oder überprüfen wollen, ob ihre Xcode Version valide ist, müssen Sie die folgenden Schritte ausführen.<br /><br />
==='''Ursache und Lösung'''===<br />
1. Öffnen Sie die Terminal.app<br /><br />
2. Geben Sie die folgenden Befehle ins Terminal ein:<br /><br />
<pre> spctl –assess –verbose /Applications/Xcode.app</pre><br />
[[Datei: Validierung_der_Xcode_App.jpg|left|thumb|600px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
Dieser Vorgang dauert wenige Minuten. Anschließend sollten Sie eine der folgenden 3 Meldungen zurückbekommen:<br /><br />
Wenn Sie Xcode aus dem Mac App Store geladen haben:<br /><br />
<pre>/Applications/Xcode.app:accepted<br />
source=Mac App Store</pre><br />
[[Datei: Validierung_der_Xcode_App2.jpg|left|thumb|600px]]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
Wenn Sie Xcode von der Apple Developer Website (https://developer.apple.com/) geladen haben:<br /><br />
<pre>/Applications/Xcode.app:accepted</pre><br />
<pre>source=Apple</pre><br />
oder<br /><br />
<pre>/Applications/Xcode.app:accepted<br />
source=Apple System</pre><br />
Sollte das Ergebnis nicht „accepted“ oder sollte „source“ nicht „Mac App Store“, „Apple System“ oder „Apple“ anzeigen, löschen Sie die Xcode.app und laden Sie eine aktuelle Version aus dem Mac App Store oder von der Apple Developer Website (https://developer.apple.com/).<br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xcode:_Validierung https://www.max-it.de/Softwarelösungen]/<br /><br /><br />
<br />
http://www.golem.de/news/xcode-ghost-hacker-schleusen-malware-in-apples-app-store-ein-1509-116410.html<br /><br />
<br />
==='''Links und Quellen'''===<br />
https://developer.apple.com/news/?id=09222015a<br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte an uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
=== ''' Tags ''' ===<br />
Xcode , Validierung , Terminal<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin:Kein_Internet_auf_iOS_Simulator&diff=931Xamarin:Kein Internet auf iOS Simulator2018-02-12T11:52:55Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Sie lassen Ihre Xamarin-App aus VisualStudio oder aus XamarinStudio auf einem iOS-Simulator laufen, dieser hat jedoch keinen Internetzugriff.<br /><br />
==='''Ursache und Lösung'''===<br />
Auf dem Mac, wo Simulator läuft, muss Proxy für Internet-Verbindung konfiguriert werden. Hierzu könnten Sie eine zusätzliche Software installieren, die diese Aufgabe übernimmt. Ein Beispiel hierzu wäre Proxifier für Mac (https://www.proxifier.com). Mit dieser Software können Sie Proxy-Einstellungen konfigurieren, zudem gibt es auch umfangreiche Möglichkeiten, Regeln, Profile usw. einzurichten.<br /><br />
<br />
Den Proxifier in der vollfunktionierenden Version kann man kostenlos für 31 Tage herunterladen.<br />
[[Datei: Proxifier für Mac.jpg|left|thumb|500px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
'''Anmerkung:''' damit IOS-Simulator bei den Internetzugriffen auf die Proxy-Einstellungen zurückgreifen kann, sollte Proxifier laufen. Also starten Sie zuerst den Proxifier, und erst danach den iOS-Simulator.<br /><br /><br />
<br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin:Kein_Internet https://www.max-it.de/Softwarelösungen]<br />
<br />
==='''Links und Quellen'''===<br />
https://www.proxifier.com/mac_download.htm<br /><br />
<br /><br />
==='''Kontakt'''===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte gerne an mailto:techCorner@max-it.de.<br /><br />
<br /><br />
==='''Tags'''===<br />
Xamarin, mobile, Entwicklung, App, Internet, Simulator, iOS<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin:Benutzerdefinierte_Schriftart_in_App&diff=930Xamarin:Benutzerdefinierte Schriftart in App2018-02-12T11:52:16Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Sie möchten in Ihrer Xamarin-App eigene Schriftarten (Custom Fonts) benutzen. Sie kopieren Ihre Schriftart-Dateien in den App-Ordner, diese werden jedoch nicht angewendet. App benutzt weiterhin die Standart-Schriftarten.<br /><br />
==='''Ursache und Lösung'''===<br />
Damit eine benutzerdefinierte Schrift in der App verwendet wird, sollte diese richtig konfiguriert werden. Öffnen Sie bitte hierzu Ihre Projektmappe in VisualStudio und dann gehen Sie wie folgt vor. <br /><br /><br />
<br />
'''Xamarin Android:''' <br /><br />
<br />
1. Legen Sie Ihre Schriftart-Datei (z.B. MeineSchrift.ttf) in Ordner <Assets> Ihres Projektordners ab.<br /><br />
2. Klicken Sie auf diese Datei mit der rechten Maustaste und gehen Sie zu <Eigenschaften>. Stellen Sie sicher, dass es „AndroidAsset“ als BuildAction für diese Datei eingestellt ist.<br /><br />
3. Jetzt können Sie Ihre Schriftart in der Android-App im C#-Code benutzen:<br /><br />
<pre> public static Typeface MeineAppSchrift = <br />
Typeface.CreateFromAsset(Application.Context.Assets, "MeineSchrift.ttf");<br />
<br />
TextView MeinTextView = FindViewById<TextView>(Resource.Id. MeinTextView);<br />
MeinTextView.Typeface = MeineAppSchrift;<br />
</pre><br />
'''Xamarin iOS:'''<br /><br />
<br />
1. Legen Sie Ihre Schriftart-Datei (z.B. MeineSchrift.ttf) in Ordner <Resources> Ihres Projektordners ab.<br /><br />
2. Klicken Sie auf diese Datei mit der rechten Maustaste und gehen Sie zu <Eigenschaften>. Stellen Sie sicher, dass es „BundleResource“ als BuildAction für diese Datei eingestellt ist.<br /><br />
3. Jetzt sollten Sie noch Ihre Schriftart in der Datei Info.plist registrieren. Achtung, wenn Sie diese Konfigurationsdatei in VisualStudio mit dem eingebauten Default-Editor (PListEditorFactory) öffnen, dann finden Sie dort keine Möglichkeit, die Schriftarten zu konfigurieren. Das geht nur im XamarinStudio auf dem Mac. <br /><br />
Aber keine Sorge, in VisualStudio gibt es auch einen Weg, um die Schriftarten in Info.plist einzutra-gen. Plist-Dateien sind nichts anderes, als XML-Dokumente. Darum klicken Sie einfach in VisualStudio auf Ihre Info.plist-Datei mit der rechten Maustaste, wählen Sie <Öffnen mit...> und dann <XML Editor>. Nun fügen Sie einen Key hinzu:<br />
<pre><key>UIAppFonts</key><br />
<array><br />
<string>MeineSchrift.ttf</string><br />
</array><br />
</pre><br />
<br /><br />
4. Jetzt können Sie Ihre Schriftart in der iOS-App im C#-Code benutzen:<br />
<pre>public static string MeineAppSchrift = "MeineSchrift"; <br />
<br />
MeinLabel.Font = UIFont.FromName(MeineAppSchrift, 20); <br />
</pre> <br />
Achtung, hier sollten Sie den Schriftnamen benutzen, und nicht den Dateiname. Den Schriftnamen können Sie erfahren, wenn Sie Ihre .ttf-Datei ganz normal aus dem Windows-Explorer öffnen.<br />
[[Datei: Öffnen der .ttf-Datei.jpg|left|thumb|500px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin:Benutzerdefinierte_Schriftart https://www.max-it.de/Softwarelösungen]<br />
<br />
==='''Links und Quellen'''===<br />
http://developer.xamarin.com/recipes/ios/standard_controls/fonts/enumerate_fonts/ <br /><br />
<br /><br />
==='''Kontakt'''===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techCorner@max-it.de. <br /><br />
<br /><br />
==='''Tags'''===<br />
Xamarin, android, ios, app, schriftart, schrift, benutzerdefiniert<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin:_Wartedialog_Daten_laden&diff=928Xamarin: Wartedialog Daten laden2018-02-12T11:51:32Z<p>Anki: </p>
<hr />
<div>==='''Wartedialog für Xamarin App '''===<br />
Sie haben eine mobile App entwickelt, die ihre Daten aus dem Internet, z.B. von einem Webservice, abruft. Es dauert ein bisschen, bis die Daten komplett geladen werden und der Benutzer Ihrer App muss diese ein paar Sekunden vor dem leeren Bildschirm sitzen bleiben. Das möchten Sie ändern und den Ladeprozess mit einem Wartedialog klar andeuten. <br />
==='''Viewmodel vorbereiten'''===<br />
Angenommen, Sie haben im ViewModel Ihr Datenobjekt:<br />
<pre><br />
private ObservableCollection<Customer> _customers;<br />
public ObservableCollection<Customer> MyCustomerList<br />
{<br />
get<br />
{<br />
return _customers;<br />
}<br />
set<br />
{<br />
if (_customers!= value)<br />
{<br />
_customers = value;<br />
RaisePropertyChanged("MyCustomerList");<br />
}<br />
}<br />
}<br />
</pre><br />
Nun bereiten Sie bitte in Ihrem Viewmodel ein Flag IsLoaded vor:<br />
<pre><br />
private bool isLoaded;<br />
public bool IsLoaded<br />
{<br />
get<br />
{<br />
return isLoaded;<br />
}<br />
private set<br />
{<br />
if (isLoaded != value)<br />
{<br />
isLoaded = value;<br />
RaisePropertyChanged("IsLoaded");<br />
}<br />
}<br />
}<br />
</pre><br />
Setzen Sie dieses Flag vor und nach dem Laden der eigentlichen Daten:<br />
<pre><br />
public async void LoadData(int countryId)<br />
{<br />
IsLoaded = false;<br />
<br />
MyCustomerList = await DataManager.GetCostumersByLand (countryId);<br />
<br />
IsLoaded = true;<br />
}<br />
</pre><br />
==='''Wartedialog für Xamarin.Android'''===<br />
Zuerst nehmen Sie bitte in das Layout Ihrer Xamarin.Android-App ein ProgressBar mit auf. Dieses sollte mittels eines FrameLayouts mit dem eigentlichen Content zusammengefasst werden. <br />
<pre><br />
<FrameLayout<br />
android:layout_width="fill_parent"<br />
android:layout_height="match_parent"<br />
<LinearLayout<br />
android:id="@+id/LoadLayout"<br />
android:layout_width="match_parent"<br />
android:layout_height="match_parent"<br />
android:orientation="vertical"<br />
android:visibility="invisible"<br />
android:gravity="center_horizontal|center_vertical"><br />
<ProgressBar<br />
android:layout_height="wrap_content"<br />
android:layout_width="wrap_content"<br />
android:id="@+id/ProgressBar1"<br />
android:indeterminateOnly="true"<br />
android:keepScreenOn="true"<br />
android:layout_marginTop="10dp"<br />
android:gravity="center_horizontal|center_vertical" /><br />
</LinearLayout><br />
<ListView<br />
android:id="@+id/CustomersListView"<br />
android:layout_width="match_parent"<br />
android:layout_height="match_parent" /><br />
</FrameLayout><br />
</pre><br />
In der C#-Activity-Klasse Initialisieren Sie nun das Binding:<br />
<pre><br />
private Binding<ObservableCollection<Customer>, ObservableCollection<Customer>> bindingCustomerList;<br />
private Binding<bool, bool> bindingIsLoaded;<br />
<br />
protected override void OnStart()<br />
{<br />
base.OnStart();<br />
<br />
InitializeBindings();<br />
<br />
ViewModel.LoadData();<br />
}<br />
<br />
<br />
protected override void OnStop()<br />
{<br />
base.OnStop();<br />
<br />
// Bindings detachen, sonst bleiben diese am Viewmodel hängen und <br />
// Binding funktioniert fehlerhaft<br />
if (bindingCustomerList != null)<br />
{<br />
bindingCustomerList.Detach();<br />
bindingCustomerList = null;<br />
}<br />
<br />
if (bindingIsLoaded != null)<br />
{<br />
bindingIsLoaded.Detach();<br />
bindingIsLoaded = null;<br />
}<br />
} <br />
<br />
private void InitializeBindings()<br />
{<br />
// Bei Änderung der Daten im ViewModel UI aktualisieren<br />
bindingCustomerList = this.SetBinding(<br />
() => ViewModel.MyCustomerList).WhenSourceChanges(()<br />
=><br />
{<br />
myAdapter.DataSource = ViewModel.MyCustomerList;<br />
CustomersListView.Adapter = myAdapter;<br />
myAdapter.NotifyDataSetChanged();<br />
});<br />
<br />
// Sobald die Daten geladen werden, werden entsprechende Controls angezeigt<br />
bindingIsLoaded = this.SetBinding(() => ViewModel.IsLoaded).WhenSourceChanges(<br />
() => {<br />
SetAktivContent();<br />
});<br />
}<br />
</pre><br />
Die Steuerung über sichtbare Objekte findet in der Methode SetActivContent statt:<br />
<pre><br />
private void SetActivContent(bool isloaded)<br />
{<br />
if (isloaded)<br />
{<br />
// Daten anzeigen<br />
this.CustomersListView.Visibility = ViewStates.Visible;<br />
this.LoadLayout.Visibility = ViewStates.Gone;<br />
}<br />
else<br />
{<br />
// Wartedialog anzeigen<br />
this.CustomersListView.Visibility = ViewStates.Gone;<br />
this.LoadLayout.Visibility = ViewStates.Visible;<br />
}<br />
}<br />
</pre><br />
Und sieht dann die Wartemaske in Xamarin.Android-App aus:<br />
[[Datei:Wartemaske_Android.jpg|left|thumb|200px]]<br />
<br /><br /><br /><br /><br /><br /><br />
==='''Wartedialog für Xamarin.iOS'''===<br />
Bei Xamarin.iOS können Sie die gleiche Vorgehensweise benutzen, nur noch heißt da das entspre-chende Control für Wartedialog „UIActivityIndicatorView“ und sieht so aus:<br />
[[Datei:Wartemaske_iOS.png|left|thumb|100px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br />
Und die entsprechende Methode SetActivContent sieht dann wie folgt aus:<br />
<pre><br />
private void SetActivContent ()<br />
{<br />
if (ViewModel.IsLoaded == false)<br />
{<br />
// Wartedialog anzeigen<br />
this.ActivityIndicator1.Hidden = false;<br />
this.ActivityIndicator1.StartAnimating();<br />
this.CustomerTableView.Hidden = true;<br />
}<br />
else<br />
{<br />
// Daten sind da<br />
this.ActivityIndicator1.Hidden = true;<br />
this.CustomerTableView.Hidden = false;<br />
}<br />
}<br />
</pre><br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin:_Wartedialog https://www.max-it.de/Softwarelösungen]<br />
<br />
=== '''Links und Quellen''' ===<br />
http://cdn1.xamarin.com/webimages/images/infographics/xamarin-mobile-controls-infographic-062014.pdf <br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
=== '''Tags''' ===<br />
Xamarin, Android, iOS, Daten laden, ProgressBar, ActivityIndivator, Wartedialog, Wartemaske<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin:_System.UnAuthorizedAccessException&diff=927Xamarin: System.UnAuthorizedAccessException2018-02-12T11:50:52Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Sie wollen einen neuen Build mit Xamarin Studio für iPhone oder iPhone Simulator erstellen und Xamarin zeigt den „System.UnAuthorizedAccessException“ an. <br />
{|<br />
|-<br />
| [[Datei:UnAuthorizedAccessException.jpg|left|thumb|600px]]<br />
|}<br />
==='''Ursache und Lösung'''===<br />
1. Navigieren Sie zum Projektverzeichnis<br /><br />
2. Öffnen Sie den „bin“-Ordner<br /><br />
3. Öffnen Sie den Ordner „iPhone“, bzw. „iPhoneSimulator“<br /><br />
4. Öffnen Sie den Ordner „Debug“, bzw. „Release“<br /><br />
5. Nun verschieben Sie das Appbundle in den Papierkorb <br /><br /><br />
<br />
Xamarin Studio sollte nun wieder in der Lage sein einen neuen Build zu erstellen.<br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin:_System https://www.max-it.de/Softwarelösungen]<br />
<br />
==='''Links und Quellen'''===<br />
http://forums.xamarin.com/ <br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Xamarin, System.UnAuthorizedAccessException, Xamarin Studio, Build Error<br />
<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin:_Kein_Internet_auf_Android-Emulator&diff=925Xamarin: Kein Internet auf Android-Emulator2018-02-12T11:46:16Z<p>Anki: </p>
<hr />
<div>=== '''Symptom''' ===<br />
Sie starten Ihre Xamarin-App auf einem Android-Emulator, dieser hat jedoch keinen Internetzugriff.<br /><br />
<br /><br />
=== '''Ursache und Lösung''' ===<br />
Die Internet-Verbindung muss auf dem Emulator konfiguriert werden.<br /><br />
<br /><br />
'''1. Starten Sie den Android-Emulator'''<br /><br />
<br /><br />
''In Visual Studio:''<br /><br />
<pre>Menü <Extrass> -> <Open Android Emulator Manager> einen Emulator starten oder einen neuen erstellen.</pre><br />
<br />
''Oder in Xamerin Studio:''<br /><br />
<pre>Menü <Projekt> -> <Android Device Target> -> <Manage Devices> -> einen Android Emulator auswählen und starten (z.B. MonoForAndroid_API_15) oder einen neuen erstellen. </pre><br />
<br /><br />
2. Konfigurieren Sie die Internet-Verbindung auf dem Android-Emulator:<br /><br />
<pre>Button “Menü” -> System Settings -> Wireless & Networks -> More -> Mobile Networks -> Access Point Names -> Telkila</pre><br />
<br />
Hier setzen Sie Proxy host name (unter "Proxy") und Proxy port (unter "Port").<br /><br />
{|<br />
|-<br />
| [[Datei:Android-Emulator.jpg|left|thumb|400px]]<br />
|}<br /><br />
Zudem sollte in dem App-Projekt in der Datei <AndroidManifest.xml> folgender Eintrag gemacht werden:<br /><br />
<uses-permission android:name="android.permission.INTERNET"/><br /><br />
<br /><br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin:_Einrichtung_der_Entwicklungsumgebung https://www.max-it.de/Softwarelösungen]<br />
<br /><br />
<br />
=== '''Links und Quellen''' ===<br />
http://developer.xamarin.com/guides/android/getting_started/installation/configure_emulator/<br /><br />
<br /><br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte gerne an mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /><br />
<br />
=== '''Tags''' ===<br />
Xamarin, mobile Softwareentwicklung, App-Entwicklung, App, Internet, Android-Emulator, Android<br />
[[Kategorie:Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin:_Einrichtung_der_Entwicklungsumgebung&diff=924Xamarin: Einrichtung der Entwicklungsumgebung2018-02-12T11:45:07Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Sie wollen mit Xamarin plattformübergreifend, mobile Entwicklung betreiben. Ich zeige Ihnen in den folgenden Schritten, wie Sie die Entwicklungsumgebung aufsetzen.<br />
=== ''' Ursache und Lösung'''===<br />
Sie benötigen: <br /><br /><br />
- Windows- PC <br /><br />
- Visual Studio 2015 (https://www.visualstudio.com/)<br /><br />
- Mac oder Mac OS X VM<br /><br />
- eine Xamarin BUSINESS Lizenz<br /><br /><br />
'''Windows-Vorbereitung'''<br /><br />
<br /><br />
1. Starten Sie den Visual Studio 2015 Installer <br /><br />
2. Wählen Sie bei der Installationsart „Benutzerdefiniert“<br /><br />
[[Datei: Einrichtung_der_Entwicklungsumgebung.jpg|left|thumb|400px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
3. Aktivieren Sie „C#/.NET (Xamarin) [Drittanbieter]“. Falls Sie für Android entwickeln wollen, können Sie hier auch noch die entsprechenden Android SDK und Emulatoren aktivieren.<br />
[[Datei: Einrichtung_der_Entwicklungsumgebung_2.jpg|left|thumb|400px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
4. Starten Sie die Installation.<br /><br />
<br /><br />
'''Mac-Vorbereitung'''<br /><br />
<br /><br />
1. Laden und installieren Sie Xcode. Dazu laden Sie Xcode über den Mac App Store oder laden die .dmg Datei von der Apple Developer Website (https://developer.apple.com/xcode/)<br /><br />
2. Öffnen Sie Xcode.<br /><br />
3. Führen Sie die Erstinstallation durch.<br /><br />
4. Laden und installieren Sie Xamarin Studio für Mac. (https://store.xamarin.com/account/my/subscription/downloads) Bei der Installation ist darauf zu achten, dass die entsprechenden iOS Bundles mitgeladen werden. <br /><br />
5. Öffnen Sie Xamarin Studio.<br /><br />
6. Aktivieren Sie Xamarin Studio mit ihrer Xamarin BUSINESS Lizenz.<br /><br />
7. Öffnen Sie die Xamarin.iOS Build Host App.<br /><br />
<br /><br />
'''Windows/Visual Studio'''<br /><br />
<br /><br />
1. Starten Sie Visual Studio 2015.<br /> <br />
2. Navigieren Sie zu „Extras“ – „Xamarin Account“.<br /><br />
3. Aktivieren Sie Ihre Xamarin Lizenz.<br /><br />
4. Navigieren Sie zu „Extras“ – „Optionen…“ – Xamarin<br /><br /><br />
'''Android Einstellungen:''' Hier sollte Ihnen angezeigt werden, dass die JDK’s installiert und im richtigen Verzeichnis liegen. Sollte dies nicht der Fall sein, laden Sie die entsprechenden JDK’S herunter. <br /><br />
<br /><br />
'''iOS Einstellungen: '''Um ein iOS Projekt zu bauen, brauchen Sie einen Mac als Build Host. Hier finden Sie die Funktion „Find Mac Build Host“. Diese verbindet Ihr Visual Studio mit Ihren Mac. <br /><br />
<br /><br />
1. Öffnen Sie die Xamarin.iOS Build Host App auf dem Mac / Mac OS X VM.<br /><br />
2. Klicken Sie auf „Pair“.<br /><br />
3. In Visual Studio - Klicken Sie auf „Find Mac Build Host“. Ihr Mac sollte nun in der Liste er-scheinen. <br /><br />
4. Geben Sie den „Pair“-Code vom Mac in die Eingabemaske ein. <br /><br />
<br /><br />
Das wars. Sie haben erfolgreich die Xamarin Entwicklungsumgebung eingerichtet.<br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin:_Einrichtung_der_Entwicklungsumgebung https://www.max-it.de/Softwarelösungen]<br />
<br />
==='''Links und Quellen'''===<br />
http://www.xamarin.com/ <br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte an uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
=== ''' Tags ''' ===<br />
Xamarin, Xcode, mobile Entwicklung , Visual Studio 2015<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin.iOS:Error_Disallowed_Paths&diff=922Xamarin.iOS:Error Disallowed Paths2018-02-12T11:44:18Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
<br /><br />
'''Xamarin.iOS: Error „Disallowed Paths“ (iTunesMetaData.plist) '''<br /><br /><br />
Dieser Fehler tritt auf sobald eine Xcode-Archive Datei, die von Xamarin Studio für Mac erstellt wurde, mit dem „Xcode Organizer“ zu „iTunes Connect“ hochgeladen wird.<br />
[[Datei: Error_Meldung.png|left|thumb|500px]]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
==='''Ursache und Lösung'''===<br />
Die fehlerhafte „iTunesMetadata.plist“ verhindert einen Upload zu „iTunes Connect“.<br /><br />
Um diesen Fehler zu umgehen, reicht es einfach die „iTunesMetadata.plist“ aus dem entsprechenden Xcode-Archiv zu löschen. Der Pfad zu den Archiven lautet: <br />
<pre>~/Library/Developer/Xcode/Archives</pre><br />
Navigieren Sie zum entsprechenden Archiv und lassen Sie sich den “Paketinhalt anzeigen”.<br />
[[Datei: Packetinhalt_anzeigen.png|left|thumb|600px]]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
Navigieren Sie zur App und lassen Sie sich wieder den “Paketinhalt anzeigen”.<br />
[[Datei: Packetinhalt_zeigen2.png|left|thumb|600px]]<br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
In diesem Ordner liegt die „iTunesMetaData.plist“, diese entfernen.<br />
[[Datei: ITuneMetaData.plist.png|left|thumb|500px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin.iOS:Error_Disallowed_Paths https://www.max-it.de/Softwarelösungen]<br />
<br />
==='''Links und Quellen'''===<br />
https://kb.xamarin.com/customer/portal/articles/1972936-why-does-my-app-submission-fail-with-%22disallowed-paths-%22itunesmetadata-plist%22-found-at-%22-<br />
<br /><br />
==='''Kontakt'''===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br /> <br />
<br />
=== '''Tags''' ===<br />
Xamarin, iOS , Apple, iTunes, iTunes connect, error<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin.iOS:Downgrade_der_Entwicklungsumgebung&diff=921Xamarin.iOS:Downgrade der Entwicklungsumgebung2018-02-12T11:43:17Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Sollte es passieren, dass die „Stable“-Versionen der Xamarin-Entwicklungsumgebung Fehler enthalten, die sich derzeit nicht beheben lassen (z.B. Fehler durch eine neue Xcode Version verursacht), bleibt nur noch der Downgrade der Entwicklungsumgebung. <br /><br />
==='''Ursache und Lösung'''===<br />
Folgende Schritte müssen nun am Mac oder in der Mac OS VM durchgeführt werden: <br /><br /><br />
- Xamarin Studio App löschen (/Applications/Xamarin Studio.app)<br /><br />
- Xamarin iOS Build Host App löschen <br /><br /><br />
Anschließend müssen folgende Verzeichnisse manuell gelöscht werden:<br /><br /><br />
- /Developer/MonoTouch<br /><br />
- /Developer/MonoAndroid (falls vorhanden)<br /><br />
- /Library/Frameworks/Mono.framework<br /><br />
- /Library/Frameworks/Xamarin.Android.framework (falls vorhanden)<br /><br />
- /Library/Frameworks/Xamarin.iOS.framework <br /><br />
- /Library/Developer/Xamarin <br /><br /><br />
Wurde die Xcode.app aktualisiert, so muss auch diese App gelöscht werden und die alte Version installiert werden. (/Applications/Xcode.app)<br /><br />
Ältere Xcode Versionen, sowie andere Developer Tools, finden Sie unter: <br /><br />
https://developer.apple.com/downloads/<br /><br /><br />
Anschließend laden Sie die entsprechenden Installer von https://store.xamarin.com/account/my/subscription/downloads für die jeweiligen Plattformen herunter und installieren diese auf ihren Mac/ Mac OS VM und Ihren Windows-PC. <br /><br /><br />
- Xamarin.iOS für OS X<br /><br />
- Xamarin Studio für OS X<br /><br />
- Xamarin.iOS für Windows<br /><br /><br />
[[Datei: Download_Xamarin.png|left|thumb|400px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
Anschließend öffnen Sie die Xcode am Mac (/Applications/Xcode.app) und führen die erst Installation aus. Danach verbinden Sie Visual Studio wieder mit ihren Mac über die Xamarin.iOS Build Host App. (/Applications/Xamarin.iOS Build Host.app) <br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unseren Anwender- und Netzwerkbetreuungen sowie Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin.iOS:Downgrade https://www.max-it.de/Softwarelösungen]<br />
<br /><br />
<br />
http://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/<br /><br />
<br />
==='''Links und Quellen'''===<br />
https://forums.xamarin.com/discussion/15372/visual-studio-ios-debug-build-failure <br /><br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte an uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
=== ''' Tags ''' ===<br />
Xamarin, iOS , Downgrade, Visual Studio , Xcode, Windows, MonoTouch<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin.iOS:Downgrade_der_Entwicklungsumgebung&diff=919Xamarin.iOS:Downgrade der Entwicklungsumgebung2018-02-12T11:42:16Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Sollte es passieren, dass die „Stable“-Versionen der Xamarin-Entwicklungsumgebung Fehler enthalten, die sich derzeit nicht beheben lassen (z.B. Fehler durch eine neue Xcode Version verursacht), bleibt nur noch der Downgrade der Entwicklungsumgebung. <br /><br />
==='''Ursache und Lösung'''===<br />
Folgende Schritte müssen nun am Mac oder in der Mac OS VM durchgeführt werden: <br /><br /><br />
- Xamarin Studio App löschen (/Applications/Xamarin Studio.app)<br /><br />
- Xamarin iOS Build Host App löschen <br /><br /><br />
Anschließend müssen folgende Verzeichnisse manuell gelöscht werden:<br /><br /><br />
- /Developer/MonoTouch<br /><br />
- /Developer/MonoAndroid (falls vorhanden)<br /><br />
- /Library/Frameworks/Mono.framework<br /><br />
- /Library/Frameworks/Xamarin.Android.framework (falls vorhanden)<br /><br />
- /Library/Frameworks/Xamarin.iOS.framework <br /><br />
- /Library/Developer/Xamarin <br /><br /><br />
Wurde die Xcode.app aktualisiert, so muss auch diese App gelöscht werden und die alte Version installiert werden. (/Applications/Xcode.app)<br /><br />
Ältere Xcode Versionen, sowie andere Developer Tools, finden Sie unter: <br /><br />
https://developer.apple.com/downloads/<br /><br /><br />
Anschließend laden Sie die entsprechenden Installer von https://store.xamarin.com/account/my/subscription/downloads für die jeweiligen Plattformen herunter und installieren diese auf ihren Mac/ Mac OS VM und Ihren Windows-PC. <br /><br /><br />
- Xamarin.iOS für OS X<br /><br />
- Xamarin Studio für OS X<br /><br />
- Xamarin.iOS für Windows<br /><br /><br />
[[Datei: Download_Xamarin.png|left|thumb|400px]]<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
Anschließend öffnen Sie die Xcode am Mac (/Applications/Xcode.app) und führen die erst Installation aus. Danach verbinden Sie Visual Studio wieder mit ihren Mac über die Xamarin.iOS Build Host App. (/Applications/Xamarin.iOS Build Host.app) <br />
==='''Weitere Informationen'''===<br />
Mehr Informationen zu unserer Anwender- und Netzwerkbetreuungen sowie Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin.iOS:Downgrade https://www.max-it.de/Softwarelösungen]<br />
<br /><br />
<br />
http://developer.xamarin.com/guides/cross-platform/getting_started/installation/uninstalling_xamarin/<br /><br />
<br />
==='''Links und Quellen'''===<br />
https://forums.xamarin.com/discussion/15372/visual-studio-ios-debug-build-failure <br /><br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, wenden Sie sich bitte an uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
=== ''' Tags ''' ===<br />
Xamarin, iOS , Downgrade, Visual Studio , Xcode, Windows, MonoTouch<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Ankihttps://techcorner.max-it.de/index.php?title=Xamarin.iOS:_Storyboards_Problem_nach_Up-grade_auf_XCode_7.0&diff=917Xamarin.iOS: Storyboards Problem nach Up-grade auf XCode 7.02018-02-12T11:40:45Z<p>Anki: </p>
<hr />
<div>==='''Symptom'''===<br />
Sie haben ein Upgrade für die komplette Xamarin-Umgebung durchgeführt. Dabei haben Sie auf Ihrem Windows-Entwicklungsrechner die Xamarin.iOS Version auf 9.0 hochgezogen, und auf Ihrem Mac- Entwicklungsrechner haben Sie XCode auf die Version 7.0 hochgezogen. <br /><br />
Nun können Sie Ihre Storyboards in VisualStudio nicht mehr öffnen. Es lässt sich auch kein Build mehr aus VisualStudio erzeugen. Ein Xamarin.iOS Downgrade auf 8.10 hilft auch nicht mehr.<br /><br />
==='''Ursache und Lösung'''===<br />
Es gibt da tatsächlich Kompatibilitätsprobleme, die im Oktober 2015 auch in offiziellen Release-News von Xamarin teilweise kommuniziert wurden:<br /><br />
<pre><br />
https://forums.xamarin.com/discussion/50971/stable-release-xamarin-ios-9-0-ios-9-0-upstream-release/p1 <br />
[iOS] [Designer] The Xamarin iOS designer does not yet support Xcode 7 features. <br />
Storyboards will fail to load in designer with "There was a problem parsing the XML" when attempting to use new iOS 9 (Xcode 7) <br />
</pre><br />
Zuerst prüfen Sie bitte genauer, welche Fehlermeldungen in den Logs hinterlassen wurden.<br />
Xamarin-Logs finden Sie auf dem Mac über Finder: <br />
<pre><br />
Finder -> Menü „Gehe zu“ –> Menü „Gehe zu“ -> eintippen „~Library“ <br />
und dann navigieren zu: /Logs/Xamarin/MonoTouchVS/mtbserver.log<br />
</pre><br />
Möglicherweise finden Sie dort im Log einen Eintrag wie:<br />
<pre><br />
Exception: Exception type: Foundation.ObjCException<br />
NSInvalidArgumentException: *[NSInvocation _invocationWithMethodSignature:frame]: method signature argument cannot be nil<br />
</pre><br />
Und / oder Fehlermeldung: <br />
<pre><br />
Exception: Exception type: System.IO.DirectoryNotFoundException.<br />
Could not find a part of the path /Users/MyUser/Library/Caches/Xamarin/mtbs/builds/MyApp/ee246a90f/Resources/UrlHelper.xcassets/AppIcons.appiconset/Contents.json<br />
</pre><br />
Einleuchtend, es klingt nach fehlenden App-Icons! Gerne können Sie versuchen, zunächst die angeblich fehlenden Icons nachzupflegen, z.B. wie es bei Developer.Xamarin beschrieben ist: <br /><br />
https://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/app-icons/ <br /><br />
Aber auch das hilft i.d.R. nicht, da es da um einen Bug geht. Folgender Workarround kann dagegen helfen: <br /><br /><br />
1) .cproj-Datei Ihres Projektes manuell im Editor öffnen <br /><br />
2) Folgenden XML-Knoten komplett löschen:<br /><br />
<pre><br />
<ItemGroup><br />
<ImageAsset Include="Resources/UrlHelper.xcassets/AppIcons.appiconset/Contents.json"><br />
<InProject>false</InProject><br />
</ImageAsset><br />
<ImageAsset Include="Resources/UrlHelper.xcassets/LaunchImages.launchimage/Contents.json"><br />
<InProject>false</InProject><br />
</ImageAsset><br />
</ItemGroup><br />
</pre><br />
3) .cproj-Datei abspeichern<br /><br /><br />
Falls die .cproj sich nicht abspeichern lässt, stellen Sie sicher, dass Sie den Editor mit der Option „als Administrator“ gestartet hatten und erst danach die betroffene .cproj-Datei im Editor geöffnet hatten.<br /><br />
Und nun können Sie nach dem Löschen des fehlerhaften Xml-Knoten:<br /><br /><br />
- Storyboards im VisualStudio-Designer öffnen<br /> <br />
- Build erstellen<br /><br />
- App auf dem Simulator laufen lassen<br /><br />
- und endlich wieder weiter arbeiten! <br /><br />
=== '''Weitere Informationen''' ===<br />
Mehr Informationen zu unseren Softwarelösungen und Services finden Sie auf [https://www.max-it.de/techcorner/Xamarin.iOS:_Storyboards https://www.max-it.de/Softwarelösungen]<br />
<br />
=== '''Links und Quellen''' ===<br />
https://forums.xamarin.com/discussion/50971/stable-release-xamarin-ios-9-0-ios-9-0-upstream-release/p1<br /><br />
http://forums.xamarin.com/discussion/49839/suddenly-cant-build-error-performing-task-actool <br /><br />
https://forums.xamarin.com/discussion/52806/error-in-storyboard-after-xcode-upgrade<br /><br />
=== '''Kontakt''' ===<br />
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns: mailto:techcorner@max-it.de.<br /><br />
<br />
Über m.a.x. Informationstechnologie AG: <br /><br />
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /><br />
<br />
=== '''Tags''' ===<br />
Xamarin, App-Entwicklung, iOS Version, XCode Version, Upgrade, Kompatibilität, Storyboards, Build, Fehler<br />
<br />
[[Kategorie: Softwareentwicklung]]</div>Anki