From e298c4b5e4ccdf6b7f8859ce602684fb5f59a418 Mon Sep 17 00:00:00 2001 From: Torsten Brendgen Date: Fri, 18 Apr 2025 18:33:49 +0200 Subject: [PATCH] Removed ParameterSet Functions --- Merge-ConfigurationData.ps1 | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/Merge-ConfigurationData.ps1 b/Merge-ConfigurationData.ps1 index 66aa2e9..073bf41 100644 --- a/Merge-ConfigurationData.ps1 +++ b/Merge-ConfigurationData.ps1 @@ -1,28 +1,17 @@ function Merge-ConfigurationData { [CmdletBinding()] Param( - [Parameter(Mandatory=$true,ParameterSetName="Data")] + [Parameter(Mandatory=$true)] [System.Collections.Hashtable] $Template, - [Parameter(Mandatory=$true,ParameterSetName="Data")] + [Parameter(Mandatory=$true)] [System.Collections.Hashtable] $Deployment, - [Parameter(Mandatory=$true,ParameterSetName="FilePath")] - [System.String] - $TemplateFilePath, - [Parameter(Mandatory=$true,ParameterSetName="FilePath")] - [System.String] - $DeploymentFilePath, [Parameter(Mandatory=$false)] [System.Collections.Hashtable] $Output ) - - if($PSCmdlet.ParameterSetName -eq "FilePath"){ - $Template = Import-PowerShellDataFile -Path $TemplateFilePath - $Deployment = Import-PowerShellDataFile -Path $DeploymentFilePath - } - + if($Output -eq $null){ $Output = $Deployment }