Если еще проверка для успешного подключения IscsiTarget, попробуйте цикл - PullRequest
0 голосов
/ 03 марта 2019
New-IscsiTargetPortal -TargetPortalAddress "10.10.10.10" -TargetPortalPortNumber "3260" -InitiatorPortalAddress "10.10.10.11" -InitiatorInstanceName "ROOT\ISCSIPRT\0000_0"

Get-IscsiTarget | Connect-IscsiTarget –IsPersistent $true

В моем ручном тесте я полагал, что первая команда периодически не будет подключаться с первой попытки или иногда требуется 2-3 попытки, поэтому чувствовал необходимость в условии, чтобы она продолжала пытаться до перехода к следующей команде, я решил, чтоКоманда SCSI Get-IscsitargetPortal, которая показывает состояние, но не может использовать его в качестве условия / ввода для следующего шага.

Помогите с этим для набора команд с некоторым условием, может быть?Если оператор else выполняет только следующую команду для подключения Iscsi после подтвержденного успешного подключения, или продолжает пробовать первую команду до тех пор, пока не будет установлено соединение, а затем переходит к следующей.

...