Я пытаюсь заменить имя хоста полным доменным именем, расположенным в любом месте указанного c файла. Следующее работает нормально, если FQDN уже не находится в файле. Если полное доменное имя существует, оно добавляет второе доменное имя к полному доменному имени.
$test = Get-Content C:\temp\test.txt
$test -replace ($compname, $fqdn)
По сути, мне нужно заменить, если и только если строка соответствует имени compname, но не соответствует FQDN.
Есть предложения? Спасибо!