Я возился с Powershell и гуглил разные вещи, пока я go. Это немного сложно выразить словами, которые Google woule понимает. Я могу получить отдельные строки текстового файла в powershell с помощью индексации:
$textFile = Get-Content "myText.txt"
$textFile[0]
Это выведет первую строку текстового файла. Но когда я помещаю текстовый файл в кавычки, он выводит все строки, даже с индексом
"$textFile[0]"
Как я могу получить только желаемую строку, заключая переменную в кавычки? Если я попытаюсь "$textFile"[0]
, он выдаст мне весь файл, как и раньше. Причина, по которой я пытаюсь это сделать, заключается в том, что я пытаюсь сделать эту строку текстового файла частью большей строки, которую я могу выполнить
$remote = "Enter-PSSession -ComputerName`", textFile[0]"
Invoke-Expression $remote
Это мой способ проиллюстрировать то, что я пытаюсь сделать.