Журнал Системный Администратор, Апрель 2008

Журнал Системный Администратор

Апрель 2008

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


PowerShell: часто задаваемые вопросы


Василий Гусев

В своей предыдущей статье [1] я уже ответил на многие популярные вопросы о PowerShell и о некоторых моментах работы с ним. Но, конечно, в рамках одной статьи сложно рассказать обо всём, поэтому продолжим.

Как вывести в строке какие-либо переменные или свойства объекта?

Думаю, все знают, как в PowerShell вывести строку на экран:

PS> "Hello world!"

Hello world!

И как объединить несколько строк или переменных в одну строку тоже:

PS> $w = "World"

PS> "Hello " + $w + "!"

Hello world!

Но все это можно делать куда более эффективно и удобно. Для того чтобы вставить значение переменной в строку, её достаточно поместить внутрь этой строки:

PS> "Hello $w!"

Hello world!

Логично, не правда ли? Но зачастую в строку надо вставить не простую переменную, а свойство какого-либо объекта, и тут возникает проблема:

PS> $file = Get-Item C:\test.zip

PS> "Размер файла $file составляет $file.Length байт"

Размер файла C:\test.zip составляет C:\test.zip.Length байт

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке
oread