Я создал модуль, который немного упростил работу с доверенными хостами, psTrustedHosts . Вы можете найти репо здесь, на GitHub. Она обеспечивает четыре функции , которые делают работу с доверенными хостами легко: Add-TrustedHost, Clear-TrustedHost, Get-TrustedHost, и Remove-TrustedHost. Вы можете установить модуль из галереи PowerShell с помощью следующей команды:
Install-Module psTrustedHosts -Force
В вашем примере, если вы хотите добавить хосты 'machineC' и 'machineD', вы должны просто использовать следующую команду:
Add-TrustedHost 'machineC','machineD'
Чтобы было ясно, это добавляет хосты 'machineC' и 'machineD' к любым хостам, которые уже существуют, это не перезаписывает существующие хосты.
Команда Add-TrustedHostподдерживает конвейерную обработку (как и Remove-TrustedHostкоманда), поэтому вы также можете делать следующее:
'machineC','machineD' | Add-TrustedHost