
Originally Posted by
glennda
Basically I want to remove everything inside the speech marks and replace it with hello.
This PowerShell script should do it...
Code:
$users = import-csv .\exportusershomedir.csv
$users | foreach-object {
$_.dn = [regex]::Replace($_.dn, "^(?:(?!hello).)*$",'hello');
}
$users | export-csv .\exportusershomedir_new.csv -notype Before
Code:
DN,HomeDirectory,Username
"CN=xx,OU=xx,OU=xx,OU=xx,OU=xx,OU=xx,DC=xx,DC=xx",\\server\share\username,username@domain.internal
"CN=xx,OU=xx,OU=xx,OU=xx,OU=xx,OU=xx,DC=xx,DC=xx",\\server\share\username,username@domain.internal
"CN=xx,OU=xx,OU=xx,OU=xx,OU=xx,OU=xx,DC=xx,DC=xx",\\server\share\username,username@domain.internal
After
Code:
DN,HomeDirectory,Username
hello,\\server\share\username,username@domain.internal
hello,\\server\share\username,username@domain.internal
hello,\\server\share\username,username@domain.internal