Skip to main content

Skripte und Module bereitstellen

  • Chapter
  • First Online:
Windows Server-Administration mit PowerShell 5.1

Part of the book series: X.systems.press ((X.SYSTEMS))

  • 4476 Accesses

Zusammenfassung

In diesem Kapitel stelle ich Möglichkeiten vor, die erfahrenen PowerShell-Anwendern zur Verfügung stehen, wenn es um eine zentrale Ablage für Skripte und Module geht. Mit den Modulen PackageManagement und PowerShellGet, die seit der Version 5.0 ein fester Bestandteil der PowerShell sind, bietet sich eine naheliegende Vorgehensweise bereits an. Mit Hilfe der Cmdlets und Functions aus den beiden Modulen kann ein PowerShell-Anwender sowohl über die Konsole als natürlich auch im Rahmen eines Skripts Module, Skripte und DSC-Ressourcen von einer zentralen Ablage abrufen und lokal abspeichern. Eine Suchfunktion erlaubt die Suche unter Einbeziehung von Metadaten wie einem Stichwort oder dem Autor. Die Ablage ist zum Beispiel die PowerShell Gallery oder ein eigenes Repository im Intranet. Die Paketverwaltung der PowerShell ist natürlich nur eine Option. Im einfachsten Fall werden Modul- und Skriptdateien per Invoke-WebRequest-Cmdlet (Wget) aus einem Webverzeichnis geladen oder per Ftp übertragen.

Alle Hinweise für Module gelten (natürlich) auch für DSC-Ressourcen, die ebenfalls als Module vorliegen.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Eine offizielle Abkürzung, wie etwa PMA, hat man sich dafür aber nicht einfallen lassen.

  2. 2.

    Was sich natürlich noch ändern kann. Die PowerShell hat auch ein paar Jahre benötigt, bis sie tatsächlich von einem größeren Kreis von Administratoren tatsächlich eingesetzt wurde.

  3. 3.

    Stand März 2017 waren es 4622 Pakete, wobei natürlich Quantität nicht gleich Qualität bedeutet, da jedes Paket gepflegt werden muss, damit stets die aktuelle Version installiert wird und Fehler behoben werden.

  4. 4.

    Eine beliebte Technik für eine Volltextsuche in beliebigen Dateiablagen.

  5. 5.

    Auch GitHub arbeitet gewinnorientiert und beschäftigt laut Wikipedia knapp 600 Mitarbeiter.

  6. 6.

    Zumindest war es im März 2017 so, als der Autor dieses Buches sein Skript „GetExtendedFileProperties.ps1“ in der PowerShell Gallery veröffentlichte. Es ist aber davon auszugehen, dass in Zukunft hochgeladene Skripte zumindest per PSScriptAnalyzer untersucht werden, damit sich schlechte Scripting-Techniken nicht global verbreiten.

  7. 7.

    Außerdem ist es immer gut, über moderne Themen in Grundzügen Bescheid zu wissen.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Fachmedien Wiesbaden GmbH

About this chapter

Cite this chapter

Monadjemi, P. (2017). Skripte und Module bereitstellen. In: Windows Server-Administration mit PowerShell 5.1. X.systems.press. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-17666-2_7

Download citation

Publish with us

Policies and ethics