Skip to content

The example scripts show the evolution of a basic PowerShell script to a simple module

License

Notifications You must be signed in to change notification settings

f-bader/PowerShell-Script-Evolution

Repository files navigation

PowerShell Script Evolution

The following scripts show the evolution of a basic PowerShell script to a simple module.

Evolution steps

  • 0_Initial_Get-FreeIpAddresses
  • 1_Parameter_Get-FreeIpAddresses
  • 2_MandatoryParameter_Get-FreeIpAddresses
  • 3_CmdletBinding_Get-FreeIpAddresses
  • 4_PSBoundParameters_Get-FreeIpAddresses
  • 5_WhatIf_DeleteFile
  • 6_ValidateParameter_DeleteFile
  • 7_ValidateParameterSet_SimonSays
  • 8_Pipeline_Simple
  • 9_Pipeline_Get-AzSRFreeIpAddress
  • 10_SynopsisAuto_Get-AzSRFreeIpAddress
  • 11_SynopsisFinal_Get-AzSRFreeIpAddress
  • 12_Final_Get-AzSRFreeIpAddress
  • 12_Helper
  • 13_NewModuleManifest

About

The example scripts show the evolution of a basic PowerShell script to a simple module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published