Blog J.Schweiss

Infosammlung zu .NET- Programmier-Themen & Elektronik

Powershell 4 runaways

clock Mai 29, 2011 05:27 by author Administrator

Link

Gegenüber was? VBScript oder der CMD-Shell?

OK, hier sind sie:

  1. Logische Befehlssyntax. Jeder Befehl, d.h. jedes CMDlet ist nach dem Prinzip VERB-SUBSTANTIV aufgebaut
  2. Stark ausgebautes Piping. Jeder Befehl kann über die Pipe ( | ) an andere Befehle übergeben werden (sofern sinnvoll, natürlich)
  3. Volle Unterstützung des .NET Frameworks, es ist aber trotzdem noch möglich mit den (veralteten) COM-Objekten zu arbeiten
  4. Weniger Code, der auch einfacher zu lesen ist als VBScript.
  5. Einfachere Verwendung von CSVs, XML und HTML. Genannt seien hier z.B. die CMDlets "Import-CSV", "Export-CSV" und "Convertto-HTML".
  6. Jeder Output ist als Objekte im RAM gespeichert, nicht wie der CMD-Shell als Text. Dazu hier ein Beispiel:
01.
$Textfile = get-content C:\test.txt

Diese Codezeile speichert den Inhalt des Textfiles C:\test.txt in einem Array mit dem Namen "$Textfile". Du musst also nicht eine ganze Funktion für das Einlesen eines Textfiles in ein Array schreiben, eine Codezeile verwenden. Jede Zeile eines Textfiles ist nun als Objekt in diesem Array gespeichert. Dieses Array kannst du nun z.B. in einer Foreach-Schleife weiterverwenden.

01.
foreach ($Linie in $Textfile) {write-host "Blabla"$Linie}

Diese Schleife gibt z.B. das Textfile zeilenweise, d.h. objektweise aus und schreibt vor jede Zeile den Text "Blabla". Es gibt natürlich noch andere Möglichkeiten....face-smile

Ausserdem ist die PowerShell Script Language stark an C# angelehnt, was den Umstieg auf diese sehr weit verbreitete Programmiersprache erleichert.

Wenn du ein umfassendes Beispielscript sehen willst, schau mal hier:
http://www.administrator.de/index.php?con ...



Lightswitch

clock Mai 26, 2011 06:14 by author Administrator
Fun Stuff


Online Database Schema Samples Library

clock Mai 23, 2011 06:16 by author Administrator

Link & Link



Moving your Webapps from Webmatrix to ASP.NET MVC

clock Mai 23, 2011 03:39 by author Administrator

Article



MSDN Magazine Issues

clock Mai 23, 2011 03:38 by author Administrator

Übersicht



Securing your Silverlight Apps

clock Mai 23, 2011 03:35 by author Administrator

MSDN Article

image



DotNetMQ

clock Mai 22, 2011 19:52 by author Administrator

.NET Message Queue System



Delphi-aner Cobol-isten der Zukunft

clock Mai 22, 2011 00:09 by author Administrator

Un développeur Delphi doit maîtriser C# s'il ne veut pas de devenir le coboliste des années 2010



WMI – Computertyp ermitteln

clock Mai 21, 2011 19:47 by author Administrator

dotnet-snippets



Switch on the code–Tutorials

clock Mai 18, 2011 05:12 by author Administrator

Switch on the code 

Tutorials (WPF) & Designer WPF

Styling the Listview 

Helpful Bookmarks



IIS Compression

clock Mai 18, 2011 04:49 by author Administrator

enabling IIS Compression



Generic Delegates

clock Mai 18, 2011 04:41 by author Administrator

Blog - Generic Delegates



Beliebteste Entwickler Tools

clock Mai 16, 2011 06:34 by author Administrator

http://social.msdn.microsoft.com/Forums/de/offtopicde/thread/b88c63a9-d558-4c89-8447-305fd10d4e25



Yes, we can.

clock Mai 16, 2011 06:26 by author Administrator

image

 

 

image



Codepad

clock Mai 16, 2011 06:25 by author Administrator

CodePad für .NET



Dataminig

clock Mai 16, 2011 06:15 by author Administrator

Link



OData, REST and this cool program call LINQPad

clock Mai 16, 2011 06:11 by author Administrator

Link



Powershell–Systemverwaltungs-Aufgaben

clock Mai 16, 2011 05:24 by author Administrator

Link

Ein aufgabenbasierter Leitfaden für Windows PowerShell-Cmdlets



Sharepoint 2010

clock Mai 15, 2011 23:44 by author Administrator

Intro

MSDN



Sharepoint Foundation

clock Mai 15, 2011 22:34 by author Administrator
  • Sharepoint Techtalk Teil 1
  • TechTalk „SharePoint 2010 für Entwickler“ - Teil 2: Das neue Userinterface
  • TechTalk „SharePoint 2010 für Entwickler“ - Teil 3: Entwickeln auf SharePoint



  • Sign in