Вы переходили по ссылке, указанной в предупреждении? очень четко говорит :
Как мне избавиться от предупреждений?
Чтобы подавить эти предупреждающие сообщения, установите переменную среды SuppressAzurePowerShellBreakingChangeWarnings в значение 'true '.
Set-Item Env: \ SuppressAzurePowerShellBreakingChangeWarnings "true"
Сообщение об ошибке пытается сообщить вам, что свойство EncryptionSettings
, которое вы видите в предоставленном вами выводе, будетскоро вы перейдете от одного свойства какого-либо типа к свойству коллекции, которое вам нужно будет перебрать, чтобы найти все настройки.Они пытаются сообщить вам, что если вы записываете вывод New-AzSnapshotConfig
в переменную и затем вызываете $variable.EncryptionSettings
, ваш код будет работать на данный момент, но в следующей критической версии изменений этот вызов перестанет работать.Скорее всего, поскольку это свойство больше не будет существовать, результатом этого вызова будет просто $NULL
.
Так что подавляйте это предупреждение на свой страх и риск, потому что Microsoft пытается предоставить вам услугу здесь и позволитьВы знаете, что если вы не сделаете что-то с этим, ваш код может сломаться.Но если вы уверены, что никогда не ссылаетесь на свойство, вам не о чем беспокоиться.