+menu-


  • Learning PowerShell

    Don Jones’ keynote basically said, if you do not learn PowerShell, you will not be able to function as an Windows IT administrator in 5 years time or so… After what was told on the MVP summit, about Microsofts commitment to PowerShell, and how all new products will be based on it, he foresees are very dim future for admins who do not know it.

    One of his suggestions was to read a PowerShell help file every day… Just go through the help files one by one, you will most  likely not remember all of it, but if you read enough, some point might stick ;-)

    So on the way home I decided to try to write a little PowerShell script that would display a help file, and automatically store the the number of the helpfile that I have reached. (So I do not have to keep track of it myself)

    This is the most basic version, I came up with it on the plane home from the Forum Meet.

    [int]$HelpNr = Get-Content -Path c:\scripts\test.ini
    $vhelp = Get-Help * | Get-Help
    $i=0
    foreach ($vvhelp in $vhelp){
    $i++
    if ($i -eq $HelpNr) {$vvhelp}
    }
    $HelpNr++
    Set-Content -Path c:\scripts\test.ini -Value $HelpNr


    It has to be said though, that this is hardcoded to look for a file “c:\scripts\test.ini ” which is where it keeps track of the number of help files you have gone through.
    If you are going to test the program, in this version you have to create the .ini file, and just put a 1 in the first line of it.


  • Søndag

    Efter vi har været ude at spise morgenmad hos Mark, kører vi tilbage til hotellet, så vi kan forberede tingene til konferencen, som starter kl 13.

    Det viser sig desværre at Anne Grub er blevet syg, så hun har desværret måttet melde afbud, og derfor har Don Jones sagt, ja til at overtage hendes “Keynote”. Hans oplæg hedder noget i stil med “Hvordan ser dit CV ud i 2018″ Hvor han kommer ind op hvad der sker i branchen for tiden, og hvad han regner med sker i fremtiden.

    En af de ting som han sagde rigtigt mange gange var PowerShell, PowerShell, PowerShell…. Flere af dem som er med hernede har også været til MVP summit i Seattle… Hvor Microsoft fortalte at de er100% på PowerShell vognen, og når næste version af Windows kommer ud, er det 1 prioritet at få alt til at køre i PowerShell… GUI’en bliver prioriteret rigtigt lavet, kan de nå at få noget over i GUI’en er det fint, hvis ikke, er det bare synd, så må man i konsollen.


  • De første par dage…

    Så er jeg kommet ned til Virgina, og vi er godt igang med konferecen..

    Jeg kørte ned fra Washington lørdag formiddag.. det tog ca 4 timer at køre ned til Virgina Beach, så det var lige til at klare i min lejede sofa med hjul.

    Efter at være kommet til hotellet, var vi et par stykker der mødtes til lidt mad og en øl… Efter vi havde spist, kørte vi ud til Marks hus, hvor han var vært ved et par øl og lidt chips.  Det var rigtigt hyggeligt, at møde folk igen.

    Søndag morgen var vi 4 der kørte ud og spiste morgenmad med Mark, Rhonda, Don Jones og Greg Shields.. Rhonda lavede nogle helt fantastiske pandekager uhhhmmmm..

     


  • Aften tide…

    Så har jeg lige snakket med min mor i telefonen…. Klokken er 20.45 herovre…. og 02.45 i Danmark….

    Er lige kommet tilbage, har kørt en tur rundt og set lidt af Washington by.. Der er rigtigt meget natur rundt omkring Washington, det havde jeg slet ikke forestillet mig, det er faktisk en rigtig flot by..

    Jeg havde ikke fået andet en fly mad, så jeg beslutte mig for at finde en bøf.. Så da jeg så et skilt der hed Philadelphia Cheese Steaks tænkte jeg at det var lige mig… Men for dælan hvor var det ikke sundt… Det var en slag baguette, hvor der havde kommet noget kød i med omkring 60% fedt, og så ost, ketchup og meget lidt salat oven i….. Man skulle skynde sig at spise,ellers ville alt brødet bliver opløst…

    Nå ikke mere herfra fra i aften… NU tror jeg jeg har fortjent en lille øl eller to….

    Sov godt derhjemme….


  • Arrgghhh ingen strøm

    På et tidspunkt løber man jo altid tør for strøm…. Så da jeg skal til at oplade min bærbare, så jeg kan skrive lidt om turen, ser jeg at jeg har glemt, den strøm adaptor som passer til USA, jeg har mere eller mindre til alle andre lande end USA, så det er lige blevet en tur ned i Target og BestBuy….


  • USA Here I came

    Så er jeg kommer til USA, selv om jeg var lige ved at misse flyet fra Bruxelles til Washington.. Landede var ude af flyet kl 11.00 i Bruxelles, og skulle med fly videre kl 11.25… Det tog 24 minutter i raskt trav at nå til den gate, jeg skulle flyve fra… Så det var heldigt at jeg ikke skulle tisse eller noget.

    Men jeg nåede frem til Washington ca 20 min tidligere end beregnet, på grund at medvind det meste af vejen.

    Da vi var kommet ud af flyveren blev vi kørt over til hovedterminalen, hvor vi skulle hente vores baggage, og igennem tolden.. For engangs skyld skete det hurtigt og smerte frit, min kuffert var en af de første, og der var ikke kø i tolden…

    Så skulle jeg ud og finde en bus, der kunne køre mig over til biludlejningsfirmaet… Da jeg så blev sat af derovre, spurgte chaufføren, hvad det var for en bil jeg havde booket… det sagde jeg så, så fortalte han at jeg bare skulle sætte mig ind og tage en af dem som holdt på pladsen…Det syntes jeg lød lidt for specielt, så jeg stillede mig alligevel i kø til skranken,og fik mere eller mindre at vide, at jeg bare skulle gå ud og vælge en bil.. Nøglen sad i dem alle sammen… Så jeg tog en knaldrød Cadillac DTS.

    Det er en stor bil, skulle jeg lige hilse at sige… Skal nok lige lægge nogle billeder på lidt senere…


  • Test Flash Drive

    I recently tried a software package called MojoPac.  During the install of MojoPac to my USB stick it complained that it might not work very well, because it detected that I had a slow USB stick… So I started wondering, what do I need to test the speed of my USB drives, besides some large files and a stopwatch.

    I did some quick googeling and found a nice little utility called  Chkflsh, which can be downloaded Here

    It is a very nice little tool, that allows you to check the speed of the drive, and make sure all areas of memory works as it should.

    ChkFlash

    I have just gotten an 8GB Kingston DataTraveler, which I am currently testing…. I am getting Read speed around 16MB/s and Write Speeds averaging just above 10MB/s. Pretty decent speed compared to price, it costs around 170Kr (35USD)


  • Tickets booked and I am ready to go!

    Finally everything should be in place now, I have booked the plane tickets to Dulles Airport in Washington, I supposedly have a Cadillac waiting for me on arrival.

    I am planning to spend the first 1½ day in the Washington area, to see the sights.. I am probably going to meet up with a guy called Dennis from Canada and his wife. Then we are going to drive down to Virgina Beach, for the 2008 forummeet. Then spending 5 days in VA, before I drive back up to Washington and fly back home.

     

    Cant wait until the 18th…


  • MSTSC Util

    A while back I needed to connect to different servers quite often via mstsc, and a lot of the times I needed a console connection to the specific server, so I decided to write a small app, so I did not have to type Mstsc /v:server /console all the time.

    I decided to make a small AutoIT app, that would dock in the systray.
    Systray icon

    What it does is, it reads a list of servers from an .ini file, you need to prepopulate the list with the servers in your own environment like this.

    Servers.INI

    So what it ends up looking like in “production” is something like this…

    You can download the compiled app here…
    Flex Console connect app by Xenophane

    For the paranoid I will attach the AutoIT source code, so you can compile it your self :)


    #Include

    Opt("TrayOnEventMode",1)
    Opt("TrayAutoPause",0)
    Opt("TrayMenuMode",1) ; Default tray menu items (Script Paused/Exit) will not be shown.
    Global $server[100][3]

    $Console = TrayCreateMenu("Console Connect")
    $Regular = TrayCreateMenu("Regular Connect")

    $data = IniReadSection ( @ScriptDir&"\servers.ini", "servers" )

    ;~ For $i = 1 To $data[0][0]
    ;~ MsgBox(4096, "", "Key: " & $data[$i][2] & @CRLF & "Value: " & $data[$i][1])
    ;~ Next

    $server[0][0] = $data[0][0]
    For $i = 1 to $data[0][0]
    $server[$i][0] = TrayCreateItem($data[$i][0], $Console)
    TrayItemSetOnEvent(-1, "ServerConsole")
    $server[$i][1] = TrayCreateItem($data[$i][0], $Regular)
    TrayItemSetOnEvent(-1, "ServerRegular")
    $server[$i][2] = $data[$i][1]
    Next

    TrayCreateItem("")
    TrayCreateItem("About")
    TrayItemSetOnEvent(-1, "DoAbout")
    TrayCreateItem("")
    TrayCreateItem("Exit")
    TrayItemSetOnEvent(-1, "DoExit")

    TraySetState()

    While 1
    Sleep(100)
    WEnd

    Func DoAbout()
    Msgbox(64,"About:","Tool by Claus T. Nielsen")
    EndFunc

    Func DoExit()
    Exit
    EndFunc

    Func ServerConsole()
    For $i = 1 to $server[0][0]
    If $server[$i][0] = @TRAY_ID Then
    Run("mstsc -v:"&$server[$i][2]&" /F -console")
    ExitLoop
    EndIf
    Next
    EndFunc

    Func ServerRegular()
    For $i = 1 to $server[0][0]
    If $server[$i][1] = @TRAY_ID Then
    Run("mstsc -v:"&$server[$i][2]&" ")
    ExitLoop
    EndIf
    Next
    EndFunc


    Remember that the /console switch has been deprecated in Vista SP1, and replaced by the /admin switch, the above code does not reflect this change currently, but it is very easily changed.


  • .LOG in notepad

    I was recently made aware of a feature in notepad that I was not aware of.

    If you open Notepad and type in .LOG (In CAPITAL letters) and the save it.
    Notepad picture

    Then when you open the .txt file next time it will automatically append the date to the end of the file.

    Notepad with date

    Very nice if you want to manually log data to a file.. For instance changes on a server.