Tagged: powershell RSS

  • Chef 13:56 on 19. May 2010 Permalink
    Tags: powershell,   

    Automatische VMware Dokumentation 

    Wer kennt das nicht. Man richtet Server ein wie Verrückt und vergisst dabei das wichtigste – Dokus!
    Damit man wenigstens mal eine kurze Übersicht bekommt, was Sache ist, habe ich mir ein kleines PowerShell Skript (vSphere PowerCLI) gebastelt, welches eine automatische Doku erstellt. Hierbei berücksichtigt werden:

    • Server Name
    • Festplatten
    • Netzwerkkarten und IPs
    • Arbeitsspeicher
    • Prozessoren
    • die VM Attribute “Funktion” und “Betreuer” (müssen manuell hinzugefügt werden)
    • Anmerkungen

    Was gibt es zu beachten?

    • LaTeX wird benötigt
    • Felder sind alle Ausgefüllt

    Das Skript erstellt Tex Files die dann einfach per pdflatex umgewandelt werden können (oder einfach so abgelegt werden können).  Hoffe so manch einer findet dafür Verwendung.

    In der ZIP Datei enthalten:

    • vmtexdoc.ps1 (Skript das die VI ausliest)
    • tmpl\srv_template.tex (Vorlage für das TeX Dokument)

    Vor dem ersten Start muss das Verzeichnis tex\ angelegt werden. Dort kann ein Logo einkopiert werden (Logo.png oder in der Vorlage ändern).
    Danach einfach .\vmtexdoc.ps1 $NAMEDERVM eingeben

    !Das Feld “Betreuer” ist in der Vorlage noch deaktiviert.!

    Herunterladen (via SkyDrive)

     
  • Chef 13:53 on 4. May 2009 Permalink
    Tags: , powershell,   

    PS Cron (0.5) 

    Heute lasse ich mal mein Powershell Cron Skript auf die Welt los. Da ich den Windows Taskmanager nicht wirklich ausstehen kann, habe ich mich an eine Alternative gewagt die simpel ist und zugleich auch in der Unix Welt angesiedelt ist – Cron.

    Dieses Skript muss immer im Benutzerkontext ausgeführt werden und alle ausgeführten Aktionen werden unter dem Kontext durchgeführt. Wer einen anderen Benutzer haben möchte, muss sich mit runas auseinandersetzen.

    (More …)

     
  • Chef 12:07 on 29. April 2009 Permalink
    Tags: powershell, ,   

    viTaskCheck 

    Bei VMware habe ich manchmal das Problem, dass starkgenutzte Linux VM bei einer VMotion oder SVMotion nicht mehr auf die Festplatte schreiben. Ein remount funktioniert dann oft auch nicht mehr. Damit bei einer Aktion die Leute bescheid wissen, was gerade passiert habe ich ein Skript geschrieben, welches alle Migrationen überwacht und die notwendigen Administratoren informiert.

    Fakten hierzu:

    • Skript läuft in einer 6 Minuten schleife (Task Protokoll wird alle 10 Minuten gelöscht von VC)
    • Versendet Mails über sendmail-ext

    viTaskCheck bei Google Code

    benötigt die sendmail-ext

     
  • Chef 12:04 on 29. April 2009 Permalink
    Tags: powershell, ,   

    sendmail-ext für Powershell 

    Heute gibts mal eine neue Version von der Sendmail Erweiterung für Powershell.

    Was kann sendmail?

    • Mails verschicken über die Powershell
    • Mailarten (SMTP und Outlook über Plugin -> Outlook Redemption)
    • Verschlüsselung über GPG (falls installiert)

    Wie funktionierts?

    (More …)

     
  • Chef 16:08 on 20. April 2009 Permalink
    Tags: , powershell   

    PowerShell Cron Job 0.4a 

    Testers for a simple Powershell Cronjob Script wanted.
    If you’re interested, just drop a comment with short information about usage for this script.

    Some facts:

    • completey written in Powershell (compatible with V1 and V2 CTP3)
    • cron table is saved as standard csv file
    • logging from actions
    • cron console to simply add and delete cron jobs, view log files and crontables

    A real realease will come soon, after some testing scenarios have finished without problems.

     
  • Chef 09:49 on 8. April 2009 Permalink
    Tags: editor, powershell,   

    PrimalPad 

    Wer nicht die PowerGui und den genialen Powershell Editor installiert hat, aber auf die schnelle einen PS Editor benötigt, findet bei PrimalPad genau das was er sucht. Es ist portabel, eine einzelne .Exe und kann überall bedenkenlos eingesetzt werden.

    Mal sehen wie sich das Tool so schlägt. Leider ist eine Anmeldung von nöten, aber bei Bedarf kann ich den Download Link auch hier einsetzen.

    PrimalPad

    via virtu-al.net

     
  • Chef 16:05 on 18. March 2009 Permalink
    Tags: , powershell, ,   

    Powershell : Cron Server 

    Heute gibts mal was besonderes für alle PoSh Anhänger. Ein Cron Server direkt in der Powershell implementiert.
    Da er noch nicht produktiv genutzt werden sollte (Fehler bei der Ausführung von Scripts usw) ist der Code auch erstmal für einen Monat nur Verfügbar.

    Wichtig sind folgende Anpassungen:

    $cronfile -> Pfad zur CSV Datei
    $logfile -> Pfad zur Logdatei

    Die CSV Datei muss so aussehen:

    “min”,”hour”,”day”,”month”,”command”,”ps”

    Um einen Befehl einzutragen muss man sich an den CSV Standard halten!
    Wichtig ist hierbei zu unterscheiden -> ist es ein externer Befehl (ein Programm) oder ein CmdLet (Posh) -> ist es ein CmdLet muss als Wert bei PS eine 1 stehen, damit das Skript es unterscheiden kann. Wie im echten Cron ist gibt es die Unterscheidung:

    * = Immer ausführen
    10 = An Minuten/Stunde/Tag/Monat 10 Ausführen
    10 12 = An Minuten/Stunden/Tage/Monate 10 12 ausführen

    Um einfach mit der Powershell die CSV zu erstellen, hier ein kurzes Skript:

    $cron = @()
    $row = “” | select-object min,day,hour,month,command,ps
    $row.min = read-host
    $row.day = read-host
    $row.hour = read-host
    $row.month = read-host
    $row.command = read-host
    $row.ps = read-host
    $cron += $row
    $cron | export-csv C:\temp\cron.csv

    Code ist hier zu finden : PSCron

     
  • Chef 17:07 on 12. March 2009 Permalink
    Tags: powershell, Scripte, Skripte   

    Von Google Code auf Poshcode 

    Nur als kurzer Hinweis. Habe alle Skripte auf Powershell V1.0 rückportiert und auf Poshcode veröffentlicht. Google Code war mir zu umständlich.

     
  • Chef 12:43 on 20. February 2009 Permalink
    Tags: powershell,   

    PoshBoard 0.4 Webcast 

    Mal sehen ob es mit dem VI Toolkit arbeitet.

     
  • Chef 16:33 on 18. February 2009 Permalink
    Tags: powershell,   

    sendmail skript überarbeitet 

    Viele Designfehler weg, bessere Abhanldung des Skriptes.

    sendmail Type Mailto Subject e/s

    e = encrypted
    s = signed

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel

Old School is Digg proof thanks to caching by WP Super Cache