Каждый CSR отличается, необходимо будет сделать новый. Перейдите к веб-сайту компании, выпустив сертификат SSL и ищите искупить опцию.
Это позволит Вам ввести новый CSR и сделать его допустимым на новом сервере. По крайней мере, это - то, что я сделал.
Важно отметить, что консоль PS плохо отображает Unicode. Вам нужно будет использовать ISE, чтобы «увидеть», что происходит. Взгляните на этот связанный вопрос SO для дополнительного чтения. Вы можете использовать символ ® в PS, независимо от того, если вам не нужно смотреть скрипт в действии.
В ISE:
PS C:\Users\jscott> $string = "This string contains the ® character"
PS C:\Users\jscott> $string
This string contains the ® character
PS C:\Users\jscott> $string.Replace("®","")
This string contains the character
PS C:\Users\jscott> $string ="This ® string ® contains ® many ® characters ®®®®"
PS C:\Users\jscott> $string
This ® string ® contains ® many ® characters ®®®®
PS C:\Users\jscott> $string.Replace("®","")
This string contains many characters
Чтобы использовать код символа вместо литерала:
PS C:\Users\jscott> $string.Replace("$([char]0x00AE)","")
Согласно обновлению вашего вопроса:
Вам необходимо преобразовать файл ASCII в Unicode / UTF8, прежде чем запускать его через Import-Csv
- я не знал, что вы это использовали. Все посмотрите на this и this для других примеров.