PowerShell Skriptsammlung

Die Skriptsammlung ist als Pool von Skripten und Teilen von Skripten gedacht.
Alle Skripte können freiherunter geladen werden. 
Die Upload-Funktion ist für jeden registrierten Community-Nutzer freigegeben.
(Hier geht es zur Anmeldung...) Nach einer Prüfung und Freigabe
stehen eure Skripte allen zur Verfügung.

   
weitere nützliche Links
   
Search

Software-Inventur mit Klassifizierung

List-Software.ps1
PowerShell-Script zur Inventarisierung und Klassifizierung der installierten Software.
Das Script liest die Angaben zur installierten Software aus der Registry, entfernt Systemkomponenten und gibt eine Software-Liste auf den Bildschirm, in eine Text-Datei und in eine csv-Datei aus.
Darüber hinaus kann die Software nach frei definierbaren Vorgaben klassifiziert werden, z.B. in Updates, Freeware und lizenzpflichtige Software. Die Definitionen für die Klassifizierung werden aus einer csv-Datei eingelesen, eine Muster-csv-Datei ist vorhanden.



File size 2 K
Downloads 1002
Date Thu 10/29/2009 @ 06:32
Author Andreas Lauer
EMail Andreas.Lauer@alits.de
RATING:   COMMENTS (0)  DOWNLOAD

Netzlaufwerke verbinden (v2.0)

Map-Drive.ps1 (v2.0)
PowerShell-Funktion zum Verbinden von Netzlaufwerken mit Fehlerbehandlung.
Geeignet zum Einsatz in Login-Skripten.
Jetzt auch pipeline-fähig.



File size 1 K
Downloads 3139
Date Mon 06/15/2009 @ 11:51
Author Andreas Lauer
EMail Andreas.Lauer@alits.de
RATING:   COMMENTS (0)  DOWNLOAD

Aufruf von PowerShell aus Visual Studio 2008 Windows Forms Anwendung

Dies ist ein kleines Visual Studio 2008 Projekt das eine graphisches Windowsformular mit einem Datagrid, einem Button, einer Textbox, einem Kontextmenü und 2 Labels erzeugt.

Das Datagrid wird direkt und nach jedem Klick auf den Button mit dem Ergebnis des PowerShell CmdLet "Get-Process" befüllt.

Nach einem Rechtsklick in das Datagrid kann man über das Kontextmenü das CmdLet "Stop-Process" ausführen, hier wird aus der aktiven Zeile des Datagrids der Prozessname ausgelesen.



File size 606 K
Downloads 424
Date Thu 06/11/2009 @ 12:50
Author Helmut Winkler
EMail Vurtan@gmx.de
RATING:   COMMENTS (0)  DOWNLOAD

Interprozesskommunikation und PowerShell

In diesem kleinen Beispiel wird gezeigt wie man mit Hilfe einer DLL aus Visual Studio 2008 und der Laden dieser DLL in der PowerShell Werte über einen "Shared Memory" zwischen zwei unabhängigen Prozessen austauschen kann.

Das Projekt welche als Basis für die DLL dient fand ich im Blog von Klaus_B (http://blog.klaus-b.net/post/2008/07/06/Shared-Memory-in-verwaltetem-Code.aspx) und die Try-Catch-Funktion fand ich hier: http://weblogs.asp.net/adweigert/archive/2007/10/10/powershell-try-catch-finally-comes-to-life.aspx



File size 90 K
Downloads 160
Date Thu 06/11/2009 @ 12:50
Author Helmut Winkler
EMail
RATING:   COMMENTS (1)  DOWNLOAD

OU-Struktur im Active Directory erzeugen

Create-OUStructure.ps1
Skript mit Funktion zum Erstellen einer OU-Struktur 
im Active Directory. Es wird - sofern notwendig - 
der ganze OU-Pfad inkl. übergeordneter OUs erstellt.
Die Funktion kann direkt oder in der Pipeline 
(z.B. mit einer csv-Datei als Eingabe) benutzt werden.
Beispiele zum Funktionsaufruf sind im Skript enthalten.
Es werden nur native PowerShell-Befehle verwendet, 
keine Quest-AD-cmdlets o.ä.



File size 3 K
Downloads 1042
Date Sat 02/28/2009 @ 08:58
Author Andreas Lauer
EMail Andreas.Lauer@alits.de
RATING:   COMMENTS (0)  DOWNLOAD

< BACK  1 of 5  NEXT >