Support Forums

Working with ArrayList table

Ask your Windows PowerShell-related questions, including questions on cmdlet development!
Forum rules
Do not post any licensing information in this forum.
User avatar
waynecierkowski
Posts: 17
Joined: Wed May 14, 2014 11:40 am

Working with ArrayList table

Postby waynecierkowski » Wed Dec 02, 2015 2:29 pm

I'm fighting with this one. I have created a Arraylist table of servers from our Active Directory. Now I have a listing of all of our Virtual machines from our VMware environment. I want to replace the short name entry in the Active Directory Arraylist with the Fully Qualified Name from VMware.

The active directory arraylist table is called $MasterServerList.
The VMware entries are in two variables, $VMServerName and $VMServerNameFQN

Now doing this in plain old powershell cmd window I issue the following command,
$MasterServerList -replace $VMServerName, $VMServerNameFQN

When that command is issued it shows me a listing of the array table with the change, so far so good..

But when I just enter the array name, $MasterServerList the change is no longer present.

First question why is this happening?
How can I use the -replace command without showing me a table listing every time I replace an entry?

At the end of my program I want to dump the arraylist table out to a file.

TIA for your help...
User avatar
jvierra
Posts: 9702
Joined: Tue May 22, 2007 9:57 am
Contact:

Re: Working with ArrayList table

Postby jvierra » Wed Dec 02, 2015 2:46 pm

Simple. Just save the results.

$MasterServerList = $MasterServerList -replace $VMServerName, $VMServerNameFQN

Return to “Windows PowerShell”

Who is online

Users browsing this forum: No registered users and 3 guests