- •Курсовая работа по дисциплине «Компьютерные сети и коммуникации»
- •Введение
- •Распределение iр-адресов по подсетям
- •Определите:
- •Проектирование компьютерной сети
- •2.1. Физическое подключение
- •2.2 Логическое подключение
- •2.3. Описание оборудования
- •Коммутатор d-Link des-1008d
- •Коммутатор d-Link des-1016d
- •2.4. Настройка сервера
- •2.5. Расчет стоимости локальной сети
- •Введение в Windows PowerShell
- •Причины и цели создания оболочки PowerShell
- •Отличие PowerShell от других оболочек – ориентация на объекты
- •Типы команд PowerShell
- •Командлеты
- •Имена и структура командлетов
- •Общие параметры командлетов
- •Функции
- •Сценарии
- •Внешние исполняемые файлы
- •Диски PowerShell
- •Провайдеры PowerShell
- •Навигация по дискам PowerShell
- •Приемы работы в оболочке
- •Редактирование в командном окне PowerShell
- •Автоматическое завершение команд
- •Справочная система PowerShell
- •Получение справки о командлетах
- •Справочная информация, не связанная с командлетами
- •История команд в сеансе работы
- •Заключение
- •Список испольЗованных источников
Навигация по дискам PowerShell
Основное назначение провайдеров заключается в том, что они обеспечивают доступ к разнородным данным привычным согласованным образом. Используемая при этом модель представления данных основана на дисках файловой системы.
Предлагаемое провайдером данные можно просматривать и изменять так, как если бы они хранились в виде каталогов и файлов на жёстком диске. Навигация по различным дискам PowerShell и просмотр содержимого этих дисков осуществляется с помощью одних и тех же базовых командлетов.
Работая с файловой системой, мы используем понятие текущего или рабочего каталога. К файлам в рабочем каталоге можно обращаться по имени, не указывая полного пути к ним. В оболочке cmd.exe для определения или смены рабочего каталога служит команда cd (можно пользоваться именем chdir).
C:\Documents and Settings\Artyom> cd /?
Вывод имени либо смена текущего каталога.
CHDIR [/D] [диск]:[путь]
CHDIR [...]
CD [/D] [диск:] [путь]
CD [..]
.. – переход в родительский каталог.
Команда “CD диск:” отображает имя текущего каталога указанного диска.
Команда “CD” без параметров отображает имена текущих диска и каталога.
В оболочке PowerShell понятие рабочего (текущего) каталога распространяется и на диски PowerShell. Узнать путь к текущему каталогу можно с помощью командлета Get-Location (псевдоним pwd данного командлета соответствует команде UNIX-оболочке с аналогичной функциональностью):
PS C:\Documents and Settings\Artyom> Get-Location
Path
_ _ _ _
C:\Documents and Settings\Artyom
Для смены текущего каталога (в том числе для перехода на другой диск PowerShell) используется командлет Set-Location (псевдонимы cd, chdir, si).
Например:
PS C:\Documents and Settings\Artyom> Set-Location c:\
PS C:\> Set-Location HKLM:\Software
PS HKLM:\Software>
При вводе командлета Set-Location на экран явно не выводится отзыв о его выполнении. При необходимости можно использовать параметр PassThru, выводящий после выполнения команды Set-Location путь к текущему каталогу:
PS HKLM:\Software> Set-Location ‘C:\Program Files’ –PassThru
Path
_ _ _ _
C:\Program Files
В оболочке cmd.exe, как и в других оболочках UNIX-систем, поддерживаются абсолютные и относительные пути. Первые задают полный путь, тогда как вторые указываются относительно рабочего каталога. При этом текущему каталогу соответствует путь “.” (точка), родительскому каталогу текущего каталога – путь “..” (две точки), а корневому каталогу текущего диска – путь “\” (обратная косая черта). В PowerShell данная нотация сохраняется. Например (вместо командлета Set-Location мы используем его псевдоним cd):
PS C:\Program Files> cd \ -PassThru
Path
_ _ _ _
C:\
PS C:\> cd HKLM:\Software –PassThru
Path
_ _ _ _
HKLM:\Software
PS HKLM:\Software> cd . . –PassThru
Path
_ _ _ _
HKLM:\
Приемы работы в оболочке
При работе в командной оболочке нам приходится вручную вводить команды, которые могут быть довольно длинными и иметь много различных параметров, которые трудно запомнить. Поэтому важно научиться использовать возможности оболочки для быстрого набора команд или повторного вызова уже вводившихся команд.
