By Rolf Masuch on
26.07.2008 10:34
Dmitry Sotnikov [MVP] hat in seinem Blog die Verfügbarkeit der neuen PowerGUI Version 1.5.1 bekannt gegeben. Ihr könnt diese von der, übrigens neu gestalteten, PowerGUI Hompage herunterladen. Aus der neuen Funktionsliste: - VMware Infrastructure Client integration
- Support for roaming profiles, as well as Citrix/TS deployments
- Easier UI localization switch right from the GUI
- STA mode support
The highlights for the IDE include: - Online search for PowerShell scripts
- Support for multiple runspaces
- Intellisense now supporting NoteProperties, env:, and function drive
- Support for signed script ...
Read More »
|
By Rolf Masuch on
20.07.2008 19:58
Hallo Community, im ersten Teil der Spielereien mit import-csv habe ich euch erste Hinweise für die Arbeit mit dem Cmdlet gegeben. Aber wie der Name des Cmdlet bereits sagt, importiert es CSV Dateien. In einer solchen Datei sind die Werte mit einem Komma getrennt. In einem auf deutsch konfigurierten Betriebssystem und Office ist das Trennzeichen aber das Semikolon (;) bzw. die doppelten Anführungsstriche um ein Semikolon herum (";"). Was macht jetzt import-csv daraus? Zum Vergleich die Dateien in der englischen und zwei deutschen Versionen. Import-ENU.csv Spalte1,Spalte2,Spalte3 Wert1,Wert2,Wert3 Import-DEU1.csv Spalte1;Spalte2;Spalte3 Wert1;Wert2;Wert3 Import-DEU2.csv "Spalte1";"Spalte2";&quo ...
Read More »
|
By Rolf Masuch on
20.07.2008 16:23
Hallo Community, eines der Cmdlets, welches am häufigsten genutzt wird, ist wohl import-csv. In loser Folge möchte ich euch einige Stolpersteine bei der Arbeit mit dem Cmdlet aufzeigen und, wenn möglich, Workarounds für einige der Schwierigkeiten anbieten. Als Beispieldatei für den Import wird die Datei ImportDemo.csv im Pfad d:\temp verwendet. Als "echte" CSV-Datei sind die Werte in der Datei durch ein Komma getrennt. ImportDemo.csv: Spalte1,Spalte2,Spalte3 Wert1,Wert2,Wert3 Wenn diese Datei jetzt mit Import-Csv d:\temp\ImportDemo.csv eingelesen wird, ist die Ausgabe eine Tabelle mit Spalten und den darin enthaltenen Werten.
Read More »
|
By Rolf Masuch on
19.07.2008 13:11
Hallo Community, Auf dem PowerShell Team Blog wurde heute eine interessante Neuigkeit veröffentlicht. Das Produkt PowerShellASP ermöglicht es auf ASP Seiten PowerShellCode in ASP Seiten einzubetten! Hinter dieser Implementierung stehen die Kollegen von NSoftware. Wie auch bereits andere Software von ihnen ist auch PowerShellASP FREEWARE! Das Beispiel, welches wahrscheinlich bald auf vielen Webseiten auftauchen wird: <html> <body> & ...
Read More »
|
By Rolf Masuch on
13.07.2008 21:33
Hallo Community, Desmond Lee (SwissITPro ) hat in seinem Blog einen neuen Beitrag zum Thema PowerShell als Bestandteil einer Exchange 2003 Migration in einem komplexen globalen Active Directory bereit gestellt. Der eigentliche Beitrag ist als Video auf edge.technet.com verfügbar gemacht. Danke Desmond! Gruss Rolf ...
Read More »
|
By Rolf Masuch on
12.07.2008 21:03
Hallo Community, eine der interessantesten Informationen der letzten Zeit soll euch nicht vorenthalten werden. Jeffrey Snover [MSFT] Windows Management Partner Architect hat im PowerShell Team Blog einen wichtigen Beitrag zur Beschleunigung des Starts der PowerShell bereit gestellt. Das dazu notwendige Skript wurde bereits in einem anderen Beitrag veröffentlicht der das Thema "Update des GAC (Global Assembly Cache)" hat. Für alle, die sich fragen was ngen.exe macht ist
Read More »
|
By Rolf Masuch on
05.07.2008 15:58
Hallo Community, es lohnt sich mal wieder den Zeitungshändler aufzusuchen. In der aktuellen Ausgabe 07/2008 der Zeitschrift IT Administrator http://www.it-administrator.de/magazin/heftarchiv/artikel/35233.html findet ihr meinen ersten PowerShell Workshop (Teil 1 von2). Es geht um Grundlagen zu Sprache. Leider hat sich beim Druck der Fehlerteufel eingeschlichen. :-( Bei einigen Cmdlets bzw. bei Parametern wurden die Bindestriche nicht gedruckt. Ich hoffe der Artikel kommt trotzdem gut an.
Gruss Rolf ...
Read More »
|
By Rolf Masuch on
05.07.2008 09:17
Hallo Community,
das auf dem Treffen vorgestellte Skript ist mittlerweile in der Skriptsammlung bereitgestellt. Nochmal für alle die Zusammenfassung: ------------------------------------------------------------------------------------- Version 2 des Skripts als Funktion Erstellt öffentliche Ordner über die MAPI Schnittstelle von Outlook. Die Parameter der Funktion sind: PFName = der Name des zu erstellenden Ordners PFType = Typ des Ordners (Mail, Calendar, Contact, Journal, Note, Task) Standard ist Mail PFParent = Ordner in dem der neue Ordner erstellt werden soll. Standard ist "\" Die Funktion kann sowohl allein als auch in der Pipeline verwendet werden. Eine Beispiel-Anwendung ist im Skript hinterlegt. -------------------------------------------------------------------------------------
Eine Importdatei hat dieses Format:
Read More »
|
By Rolf Masuch on
16.06.2008 21:36
# In general posting in German but this time exceptionally in English In response to Steve's Scripting/Sysadmin Meme and Shay's call out How old were you when you started programming? I was 26 when I started to write DOS batches and DBASE stuff. What was your first machine? My first real computer was a 386SX.. long time ago. What was the first real script you wrote? A DOS-based ANSI Menu for a small company. What scripting languages have you used? DOS-Batch, JavaScript/DHTML, VBScript and ...
Read More »
|
By Rolf Masuch on
15.06.2008 17:45
ist eigentlich kein Problem, oder? So etwas macht man doch mit den Exchange Cmdlets wird der Skriptingprofi antworten. Aber die (ur-)alte Hürde, das der Typ des Ordners, z.B. Kalender oder Kontakte, nicht angegeben werden kann, haben diese Cmdlets geerbt :-( Also greift der Skripter zu Outlook und findet leider sehr wenig Vorlagen (nochmal :-() In der MSDN findet man die Add Methode für Ordner und eine Liste der Konstanten für Outlook. Dabei fällt auf, das anders als bei den Server Cmdlets bei der Automatisierung über Outlook auch der Typ des Ordners angegeben werden kann. Die Typen entsprechen der Liste, die Outlook bei der manuellen Erzeugung von öffentlichen Ordnern anbietet ...
Read More »
|