Script: Hyper-V VM-Launcher [Powershell]

Hallo,

vor kurzem wollte ich nur meine VM starten und nicht extra den Hyper-V Manager starten, um dort die VM zu starten und anschließend mich mit der Console (vmconnect.exe) zu verbinden.

Ich finde das sind zu viele Klicks für eine im Grunde simple Aufgabe.

Über die Powershell (ein Hoch auf die Kraftmuschel) kann man via Start-VM direkt die Virtuelle Maschine starten. Im Anschluss können wir die VM via vmconnect aufrufen. Wird das Anzeigefenster geschlossen, dann können wir mit Stop-VM die Virtuelle Maschine beenden.

Ein einfaches Script sieht so aus (Meine VM heißt LinuxBox und wird lokal ausgeführt):

Wenn man dieses Powershell-Script nun ausführt, funktioniert das zwar ganz gut, aber leider bleibt im Hintergrund das Powershell-Fenster während der gesamten Verbindung zur VM bestehen. Wenn wir uns ein Shortcut mit bestimmten Parametern anlegen, können wir das Powershell-Fenster via -WindowStyle Hidden verstecken.
So würde dies nun aussehen (Mein Powershell-Script liegt auf D:\Coding\Powershell\):

Ein Dank geht an Jeff Wouters (Sein Blog-Beitrag zeigte mir, wie ich das Script versteckt ausführen kann).

In dem Sinne: Happy Launching.

0xf.at Level 15

Hallo,

habe heute wieder mit 0xf.at gespielt und wollte euch meine Lösung für Level 15 präsentieren.

 

Lösung Level 15

var decrypt = „npveei“; var encrypt =““; for (var i = 0; i < decrypt.length; i++) { encrypt = encrypt+(String.fromCharCode(s.charCodeAt(i)-i)); }

[collapse]

 

Habt ihr eine bessere Lösung?

In dem Sinne, viel Spaß!

Script: Dynamic-Navbar (BootStrap) [PHP]

Guten Abend,

seit kurzem beschäftige ich mich für Testzwecke mit Bootstrap. Doch mochte ich dort nicht die Art, wie die Navigationsleiste erstellt wird und auf jeder Seite diese dann entsprechend manuell als aktiv gesetzt werden musste. Deswegen habe ich dies nun mit einem PHP-Script dynamisch gemacht.

 

Das Script kennt im Array $NavElements alle <a href> Elemente der Navigationsleiste.
Diese werden in der foreach-Schleife einmal durchgelaufen und geprüft, ob das Element im String, den Seitenname mittels basename($_SERVER[‚PHP_SELF‘]) enthält, ist es der Fall, wird dieses dem NavbarString als Active mitgegeben. So generiert sich dynamisch die Navigationsleiste. Die Funktion wird im Anschluss dann via echo ausgegeben.

In dem Sinne, frohes Scripten.

1 3 4 5 6 7 26