How to get the unique list of Scriptfiles in the order they were added, ie,File2File1[code="plain"]$ScriptPath = "File2"$ServerList = ("ServerB", "ServerC")$DB = ("DB1", "DB2")$ScriptItems = @()foreach ($Server in $ServerList) { foreach ($Database in $DB) { $ScriptItem = New-Object System.Object $ScriptItem | Add-Member -type NoteProperty -name ScriptFile -Value $ScriptPath $ScriptItem | Add-Member -type NoteProperty -name Server -value $Server $ScriptItem | Add-Member -type NoteProperty -name Database -value $Database $ScriptItems += $ScriptItem } } $ScriptPath = "File1"$ServerList = ("ServerB", "ServerC")$DB = ("DB1", "DB2")foreach ($Server in $ServerList) { foreach ($Database in $DB) { $ScriptItem = New-Object System.Object $ScriptItem | Add-Member -type NoteProperty -name ScriptFile -Value $ScriptPath $ScriptItem | Add-Member -type NoteProperty -name Server -value $Server $ScriptItem | Add-Member -type NoteProperty -name Database -value $Database $ScriptItems += $ScriptItem } } $ScriptItems[/code]Thanks!
↧