Rechner über Remote Desktop neu starten

Verbindet man sich via Remote Desktop zu einem anderen Rechner, dann findet man sich in einer unschönen Situation wenn man die Maschine neu starten möchte. Im Startmenü sind die üblichen Menüpunkte zum herunterfahren und neu starten verschwunden.

Hier gibt es zwei Möglichkeiten, die Maschine trotzdem neu zu starten. Rechner über Remote Desktop neu starten weiterlesen

XenDesktop und Android

Zur Zeit habe ich die Gelegenheit mit XenDesktop herumzuspielen. Die VM läuft auf einem ESXi 4.1 Server, sie wird mit Citrix XenDesktop gestreamt. Ich kann von Desktop, XenClient, Tablet oder sogar Handy aus darauf zugreifen und ihn nutzen. Das ganze funktioniert erstaunlich performant, selbst über eine UMTS-Verbindung.

Hier Windows 7 auf einem Asus Eee Pad Transformer:

XenDesktop und Android weiterlesen

Temporary Internet Files belegen extrem viel Platz

Heute überprüfte ich den belegten Plattenplatz auf meinem Rechner und wurde etwas stutzig als ich sah wieviel Platz die Temporary Internet Files verbrauchen.

10 Gigabyte sind eine stolze Größe … vor allem wenn man den Internet Explorer quasi nicht nutzt. Temporary Internet Files belegen extrem viel Platz weiterlesen

iCal for Events Manager anpassen

Das WordPress-Plugin Events Manager hat mit der Version 5 mal wieder die Datenbank-Struktur angepasst, so dass das iCal-Plugin nicht mehr funktioniert. Das letzte Mal konnte ich die Änderungen die ich gemacht habe auf der Seite des Entwicklers posten, mittlerweile hat er das leider unterbunden.

Falls noch jemand Probleme mit dem Plugin hat, hier meine Änderungen für die Version 5.1.5 vom EM:

    $queryEvents = "SELECT event_id AS id, event_name AS eventTitle, e.post_content AS eventDescription, ";
$queryEvents .= "location_name AS eventLocation, ";
$queryEvents .= "event_start_date AS eventStartDate, event_start_time AS eventStartTime,  ";
$queryEvents .= "event_end_date AS eventEndDate, event_end_time AS eventEndTime ";
$queryEvents .= "FROM ".$wpdb->prefix."em_events e, ".$wpdb->prefix."em_locations l ";
$queryEvents .= "WHERE event_id > 0 AND e.location_id = l.location_id ";
$queryEvents .= "ORDER BY event_start_date DESC";

Das Snipping Tool funktioniert zur Zeit nicht

Beim Versuch das Snipping Tool zu starten begrüßte mich heute diese Fehlermeldung:

Das Snipping Tool funktioniert zur Zeit nicht. Starten Sie den Computer neu, und wiederholen Sie den Vorgang. Wenden Sie sich an den Systemadministrator, falls das Problem weiterhin besteht.

Ein Neustart brachte leider nicht wirklich viel, im Internet finden sich verschiedenste Lösungsansätze, vom Reparieren der Office-Installation über das Installieren der Tablet PC Components bis hin zum umkopieren von fehlenden Dateien. Das Snipping Tool funktioniert zur Zeit nicht weiterlesen

Active Directory Primärgruppe eines Users mit PHP finden

Versucht man über LDAP Infos über Benutzeraccounts aus dem Active Directory zu laden, dann wird ein nicht ganz unwichtiges Detail unterschlagen: Die Primary Group des Benutzers. Eine LDAP-Abfrage nach memberOf liefert alle Gruppen, mit Ausnahme der primären. Stattdessen wird im Benutzer-Objekt eine numerische primaryGroupID abgespeichert. Diese ID taucht jedoch im Objekt der Gruppe auf den ersten Blick nicht auf. Das ganze geht sogar noch weiter: Gruppen enthalten mit dem member-Attribut alle Mitglieder. Es liegt also nahe, mit der Abfrage “(&(member=$userDN)(objectType=group))” alle Gruppen zu finden in denen sich der Benutzer befindet. Leider macht uns das Active Directory hier auch einen Strich durch die Rechnung, es liefert wieder nur alle Gruppen ohne die Primärgruppe. Active Directory Primärgruppe eines Users mit PHP finden weiterlesen

vSphere-Erweiterung deinstallieren

Mehr durch Zufall bin ich darüber gestolpert wie man bei VMware vSphere Erweiterungen entfernt die noch als Reste im System vorhanden sind.

Ich hatte irgendwann mal CapacityIQ ausprobiert, es dann aber nicht weiter genutzt. Seitdem taucht es aber immer noch im Plug-in Manager auf.

vSphere-Erweiterung deinstallieren weiterlesen

Facebook-Anwendung blockieren [Update #5]

Vor kurzem ist mir aufgefallen dass ich keine Möglichkeit mehr habe Facebook-Anwendungen zu blockieren. Bisher konnte ich immer auf die Profilseite der Anwendung gehen, dort gab es links in der Spalte unten einen Link “Anwendung blockieren”. Das Blockieren der Anwendung hat den Vorteil dass ich keine Anfragen mehr dazu bekomme und dass ich den Zugriff des Programms auf Daten von mir verhindere, auch wenn Freunde die Anwendung nutzen. Neuerdings kommt man nicht mehr auf die Profilseiten, man wird direkt zur Anwendung weitergeleitet.

Im Dezember 2011 hat Facebook angekündigt dass ab Anfang Februar 2012 die Profilseiten eingestellt werden. Stattdessen kann jede Anwendung eine dazugehörige Seite anlegen, bei der dann zusätzliche Anwendungsspezifische Optionen vorhanden sind, darunter ein Link zur Anwendung und die Option zum Blockieren. Facebook-Anwendung blockieren [Update #5] weiterlesen

Remote Desktop mit mehreren Monitoren

Sucht man im Internet nach “remote desktop multiple monitors” findet man nahezu überall den gleichen Tipp:

mstsc /span

Startet man die Remotedesktopverbindung (wer schon immer mal wissen wollte wofür das steht: Microsoft Terminal Server Client) mit diesem Parameter, dann spannt sich der Remote Desktop über alle angeschlossenen Monitore. Dieser Aufruf hat jedoch den Nachteil, dass die komplette Fläche des Desktops vom Remote Computer als ein Monitor angesehen wird. Maximiert man ein Fenster, dann erstreckt es sich über beide Monitore. Natürlich gibt es Tools mit denen man sich hier behelfen kann, ich habe dafür bisher WinSplit Revolution genutzt, das ich ohnehin ständig benutze um die Fenster besser anordnen zu können.

Es geht aber seit Windows 7/2008 Server noch besser:

mstsc /multimon

So werden die einzelnen Monitore auch als solche an den Remote Computer weitergeleitet. Leider gibt es dieses Feature nur in den Enterprise- und Ultimate-Versionen von Windows 7 (danke an Kai für den Hinweis). Remote Desktop mit mehreren Monitoren weiterlesen

Textausgabe in Powershell unterdrücken

Da ich es immer wieder raussuchen muss: Es gibt in Powershell verschiedene Möglichkeiten die Ausgabe eines Befehls zu unterdrücken:

Befehl > $null
Befehl | Out-Null
$null = Befehl
[void] (Befehl)

Um die Ausgabe von mehreren Zeilen zu unterdrücken gibt es auch diese Möglichkeit:

$(
Befehl 1
...
Befehl n
) | Out-Null

Quelle: Thread in microsoft.public.windows.powershell.