Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7


НазваниеНазначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7
страница4/31
ТипОбзор
1   2   3   4   5   6   7   8   9   ...   31

Использование PowerShell в качестве интерактивной оболочки


Хотя Windows PowerShell включает простой и мощный язык для написания скриптов, одним из преимуществ этой технологии является то, что его можно использовать в качестве удобной командной оболочки без написания сложных скриптов. Большое количество административных задач можно выполнять используя PowerShell для ввода интерактивных команд.

Windows PowerShell был разработан для того, чтобы его немедленно могли использовать администраторы, которые уже знакомы со старой оболочкой, в том числе Cmd.exe оболочкой, входящей в Windows, а также обычными оболочками Unix. В то время как некоторые из команд, работают немного по новому принципу, также вы найдете много знакомых команд, доступных для вас.



Например команды, которые вы бы использовали для выполнения каждой из следующих задач в оболочке cmd или Unix shell:

• Изменить каталоги.

• Список файлов и подкаталогов в каталоге.

• Скопировать файл.

• Отображение содержимого текстового файла.

• Удалить файл.

• Перемещение файлов.

• Переименовать файл.

• Создать новый каталог.



С Windows PowerShell можно также запускать большинство внешних команд, которые могут быть знакомы вам:

• Ipconfig.exe

• Ping.exe

• Tracert.exe

• Nslookup.exe

• Pathping.exe

• Net.exe (например, Net Use)

Windows PowerShell распознает многие из имен команд, с которыми вы, вероятно, уже знакомы, в том числе Cd, Dir, Ls, Cat, Type, MkDir, RmDir, Rm, Del, Cp, Copy, Move и так далее. Одновременно доступны наиболее общие file-and-folder команды управления Cmd.exe (которая использует MS-DOS Синтаксис команды) и оболочки Unix.

В большинстве случаев, однако, параметры этих команд разные. Например, в Cmd.exe вы можете выполнить следующую команду:

Dir /s

В Windows PowerShell, что та же команда выдаст ошибку, потому что / с, не признается действительным параметром.

Тем не менее, наличие этих знакомых имен команд поможет вам начать использовать оболочку немедленно.

Внешние команды, такие как Ipconfig.exe, Pathping.exe, и так далее, продолжают работать как всегда. Вы можете, например, запустить эту общую команду из Windows PowerShell:

Ipconfig / all

Разница в том, что Ipconfig.exe является внешним исполняемым, в то время как команды, такие как Dir являются внутренними командами. Это верно также и для Cmd.exe. Внутренние команды, как правило, имеют синтаксис параметров, который отличается от того, к чему вы привыкли, и внешние исполняемые файлы будут продолжать функционировать как всегда.

Иерархические хранилища


Файловая система Windows и, если уж на то пошло, файловая система большинства компьютеров является иерархической. Это означает, что она состоит из отдельных ячеек, которые называются папками или директориями, которые, в свою очередь, содержат либо файлы, либо другие папки. Папки содержат подпапки, которые, опять же, содержат свои подпапки, и так далее.



Большинство администраторов Windows помнят основные команды, необходимые для управления иерархической файловой системой: Cd, Dir, Copy, Move и другие. Однако файловая система – это не единственная иерархическая система в Windows. Реестр, хранилище сертификатов, Active Directory и многие другие системы хранения также имеют иерархическую структуру. Помимо этого Windows включает в себя ряд линейных (не-иерархических) хранилищ, таких как переменная среды операционной системы.

Одной из ключевых конструктивных задач Windows PowerShell является адаптация комплекса техник или процессов с целью использования данного комплекса в дальнейшем для решения сходных задач. Например, если реестр и файловая система имеют одну и ту же иерархическую структуру, то почему бы не использовать одни и те же команды для навигации и управления тем и другим? Другими словами, если администраторы уже знают стандартный набор команд, которые применяются в работе с иерархическим хранилищем одной формы, почему бы не адаптировать эти команды для работы с другими формами хранилищ, в том числе линейной?

Возможность использования единого набора команд для навигации по хранилищам, имеющим различную форму, становится возможным благодаря функции Windows PowerShell, которая называется провайдер PSDrive или просто провайдер. Провайдер представляет собой разновидность адаптера, который устанавливает соединение с системой хранения и представляет ее Windows PowerShell в форме дискового накопителя. Когда вы подаете команду, такую как Cd или Dir, она передается провайдеру данного диска, и провайдер делает все необходимое для того, чтобы выполнить эту команду.



Windows PowerShell оснащена несколькими провайдерами, в том числе для:

• Файловой системы,

• Реестра,

• Переменной среды,

• Хранилища сертификатов

Также она включает провайдеров для собственных хранилищ оболочки, включая хранилище функций, псевдонимов и переменных, о которых вы узнаете позже.

Оболочка может быть расширена и модернизирована для использования других провайдеров. Уже существуют провайдеры для IIS, SQL Server, Active Directory и многих других форм хранилищ. Все провайдеры придают соответствующим хранилищам форму дискового накопителя. Эти дисковые накопители внутри оболочки официально называются PSDrives или Windows PowerShell Drives. Они не отображаются за пределами оболочки в Windows Explorer и могут иметь названия, состоящие более, чем из одной буквы. Например, диски реестра называются HKCU: и HKLM:. Вы можете создавать новые диски, уточняя каждый раз имя нового диска, провайдера, который будет использоваться, например, провайдер файловой системы и начальную ячейку, с которой провайдер будет устанавливать соединение, например, папку или сетевое имя. Обратите внимание, что оболочка всегда начинает работу с одного и того же диска, когда вы начинаете новую сессию; любые новые созданные вами диски сбрасываются при завершении работы с оболочкой.



Командная оболочка включает полный набор команд для управления хранилищами PSDrives:

Get-PSDrive: выводит все доступные хранилища. По умолчанию, этот список включает все доступные накопители и логические диски.

New-PSDrive: создает новое хранилище. Вы должны указать имя хранилища (без двоеточия на конце), имя провайдера и стартовую точку или путь. Тип такой стартовой точки или пути зависит от типа используемого провайдера.

Remove-PSDrive: уничтожает хранилище. Вы также можете удалить хранилища, присутствующие по умолчанию, например HKCU: или ENV:, однако они будут воссозданы при запуске нового экземпляра оболочки.
1   2   3   4   5   6   7   8   9   ...   31

Похожие:

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconНазначение документа
Назначение документа. Данная должностная инструкция содержит должностные обязанности, устанавливает права и ответственность кассира...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 icon1. Установка субд pervasive
Рекомендуется проводить установку программного комплекса в указанном порядке и под тем пользователем Windows, под которым будет впоследствии...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconТребования к программному обеспечению?
Персональный компьютер с установленной операционной системой Windows на которые распространяется поддержка производителя: Windows...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconАдминистративный регламент по предоставлению государственной услуги...
«Выдача справки на назначение государственной социальной стипендии» (далее – Регламент) определяет порядок организационного и документационного...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconИнструкция по установке изделия 25 Установка сервера 25
В документе приводятся назначение, условия применения, сведения о составе, функциях, входных и выходных данных и инструкция по установке...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 icon1. Определение визы и ее назначение
Света отправилось на 17. 7 больше россиян, чем в предыдущем. Чтобы попасть в Европу, требуется виза. Таким образом, рассматривая...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconЭлиота Работа "Назначение поэзии и назначение критики"
Элиота была выношенная система взглядов на литературу. Причем система создавалась им последовательно и воплотилась в целом ряде сочинений,...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconРегламент разработан в целях повышения качества и доступности предоставления...
«Назначение и выплата компенсации инвалидам страховых премий по договору обязательного страхования гражданской ответственности владельцев...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconТехническое задание на ремонтно-строительные работы в оск г. Краснодар...
Оск филиала «Протек-30» и прилегающей к этим помещениям территории в оск г. Краснодар. Основной задачей выполнения технического задания...

Назначение PowerShell 2 Установка Windows PowesShell 6 Назначение PowerShell 7 iconПриказ от 16 мая 2012 г. N 483 об утверждении административного регламента...
По предоставлению государственной услуги назначение и выплата единовременного пособия

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск