Для вашей проблемы вам просто нужно изменить команду, как показано ниже:
$Nic | Set-AzureRmNetworkInterface
Тогда будет работать без ошибок.
Но, как я вижу в вашем скрипте, вы просто получаете сетевой интерфейс, а затем устанавливаете его без каких-либо изменений. Если это так, команда не влияет ни на что. Вы можете взглянуть на пример команды Set-AzureRmNetworkInterface .
Обновление
Согласно другому тесту, есть пункт, на котором следует сосредоточиться. Экземпляры набора масштабов виртуальной машины Azure отличаются от виртуальной машины. Вы не можете найти сетевые интерфейсы экземпляров в группе, в которой находится VMSS. Все экземпляры созданы из одной конфигурации, так же как и сетевые интерфейсы. Как показывает ошибка, ресурс не найден.
Вы можете взглянуть на вопрос, который Как указать диапазон частных IP-адресов для использования для статического выделения частных IP-адресов . Поэтому я считаю, что неправильно устанавливать сетевой адаптер экземпляра с помощью команды Set-AzureRmNetworkInterface
.
Как и в предыдущем вопросе, вы можете настроить сетевую конфигурацию VMSS, это правильный путь для VMSS.