воскресенье, 19 июня 2011 г.

Знакомство с Windows PowerShell

Windows PowerShell это:

  • Административный язык сценариев
  • Интерактивная командная оболочка

Архитектура Windows PowerShellarchitecturePS

.NET и его связи с Windows PowerShell

  • .NET Framework является родной основой Windows PowerShell
  • Windows PowerShell является языком сценариев для. NET объектов
  • Windows PowerShell объектно-ориентированым
Объектно-ориенированость плюс .NET функции делают Windows PowerShell легко автоматизированым.

Установка Windows PowerShell с помощью Server Manager

Ставим галочку напротив Windows PowerShell.
Installing Windows Powershell
На рисунке ниже видно где вы можете найти папку с установленым продуктом.
Default Installation Path

Установки безопасности в Windows PowerShell по умолчанию.

  • Windows PowerShell не устанавливается по умолчанию
  • Расширение .ps1 ассоциируется с Блокнотом
  • Политики выполнения установлены как RESTRICTED
  • Файлы профайлов не создаются

Как изменить политики безопасности в Windows PowerShell?

Для чего их менять? Что бы иметь возможность запускать скрипты. Так как при политике RESTRICTED это сделать нельзя.

PS C:\Windows\system32> Get-ExecutionPolicy
Restricted
PS C:\Windows\system32> Set-ExecutionPolicy RemoteSigned
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might exposeyou to the security risks described in the about_Execution_Policies help topic. Do you want to change the executionpolicy?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y
PS C:\Windows\system32> Get-ExecutionPolicy
RemoteSigned

Далее мы более подробно рассмотрим работу с объектами, командлетами и переменными

Комментариев нет:

Отправить комментарий