Freitag, 30. November 2018

TeamViewer direkt starten


Wenn man auf einen entfernten Arbeitsplatz zugreifen möchte, nutzt man gern den TeamViewer. Die Vollversion lässt sich auch mit Startparametern starten:

-i dann die TeamViewer-ID oder im selben Netzwerk geht auch die IP-Adresse
-P dann das Zugriffspasswort
-m dann fileTransfer für den Dateiaustausch (zuzüglich optional vpn)

Beispiel:

"C:\Program Files (x86)\TeamViewer\TeamViewer.exe" -i 123456789 -P k3nnw0RT -m fileTransfer

startet eine Verbindung zu 123 456 789 mit dem Verbindungskennwort: "k3nnw0RT" und öffnet die Dateiübertragung.

So könnte man sich abseits der Kontaktliste in der TeamViewer-Cloud bestimmte Verbindungen separat ablegen.

Freitag, 16. November 2018

lokale MP3 zum Chromecast

Manchmal ist das Setting so auf mobile Geräte ausgerichtet, dass man an scheinbar einfachen Problemen zu scheitern droht.



So habe ich zum Beispiel die alte leistungsfähige Technics-Stereoanlage mit Chromecast streamingfähig und gemacht und kann sie damit sogar in einen Multiroom-Verbund einbinden. Scheinbar ist das eine fantastische Idee - solange man nicht am PC sitzt und einfach mal ein paar lokale MP3 streamen möchte.

Ich kann eine MP3-Datei zwar auch im Browser abspielen und mit dem Browser dann zum Chromecast umleiten, eine Playlist geht damit aber nicht.

Ihr müsst nun aber nicht auf die Suche nach Chromecastfähigen Apps gehen - es geht viel einfacher. Geht zu


und ihr könnt mit diesem (zugegebenermaßen designtechnisch etwas in die Jahre gekommenen) Webplayer auch lokale Dateien im Browser laden und abspielen und damit auch streamen.

Freitag, 26. Oktober 2018

Office und Terminalserver

Ich weiß, dass es laut den Lizenzbestimmungen nicht erlaubt ist, ein normales Office im Terminalserver zu benutzen. Technisch geht es zwar, aber es ist eben nicht erlaubt, weil das Office pro Gerät lizenziert wird und das Lizenzmodell im Terminalserver sich aber nach Benutzern richtet.

Also kam ich auf die verwegene Idee, Microsoft zu befragen:


0800 5892332
Microsoft Support
--> Abbruch nach 45 Minuten


089 08931760
Microsoft München
Junger Kerl – Typ Praktikant
"Willkommen bei Microsoft München, welcome to Microsoft Munich" --> Verbindung getrennt
"Willkommen bei Microsoft München, welcome to Microsoft Munich - wie kann ich helfen?"
"Hallo. Wir möchten ein Office 2010 im Terminalserver einsetzen. Wie kann ich das erwerben bzw. mich an die Lizenzbestimmungen halten?"
"Rufen sie doch bitte unsere Lizenz-Abteilung an: 0800 5077777"


0800 5077777
Microsoft Lizenz
Osteuropäische Mitarbeiterin in gebrochenem Deutsch
"Challo, womit kann ich helfen?"
"Hallo. Wir möchten ein Office 2010 im Terminalserver einsetzen."
"Ich verstähä Sie nicht. Was wollän Sie?"
"W i r   m ö c h t e n   e i n e   O f f i c e – L i z e n z   f ü r   d e n   T e r m i n a l s e r v e r   k a u f e n ."
"Kaufen? Bitte wählän Sie dän Microsoft Store 0800 8088014"


0800 8088014
Microsoft Store
älterer Mann
"Hallo. Wir möchten ein Office 2010 im Terminalserver einsetzen."
"Wo?"
"Im Terminalserver."
"Ist das ein Exchange-Server?"
"Nein, ein Terminalserver."
"Was für ein Betriebssystem läuft darauf?"
"Windows 2016 Server."
"Ja, das müsste gehen."
"Das weiß ich selber. Aber wir dürfen das offenbar nicht so einsetzen, weil die Office-Lizenz pro Gerät gilt und im Terminalserver so nicht anzuwenden ist."
"Aha. Es geht also um Volume-Licensing."
"Nochmal: Wir brauchen eine Office-Lizenz, die wir auf dem Terminalserver einsetzen dürfen und die zudem für das alte Office 2010 gilt."
"Oh, 2010 - da haben Sie mich aber! - ich leite Sie mal zur Volume-Licensing-Abteilung weiter. Wenn die es nicht wissen, dann weiß es keiner."


weitergeleitet zu
Microsoft Volumen-Licensing-Abteilung
gehetzter Mann mittleren Alters
"Hallo."
"Wir möchten ein Office 2010 im Terminalserver einsetzen."
"Hmm, ok, und weiter?"
"Dafür muss ich doch offenbar eine spezielle Terminalserver-Lizenz erwerben, oder?"
"Das weiß ich nicht, das kann Ihnen aber unsere Produktaktivierung unter 0800 2448283 klären."


0800 2848283
Microsoft Produktakivierungszentrale
jüngerer Mann
"Wir möchten ein Office im Terminalserver einsetzen."
"OK"
"Wir haben ein Office Professional, aber dieses normale Office ist ja nur für Einzelplatz-PC's gedacht."
"Aha"
"Also brauche ich ein neues Office. Richtig?"
"Das weiß ich nicht - rufen Sie doch bitte unsere Lizenzierungsabteilung an."
"Moment, bevor Sie mich trennen - wenn ich eine Lizenz für das aktuelle Office erwerbe, darf ich dann auch Office 2010 einsetzen?"
"Normalerweise erwerben Sie die neueste Version und Sie dürfen downgraden. Und da Office 2010 noch unterstützt wird, sollte das gehen. Aber ich verbinde Sie jetzt mal mit der Lizenz-Abteilung"


weitergeleitet zu 0800 5077777
Microsoft Lizenz
Osteuropäischer Mann in gebrochenem Deutsch
"Wir möchten ein Office im Terminalserver einsetzen. Darf ich ein normales Office benutzen?"
"Was meinen Sie mit Terminal?"
"Terminalserver, also Remote Desktop"
"Sind Sie Geschäftskunde?"
"Ja."
"Oh, da gibt es eine spezielle Abteilung, die arbeitet aber nur von 09:00 – 17:00 Uhr. Bitte rufen Sie morgen wieder an, da verbinden wir sie."


Freitag, 10. August 2018

Gliederung in Word (2)

Was den ersten Teil betrifft - vergesst es; ich habe zu kompliziert gedacht, oder auch nicht - auf alle Fälle geht es einfacher, wenn man weiß wie.

Es geht um Gliederung in Word. Stellen wir uns vor, dass wir ein umfangreiches Dokument mit Überschriften und Gliederung und so weiter erstellt haben. Wir haben alle Überschriften als solche formatiert und in der Gliederungsansicht sieht alles gut aus, bis auf die Nummerierung - die fehlt.



Es geht nicht über Formatvorlagen und auch nicht über Nummerierung. Die Überschriften nummerieren zu lassen funktioniert ausschließlich über die Schaltfläche "Listen mit mehreren Ebenen" und die mit den Überschriften-Formatvorlagen verknüpfte Vorlage:


Das Einzige, was man noch tun könnte, wäre in den Überschriften-Formatvorlagen Schriftart und Einzug zu ändern.



Vergesst alle anderen Wege - die meisten führen zu wutbedingtem Haarausfall...

Dienstag, 7. August 2018

Gliederung in Word - oder: Was zur Hölle hat sich Microsoft dabei gedacht?

In der IT zu verzweifeln, ist keine besondere Herausforderung. Mit Word zu verzweifeln ist geradezu zwangsläufig!

Das Setting: Wir schreiben ein umfangreicheres Dokument mit Überschriften und Unter-Überschriften usw. Wir formatieren es auch fröhlich mit den Word-Boardmitteln in "Überschrift 1" und "Überschrift 2" und "Überschrift 3" - und wundern uns, warum nichts nummeriert ist.

Erster Fehler: Wir klicken die Überschriften einzeln durch und formatieren Sie mit Hilfe der Schaltfläche "Liste mit mehreren Ebenen" nummerisch. Das scheint zwar logisch dauert aber zu lange und ist führt zu einem falschen Ergebnis.

Zweiter Fehler: Wir vermuten, dass wir die Formatvorlage der Überschriften nur dahingehend ändern müssten, dass sie nummeriert dargestellt wird. Das ist eigentlich extrem logisch; immerhin nutzen wir ja z.B. die Formatvorlage "Überschrift 1" und laut Gliederungsansicht scheint ja die Gliederung auch korrekt zu sein, nur eben, dass die Nummerierung fehlt.

Leider führt die Überarbeitung der Formatvorlagen zu diesem Ergebnis:


Tolle Wurst! Spätestens hier spielt man im Kopf haarsträubende Szenarien durch, was man mit seinem Computer anstellen möchte.

···

Die Lösung ist abwegig und einfach zu gleich:

Wir klicken/markieren die erste Überschrift der ersten Ebene (Überschrift 1) und suchen bei der Listen-Ebenen-Schaltfläche den Menüpunkt "Neu Liste mit mehreren Ebenen definieren..."


Dann klicken wir auf die Schaltfläche "Erweitern > >".


Und nun achten wir darauf, dass bei "Änderung übernehmen" die "Komplette Liste" ausgewählt ist und (ganz wichtig) bei "Verbinden mit Formatvorlage" "Überschrift 1" ausgewählt worden ist.

Mit einem Klick auf OK bekommen wir fast das gewünschte Ergebnis:


Es ist zu Haare raufen - zweimal "Überschrift 1" - Um diesen Effekt zu beseitigen markieren wir die erste Überschrift der ersten Ebene noch einmal und definieren sie erneut als "Überschrift 1". Das machen wir sicherheitshalber auch mit der zweiten Überschrift der ersten Ebene, und mit der dritten, und der vierten, ...

···

Jetzt kümmern wir uns um die zweite Ebene.

Also erste Überschrift der zweiten Ebene anklicken,  den Menüpunkt "Neu Liste mit mehreren Ebenen definieren..." suchen (nicht darüber nachdenken, warum ich eine neue Liste brauche) und folgendes definieren:


Freitag, 6. Juli 2018

Freitag, 29. Juni 2018

Windows 10 - WLAN-Passwort anzeigen lassen

Weil ich es gerade brauchte und die gefundene Beschreibung zu alt war:

So kann ich mir ein WLAN-Schlüssel anzeigen lassen, den ich mal wusste:

1. Netzwerkeinstellungen öffnen



2. Adapteroptionen öffnen:



3. Status öffnen:



4. Drahtloseigenschaften öffnen: 



5. Register "Sicherheit" wählen und Option "Zeichen anzeigen" aktivieren.


Freitag, 4. Mai 2018

Abgestürzte Programme beenden


Wenn ein Programm anstürzt, ist es immer ärgerlich. Ich möchte drei Möglichkeiten aufzeigen, für Ordnung zu sorgen:

via Taskmanager 

Dazu klickt man mit der rechten Maustaste auf die Uhr in der Taskleiste, klickt auf Task-Manager und sucht in den Prozessen den hängenden Prozess. Dann noch rechte Maustaste darauf und auf "Prozess beenden" klicken.

OK, war ein alter Hut.

-

via Kommandozeile 

Hierzu benutzt man die Eingabeaufforderung oder die Power Shell. Der Befehl zum Beenden lautet taskkill. Normalerweise arbeitet man mit der Prozess-ID, die man wiederum mit tasklist herausbekommt. Das stellt sicher, dass man wirklich nur den einen hängenden Prozess beendet.

Nimmt man es mit den Prozessen nicht ganz so genau, kommt man auch mit dem Dateinamen weiter. Stellen wir uns beispielsweise vor, ein Prozess mit dem Namen "MEMOABLAGE.EXE" würde nicht reagieren, würde der Befehl so aussehen:

taskkill /f /im memoablage.exe

Allerdings werden dann alle Prozesse von "memoablage.exe" gleichermaßen beendet. Das kann so gewollt sein - muss aber nicht.

-

rigoros via Link

Das geht aber noch rigoroser: Wenn man den Befehl taskkill als Verknüpfung auf den Desktop legen möchte, um damit sämtliche Programme zu beenden, die Windows als "abgestürzt" ansieht, nutzt man folgende Schalter:

taskkill /f /fi "STATUS eq NOT RESPONDING"

Freitag, 27. April 2018

Linktipp: Expertenstandards DNQP (und mehr)



Kaum ist pflegewiki.de mal down, entdecke ich andere, teilweise sehr interessante Seiten. Wie zum Beispiel die hier:

https://www.pflegeplanung.net/ebn-download/

Hier findet ihr u.a. die aktuellen Expertenstandards in der Pflege und weiterführende Publikationen - teilweise auch für Österreich.

Außerdem wird dort die Pflegeplanung sehr eingängig erklärt

---

Dann wäre noch dies hier:

https://www.altenpflegeschueler.de/pflege/

Hier findet man Ausarbeitungen von Pflegeschülern zu diversen pflegerelevanten Themen.

---

tja, und dann wäre dann noch:

http://flexikon.doccheck.com/de/Spezial:Mainpage

Gut zum Nachschlagen...

Freitag, 30. März 2018

SQL Datum-Formate

Weil ich es immer wieder suche: So wird das Datum formatiert:

SELECT convert(varchar, getdate(), 100) -- mon dd yyyy hh:mmAM

SELECT convert(varchar, getdate(), 101) -- mm/dd/yyyy – 10/02/2008                  

SELECT convert(varchar, getdate(), 102) -- yyyy.mm.dd – 2008.10.02           

SELECT convert(varchar, getdate(), 103) -- dd/mm/yyyy

SELECT convert(varchar, getdate(), 104) -- dd.mm.yyyy

SELECT convert(varchar, getdate(), 105) -- dd-mm-yyyy

SELECT convert(varchar, getdate(), 106) -- dd mon yyyy

SELECT convert(varchar, getdate(), 107) -- mon dd, yyyy

SELECT convert(varchar, getdate(), 108) -- hh:mm:ss

SELECT convert(varchar, getdate(), 109) -- mon dd yyyy hh:mm:ss:mmmAM (or PM)

SELECT convert(varchar, getdate(), 110) -- mm-dd-yyyy

SELECT convert(varchar, getdate(), 111) -- yyyy/mm/dd

SELECT convert(varchar, getdate(), 112) -- yyyymmdd

SELECT convert(varchar, getdate(), 113) -- dd mon yyyy hh:mm:ss:mmm

SELECT convert(varchar, getdate(), 114) -- hh:mm:ss:mmm(24h)

SELECT convert(varchar, getdate(), 120) -- yyyy-mm-dd hh:mm:ss(24h)

SELECT convert(varchar, getdate(), 121) -- yyyy-mm-dd hh:mm:ss.mmm

SELECT convert(varchar, getdate(), 126) -- yyyy-mm-ddThh:mm:ss.mmm

Hier auch der Eintrag bei msdn.

Freitag, 16. Februar 2018

Outlook 2016 - Ort des Termins ohne Copy & Paste in Karte anzeigen

Es ist blamabel - Outlook 2016 bietet offenbar keinerlei Möglichkeit, den Ort des Termins per Mausklick auf einer Karte anzuzeigen (und sich dorthin routen zu lassen). Ich würde Stein und Bein schwören, dass das bei Outlook 2010 mit Bing Maps möglich war - immerhin habe ich hier beschrieben: Outlook als Routenplaner, wie man es auf Google Maps umbiegt.

Sei's drum - bei Version 2016 kann ich mir einen Kontakt auf der Karte anzeigen lassen, aber keinen Termin.

So geht es aber dann doch:

Ihr braucht folgendes (nach Herausgabe einer E-Mail-Adresse) kostenfreies Add-On: OLXContactsOnMap.


Nach der Installation könnt ihr per Rechtsklick oder im Menü "OLX" den Ort auf der Karte anzeigen lassen. Wenn Ihr dann auf die Pin-Nadel klickt, könnt ihr auch die Route zum errechnen lassen.

---

PS: Wenn ich es mir recht überlege, dass könnte es durchaus sein, dass auch bei Outlook 2010 nur ein Routen zum Kontakt möglich war und mein Work-Around so aussah, dass ich alle und alles in mein Kontaktbuch eingetragen hatte. - Rückblickend auch keine besonders gute Idee ...

Freitag, 19. Januar 2018

Feiertagsrechner mit Excel

Excel kann auch Feiertage errechnen. Mein Feiertagsrechner sieht so aus:


Und die Tabelle funktioniert folgendermaßen:

  1. Das Jahr in der ersten Zeile (bei mir "Zeile C") errechne ich mit =JAHR(HEUTE())
    (bzw. -1 für das vorige Jahr oder +1 für das nächste Jahr)

  2. Die festen Feiertage erreche ich mit =DATWERT("01.01."& C$4)
    Das Beispiel bezieht sich auf die Berechnung des 01.01., also Neujahr. Adäquat verfährt man mit allen anderen festen Tagen - z.B. "03.10", "25.12.", ...
    Das C$4 bezieht sich auf die unter (1) errechnete Zelle mit der Jahreszahl, wobei ich die Zeile "4" für das Kopieren der Formel in die anderen Zellen fixiert habe, die Spalte natürlich nicht.

  3. Für Ostersonnatg: =DM((TAG(MINUTE(C$4/38)/2+55)&".4."&C$4)/7;)*7-6
    o.a. Formel errechnet den Ostersonntag. Ich muss also die Formel um folgende Werte ergänzen: 
    - Karfreitag wäre -2
    - Ostermontag +1
    - Christi Himmelfahrt +39
    - Pfingstmontag +50
    - Fronleichnam +60

  4. Buß- und Bettag: =DATUM(C$4;12;25)-WOCHENTAG(DATUM(C$4;12;25);2)-32

  5. Die Formatierung ist fix. Weil die Tabelle ja immer mit dem aktuellen Jahr-2 beginnt, wird das aktuelle Jahr immer an der selben Stelle stehen.

  6. Für den Wochentag schaue ich in Zelle direkt daneben und lasse mir den Tag ausgeben mit:
    =TEXT(WOCHENTAG(D5;1);"TTT")
    Das hätte man auch mit einem benutzerdefiniertem Datumsformat hinbekommen, aber so kann ich unabhängiger formatieren.
Wie jetzt auch klar wird, ist der Screenshot aus dem Jahr 2017.

Freitag, 12. Januar 2018

SQL Server Configuration Manager

Aus irgendwelchen Gründen ist die Verknüpfung zum SQL Server Configuration Manager bei einigen Windows-10-Geräten weg. Ich weiß nicht, ob das eins dieser vielen Windows-Updates war, oder sich der Link nach einiger Zeit von selbst zerstört. Ist aber doof, wenn man ihn braucht.



Die Verknüpfung zum SQL Server  Configuration Manager lautet normalerweise:

"C:\Windows\SysWOW64\mmc.exe /32 C:\Windows\SysWOW64\SQLServerManager12.msc"

Man kann natürlich die SQLServerManager12.msc auch normal über das Startmenü eintippen, suchen und starten. Allerdings wird die .msc erst in der Suchliste angezeigt, wenn man alle Zeichen eingetippt hat, was das Ganze etwas mühsam gestaltet...

Dabei ist folgendes zu beachten:

  • 12 ist gleich 14. 
  • Das heißt SQL Server 2014 ist also SQLServerManager12.msc (interne Version 2014).
  • Dann ist 10 demnach gleich 8, also SQLServerManager10.msc ist SQL2008R2 (interne Version 2009).

Freitag, 5. Januar 2018

Windows 10 - LAN als WLAN-Hotspot (2)

Ich hatte das Thema schon mal verlinkt. Nun aber habe ich es auch getestet und festgestellt, dass die Beschreibung suboptimal und das Video doof ist. Daher meine Beschreibung:

···

Problem: Im Büro habt ihr am Notebook zwar LAN mit Internet etc, aber kein WLAN für die mobilen Geräte.

Lösung: Ihr könnt, so ihr einen passenden WLAN-Adapter zur Verfügung habt, selber einen WLAN-Hotspot einrichten.

Und so gehts:

  1. Startet die Eingabeaufforderung "cmd" mit Administratorenrechten. Das geht beispielsweise, indem ihr die Windows-Taste drückt, "cmd" tippt und mit gedrückter linker STRG- & Shift-Taste auf das Suchergebnis klickt.
  2. Tippt den folgenden Befehl "netsh wlan show drivers" ein und bestätigt mit der Entertaste.
  3. Wenn neben der Zeile Unterstützte gehostete Netzwerke ein “Ja” steht, könnt ihr einen Hotspot einrichten, ansonsten nicht.


  4. Nun gebt ihr ein:
    netsh wlan set hostednetwork mode=allow ssid=WLANNAME key=PASSWORT

    Den Namen des WLANs und das Passwort könnt ihr natürlich verändern. Wichtig ist nur, dass das Passwort mindestens 8 Zeichen lang ist, sonst funktioniert das alles nicht.
  5. Startet jetzt das WLAN mit: netsh wlan start hostednetwork

    So, WLAN ist da und gestartet. Jetzt muss man dem Windows nur noch sagen, dass Verbindungen hierüber erlaubt sind:
  6. Drückt also Windows+R und gebt dort: ncpa.cpl ein und klickt mit der rechten Maustaste auf eure Verbindung, mit der ihr tatsächlich verbunden seid und geht in die Einstellungen.

    Daneben seht ihr auch schon das eben erstellte neue Netzwerk. Merkt euch den Namen (bei mir "LAN-Verbindung* 3" - den werden wir beim 8. Schritt brauchen.

  7. Hier hakt ihr im Register "Freigabe" die Option "Anderen Benutzern im Netzwerk gestatten, diese Verbindung des Computers als Internetverbindung zu verwenden" (1)


  8. Bei "Heimnetzwerkverbindung" (2) wählt ihr die oben erstellte Verbindung aus.
Jetzt kann sich euer Gadget mit dem WLAN verbinden und das Internet benutzen.

Zum ausschalten des Hotspots geht ihr  wie oben beschrieben in die Eingabeaufforderung und setzt den Befehl: netsh wlan stop hostednetwork

Getestet und funktioniert!

Farbe ist das neue Schwarz

Das gute alte Batch - sie funktioniert und tut, aber leider ist sie so schwarz und unschön. Dabei gibt es von (nahezu) Anfang an die Möglich...