Windows Powershell — Получить содержимое файла

PowerShellВсем привет! Сегодня мы поговорим о парсинге данных из какого-либо файла. Как всегда будем использовать Windows Powershell, а именно командлет Get-Content.Соответственно он поможет нам получить содержимое файла.

Windows Powershell — Получить содержимое файла

Стоило оговориться еще ранее (видимо вылетело из головы) все команды в ps называются командлеты. В powershell конечно же есть свои термины, как и в любом другом языке. Давайте в первую очередь разберемся, что делает командлет Get-Content? Он получает все содержимое файла в текстовом виде. Причем возможно получить содержимое любого файла. Вы можете поэкспериментировать, чтобы убедиться в этом.

Попробуйте использовать этот командлет с любым файлом (кроме картинки). Если получили ошибку — пишите комментарий.

Чтож в принципе все более, чем понятно. Но это слишком не интересно. Поэтому давайте придумаем какое-нибудь задание. Допустим у нас есть несколько серверов, на которых мы хотим проверять существование смонтированного диска С:\. Но и вводить постоянно имена серверов не хотим. Задание получилось следующее:

  1. Сохранить список серверов в отдельном файле.
  2. Получить содержимое файла.
  3. Оперировать с ним.

Думаю с первым пунктом проблем не возникнет. Все просто — создаем файл, на каждой новой строке пишем имя целевого сервера. А вот со второго могут начаться проблемы, необходимо соблюдать синтаксис:

Новое!

А вот оперировать, с полученным контентом мы будем в следующей статье, потому что это новый командлет. Спасибо за внимание! Не забывайте про наш Youtube и группу в ВК!

Лицензионное соглашение

Авторские права публикуемых материалов полностью или частично принадлежат авторам сайта Pechenek.NET в соответствии со статьями 1252 и 1301 ГК РФ. Любое распространение должно быть согласовано с автором материала или с указанием ссылки на первоисточник.