Установка и настройка PowerShell не сложно, но это немного сложнее. Есть три основных шага:
- Установить (при необходимости)
- Включить выполнение сценариев (по умолчанию отключено)
- Редактировать свой профиль скрипт (отсутствующий по умолчанию)
УСТАНОВИТЬ
Если у вас Windows Vista или Windows 7, PowerShell должен быть уже установлен. Если вы используете более старую версию Windows или если PowerShell не установлен по какой-либо причине, перейдите на страницу here, прокрутите вниз до раздела с надписью «Ядро Windows Management Framework Core (WinRM 2.0 и Windows PowerShell 2.0)» и нажмите ссылку для загрузки для вашей ОС. Если вы используете 64-разрядную Windows XP, используйте версию Windows Server 2003.
ВКЛЮЧИТЬ скриптовый
Это хитрая часть. Сценарий обычно отключается (по умолчанию разрешено только интерактивное использование на консоли). Не волнуйтесь, у вас есть только сделать это один раз:
Найдите ярлык Проводника Windows для PowerShell (на Windows 7 смотрите в «Пуск | Все программы | Аксессуары | Windows PowerShell»), щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»
PowerShell откроет приглашение (по умолчанию - PS>
). Выполните следующие действия:
PS> Set-ExecutionPolicy RemoteSigned
Оставьте раковину открытым для последнего шага.
РЕДАКТИРОВАТЬ ПРОФИЛЬ
В подсказке, сделайте следующее:
PS> New-Item -Path $Profile -ItemType file -Force
PS> notepad $Profile
PS> exit
Держите окно блокнота открытым.
Voila! Вы готовы начать изучение PowerShell. Вам больше не нужно запускать PowerShell в качестве администратора, что было необходимо только для изменения политики выполнения. В следующий раз просто запустите его нормально.
Bonus
Вставьте следующий код в ваш еще открытое окно блокнота:
Set-Alias rc Edit-PowershellProfile
function Prompt
{
$mywd = (Get-Location).Path
$mywd = $mywd.Replace($HOME, '~')
Write-Host "PS " -NoNewline -ForegroundColor DarkGreen
Write-Host ("" + $mywd + ">") -NoNewline -ForegroundColor Green
return " "
}
function Edit-PowershellProfile
{
notepad $Profile
}
Сохранить, а затем возобновить PowerShell нормально. PowerShell запускает этот скрипт профиля при его запуске (если вы знакомы с bash
, профиль похож на .bashrc
).
Теперь вы можете начать настройку. Фактически, вы можете ввести rc
, чтобы открыть свой профиль в «Блокноте». Не забудьте сохранить изменения в своем профиле и перезапустить PowerShell, чтобы повторно выполнить его.
Теперь вы готовы взломать книги и учебные пособия и начать писать сценарии PowerShell и запускать их.
Наслаждайтесь!
очень полезные пост спасибо - это удивительно для меня, как трудно Microsoft может сделать что-то же просто, как "Я хочу, чтобы установить Powershell 2" – jcollum