Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Так, команда:
"Test" -eq "test"
вернёт $True, а вот:
"Test" -ceq "test"
уже $False. Кстати, то же самое правило относится и к операторам -match и -replace.
Как посмотреть что это за команды – «%», «gps» или «ft»?
Достаточно воспользоваться командлетом Get-Command:
Get-Command %, gps, ft
Выполнив эту команду, мы увидим, что вышеперечисленные символы – псевдонимы (Alias) для командлетов Foreach-Object, Get-Process и Format-Table соответственно.
В качестве аргумента может быть не только командлет или алиас PowerShell. В данном случае мы узнаем полный путь к исполняемому файлу ping.exe.
Get-Command ping
Как изменить приглашение командной строки?
Для этого достаточно переопределить функцию Prompt, например, получить приглашение в формате пользователь@компьютер:каталог> можно таким образом:
# Название функции
function prompt {
# Бонус! Выводим полный путь в заголовок окна
$host.UI.RawUI.WindowTitle = Get-Location ;
# Получаем из переменной окружения имя пользователя
$env:username + "@" +
# Имя компьютера
$env:computername + ":" +
# И последний элемент текущего каталога
(get-location | split-path -leaf) + "> "}
Безусловно, выполнять такой код каждый раз при запуске PowerShell не очень то интересно, поэтому возникает следующий вопрос:
Как создать/изменить профиль?
На всякий случай уточню – профиль PowerShell – это файл скрипта, который выполняется автоматически при каждом запуске консоли PowerShell. Изначально при установке PowerShell не создает его, но это легко исправить следующей командой:
New-Item -type file -Path $PROFILE -Force
Это создаст пустой файл профиля. Открыть его проще всего так:
notepad $PROFILE
Ну и дальше всё в ваших руках. Туда можно поместить команды для загрузки необходимых оснасток, объявления функций и псевдонимов и т. п.
Понял, что деваться некуда, хочу учиться. Какая литература есть по PowerShell?
Литературы множество, но, к сожалению, пока очень мало что доступно на русском языке. Правда, кое-что всё же есть.
n Прилагающаяся документация переведена на
несколько языков, включая русский! Её можно получить, либо установив
локализованный дистрибутив PowerShell (меню «Пуск/Все программы/Windows PowerShell»),
либо скачав отдельно WindowsPowerShell_Localized_DocumentationPack.zip со
страницы