Powershell Skript mit Verknüpfung starten

Manchmal wäre es sinnvoll, ein Powershellskript direkt über eine Verknüpfung zu starten.Führt man einen Doppelklick auf diese Verknüpfung aus, so startet entweder Notepad, oder ein anderer installierter Skripteditor. Das Skript selbst wird nicht ausgeführt.

Damit das dennoch klappt muß die Verknüpfung etwas modifiziert werden. Unter Eigenschaften > Verknüpfung > Ziel muß folgendes angegeben werden:

powershell.exe -Command "& '<Pfad>'"

Hierbei muß <Pfad> ersetzt werden mit dem absoluten Pfad zum Skript.

Beispiel:

powershell.exe -Command "& 'D:\Skripte\test.ps1'"

Man beachte, daß der Pfad in Hochkommas gesetzt ist und der gesamte Ausdruck hinter -Command in Anführungszeichen. Die Anführungszeichen geben eine Zeichenfolge an, und der Aufrufoperator (&) verursacht die Ausführung des Befehls.

Weitere Parameter für die Ausführung wie z.B.

Weitere Links zum Thema:

Microsoft TechNet: PowerShell.exe-Konsolenhilfe

 

SnippingTool Tastenkombination

Eine der besten Neuerungen von Windows7 ist das SnippingTool. Es ist ein unschätzbares Hilfsmittel bei der Dokumentation. Man wechselt kurz ins Fenster des Snipping Tools und klickt auf die Schaltfläche “neu”. Leider ist das snippen von Kontextmenü oder Startmenü auf diese Art nicht möglich, da diese Elemente bei Fokus wechsel verschwinden.

Nicht möglich? Doch! Mit der Tastenkombination Strg + Druck bzw. Ctrl + Print muß der Fokus nicht gewechselt werden und man kann somit auch z.B. das Starmenü snippen.

WordPress: HTTP Fehler zu viele Weiterleitungen

Auf der Startseite begrüßte mich seit einiger Zeit an der Stelle, an der normalerweise der WordPress RSS Feed zu sehen ist folgende Meldung:

WP HTTP Error: Zu viele Weiterleitungen.

Standardmäßig ist dort folgender Feed eingetragen:

http://blog.wordpress-deutschland.org/feed/

Bei einigen half es, den letzten Slash zu entfernen. Dies zeigt bei mir aber keine Wirkung. Besser war der Tipp im WordPress Deutschland Forum mit einer anderen Feed URL.

http://blog.wpde.org/feed

Danach funktionierte wieder alles normal.

vSphere: Anzahl HA Hearbeat Datastores zu klein

Unter vSphere5 sorgt der HA Datastore Heartbeat für robustere Überwachung einzelner VMs mit HA. Was früher nur über LAN Heartbeats funktionierte, wird nun auch über den Datastore geprüft. Das sogt für geringere Fehleranfälligkeit durch z.B. Isolation bei Ausfall der LAN Verbindung. Voraussetzung für den HA Datastore Heartbeat sind minimum 2 gemeinsame Datastores (shared volumes). In Testumgebungen hat man gelegentlich aber nur ein gemeinsames Volume für VMs. Das führt zu folgender Fehlermeldung:

The number of vSphere HA heartbeat datastores for this host is 1 which is less than required 2

Letztlich eine kosmetische Sache, aber ich mag keine Fehlermeldungen, die dauerhaft sichtbar sind. Man übersieht dann leicht echte Fehler.  Man kann diese Meldung dauerhaft unterdrücken, indem man in den erweiterten Eigenschaften des HA-Clusters folgende Option eingibt:

das.ignoreInsufficientHbDatastore = true

Den Hinweis zur Lösung fand ich (wie so oft) bei Yellow-Bricks.

Die Eingabe erfolgt natürlich ohne Gleichheitszeichen.

Weiterführende Links

Mehr Info zum Thema Heartbeating bei Yellow-Bricks.