Public/Set-UnattendedIpSettings.ps1
function Set-UnattendedIpSettings { [CmdletBinding()] param ( [string]$IpAddress, [string]$Gateway, [String[]]$DnsServers, [string]$DnsDomain, [switch] $IsKickstart, [switch] $IsAutoYast ) if (-not $script:un) { Write-Error 'No unattended file imported. Please use Import-UnattendedFile first' return } if ($IsKickstart) { $parameters = Sync-Parameter (Get-Command Set-UnattendedKickstartIpSettings) -Parameters $PSBoundParameters Set-UnattendedKickstartIpSettings @parameters return } if ($IsAutoYast) { $parameters = Sync-Parameter (Get-Command Set-UnattendedYastIpSettings) -Parameters $PSBoundParameters Set-UnattendedYastIpSettings @parameters return } $parameters = Sync-Parameter (Get-Command Set-UnattendedWindowsIpSettings) -Parameters $PSBoundParameters Set-UnattendedWindowsIpSettings @parameters } |