Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 625 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 625 Bytes

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