Private/Get-IcdArg.ps1
# Copyright 2019 David Haymond. # # This Source Code Form is subject to the terms of the Mozilla Public License, # v. 2.0. If a copy of the MPL was not distributed with this file, You can # obtain one at https://mozilla.org/MPL/2.0/. function Get-IcdArg { [CmdletBinding()] [OutputType([Array])] param ( [string] $IcdRoot, [string] $XmlPath, [string] $PackagePath, [bool] $Overwrite ) $storePath = Join-Path -Path $IcdRoot -ChildPath 'Microsoft-Desktop-Provisioning.dat' $overwriteSymbol = if ($Overwrite) { '+' } else { '-' } @( '/Build-ProvisioningPackage' "/CustomizationXML:`"$XmlPath`"" "/PackagePath:`"$PackagePath`"" "/StoreFile:`"$storePath`"" "$($overwriteSymbol)Overwrite" ) } |