Download einer Datei mit Powershell

Bei einem meiner Forex-Provider habe ich das Problem, dass der Java-Client nicht sauber gestartet wird, d.h. dass zwar die .JNLP-Datei runtergeladen wird, dafür aber Java nicht gestartet wird. Um dem abzuhelfen, habe ich beschlossen, dafür ein entsprechendes Powershell-Skript zu erstellen. Der Hauptgrund dafür ist die Tatsache, dass der Download einer Datei aus dem Internet durch Powershell eigentlich problemlos möglich sein müsste – und ist es auch.

Nach einigem Suchen im Internet habe ich folgendes Script zusammengestellt, welches jetzt die gewünschte Datei aus dem Web holt, lokal abspeichert und via Java-Webstart ausführt:

# aktuelle Datei runterladen
# mit Java-Webstart starten
# 18.07.2011
$clnt = new-object System.Net.WebClient
$url = "https://www.xx.com/client/live/jclient/jfo.jnlp"
$file = "c:\temp\jfo.jnlp"
$clnt.DownloadFile($url,$file)
# type $file
C:
cd C:\temp
javaws jfo.jnlp

Diese Datei kann jetzt als scriptname.ps1 gespeichert werden. Damit ist nun schon ein erster Schritt getan und diese Datei kann manuell ausgeführt werden – mit einem Doppelklick gehts noch nicht, aber dazu später mehr.

Windows7 GodMode

Wer schon immer mal Gott spielen wollte, kann dies jetzt unter Windows 7 mit dem versteckten Modus „GodMode“ tun, mit welchem ziemlich viele – wenn nicht sogar alle – Einstellungen von Windows7 geändert werden können.

Um diese spezielle Funktion nutzen zu können, muss wie folgt vorgegangen werden:
1. Auf dem Desktop rechte Maustaste drücken
2. „Neu“, „Ordner“ auswählen
3. Als Ordner-Bezeichnung den folgenden Text eingeben:
„GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}“

Wenn alles geklappt hat, erscheint nun ein neues Icon mit der Bezeichnung „GodMode“ auf dem Desktop, mit welchem der spezielle Modus gestartet werden kann.

Startzeit von Windows7 beschleunigen

Durch einen Bug wartet Windows 7 bei der Verwendung einer Farbe als Hintergrundbild beim Login-Prozess 30 Sekunden auf dem Willkommensbildschirm, ohne irgendeinen sichtbaren Fortschritt zu zeigen.

Das Problem tritt nicht auf, wenn man sich per RDP auf den Rechner aus der Ferne verbindet oder wenn man den Desktop Window Manager (DWM) nicht benutzt. Das ist zum Beispiel der Fall, wenn man Aero Glass ausschaltet.

Einen direkt downloadbaren Hotfix von Microsoft gibt es noch nicht, man kann ihn jedoch via Website bei Microsoft anfordern. Die einfachste Lösung dürfte für dem Moment aber sowieso das Setzen eines Hintergrundbildes sein.

Neue Tastatur-Shortcuts für Windows7

Wer mit Software speditiv arbeiten will, kommt um das Lernen von Tastaturkombinationen nicht herum. Bei Windows7 stehen die folgenden neuen nützlichen Kombinationen im Vordergrund (WIN ist die Windows-Taste):

WIN+Home: Alle Fenster (mit Ausnahme des aktiven Fensters) verkleinern
WIN+Space: Alle Fenster werden transparent dargestellt
WIN+T: zeigt die Taskleiste an, anschliessend kann mit den Pfeiltasten navigiert werden
WIN+1-9: Wechselt zu Programm n, wobei n der Reihenfolge gemäss Taskliste entspricht
Shift+Klick auf Taskbar-Icon: start neue Instanz dieses Programmes
WIN+Up: aktuelles Fenster auf Vollbild vergrössern
WIN+Down: aktuelles Fenster minimieren (oder von Vollbild auf normal zurück)
WIN+Left/Right: Andocken des Fensters links oder rechts am Bildschirm-Rand
WIN+Shift+Left/Right (bei zwei Bildschirmen): Verschieben des Fensters von einem Bildschirm zum anderen
WIN+P: Präsentationsmodus einstellen (Laptop, Beamer, etc); damit wird die bisherige Computerspezifische Umschaltung überflüssig
WIN+(+/-): Mit dem + oder – auf dem Nummernblock kann die Bildschirm-Darstellung schnell und einfach gezoomt werden.