Извлечь имя интерфейса Linux в PowerShellLinux

Ответить
Anonymous
 Извлечь имя интерфейса Linux в PowerShell

Сообщение Anonymous »

Я хочу поместить имя существующего интерфейса в Linux в переменную, чтобы я мог использовать его, используя переменную.
Это мой источник: < /p>
Write-Output "⚙ Detecting Linux network interface..."

$nicName = Invoke-VMScript -VM $vm -ScriptText "ip -o link show | awk -F': ' '{print `$2}' | grep -v '^lo'" -GuestUser "root" -GuestPassword $pass -ScriptType Bash
$nicNameString = ($nicName.ScriptOutput.Split("`n")[0]).Trim() -replace "`r",""

Write-Output "⚙ Setting IP for Linux VM on interface $nicNameString..."

$scriptLinux = @"
cat
Я попробовал эту команду в PowerShell, но вывод был следующим образом:

Но я ожидал, что мой вывод будет заменен на ENS160, что является исходным именем интерфейса. Вы можете увидеть мою проблему и направить меня?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... powershell
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»