200mg
200mg

Reputation: 531

Getting Contents of Txt file into output

I am trying to get a list of a specific adsite servers from all DC's. I have the DC's saved as a txt file and I am running a foreach against it. I would like to get the DC name from within the text file as part of the output.

So far I have

$servers = gc dclist.txt 

Foreach ($server in $servers){

Get-ADReplicationSite SomeCity -server $server  |select InterSiteTopologyGenerator 

}

And the output looks like:

CN=NTDS Settings,CN=DomainControllerX,CN=Servers,CN=SomeCity,CN=Sites,CN=Configuration,DC=domain,DC=com
CN=NTDS Settings,CN=DomainControllerX,CN=Servers,CN=SomeCity,CN=Sites,CN=Configuration,DC=domain,DC=com
CN=NTDS Settings,CN=DomainControllerX,CN=Servers,CN=SomeCity,CN=Sites,CN=Configuration,DC=domain,DC=com
CN=NTDS Settings,CN=DomainControllerX,CN=Servers,CN=SomeCity,CN=Sites,CN=Configuration,DC=domain,DC=com

How can I get the corresponding server at the front of this output, ideally something like:

DomainControllerA CN=NTDS Settings,CN=DomainControllerX,CN=Servers,CN=SomeCity,CN=Sites,CN=Configuration,DC=domain,DC=com

DomainControllerB CN=NTDS Settings,CN=DomainControllerX,CN=Servers,CN=SomeCity,CN=Sites,CN=Configuration,DC=domain,DC=com

Upvotes: 0

Views: 50

Answers (1)

Anthony Stringer
Anthony Stringer

Reputation: 2001

... | select @{n='Server';e={$server}}, InterSiteTopologyGenerator

or

... | % {$server + ' ' + $_.InterSiteTopologyGenerator}

Upvotes: 2

Related Questions