Основные этапы установки ос windows 7



страница3/4
Дата06.06.2016
Размер0.65 Mb.
1   2   3   4

Echo [{on|off}] [сообщение] – выводит сообщение на экран текст.

{on|off} – вкл или отключение режима отображения на экране инф о работе команды.

[сообщение] – текст, выводимый на экран если требуется отключить отображение команд, то необходимо перед командой поставить знак @.

@ echooff – отключение вывода команд.



For - Команда FOR используется для выполнения, заданной в качестве параметра, команды для каждого элемента из набора. В качестве элементов могут использоваться файлы, каталоги, наборы строк. 
Формат командной строки:
FOR %переменная IN (набор) DO команда [параметры] 
Параметры:
%переменная - Однобуквенный подставляемый параметр.
(набор) - Определяет набор, состоящий из одного или нескольких элементов, обрабатываемых командой. 
команда - Команда, которую следует выполнить для каждого элемента набора.
параметры - Параметры для команды, выполняемой по отношению к элементам набора.

If обработка условий в пакетных файлах

Not-команда выполн в случае, если условие имеет значение false.

Условие-ком. , кот. Должна выполн в случае, если условие имеет значение true.

Команда-ком., кот должна быть отображена в случае выполнения условия.

Выражение-ком и все ее параметры для обработки в ком строке при выполн оператора else.

29. Командная строка Windows. Команды для работы с пакетными файлами (Goto, Rem, Shift, Set).

Командная строка – часть ОС, обеспеч. базовые возможности управления комп. посредством ввода команд через интерфейс ком.строки или последов. исполнения пакетных командных файлов.

Goto метка.Переход к строке, об.меткой. Метка должна находиться в отдельной строке и начинаться с двоеточия. Выполнение файла продолж. со след поле метки, строки. Команда goto:eof позволяет передать управление в конец файла.

Rem[ текст ] – комментарий.

Shiftизменяет положение пактных параметров в пак. ф-ах. Изменяет значения заменяемых параметров %0-%9 путем копирования каждого параметра в предыдущем. Используется при написании пакетных файлов, выполняющих одну и ту же операцию над любым числом параметра.

Set[ ключ ] [переменная = [значение параметра]] создание, изменение, отображение и удаление переменных среды.

Ключи:

/A переменная = [арифметическое выражение] указывает на то, что строка справа от знака = является числом или арифметич выражения. При использовании строк, содерж строковое представление числа, они преобразуются в число. Если переменная не определена, то она получает 0.

30. MicrosoftJScript. Операторы выбора, циклы, функции.

Jscriptреализация стандарта языка JavaScriptвыполняется Microsoft.

Jscriptинтерпретируемый объектно-ориентированный язык.

ВJscriptдля WSH (WindowsScriptHost) отсутствуюттэгиHTML, т.к. он в основном используется для автоматизации администрирования систем MicrosoftWindows.



Особенности языка:1)Прописные и строчные буквы различны.2)Комментарии // или /* */. 3)Конец строки заканчивается «;». 4)Блоки помещаются в {}. 5)Операция присваивания «=», операция сравнения «==». 6)Разрешено не объявлять переменные. В выражениях могут использоваться только в объявлениях переменных. При объявлении желательное использование конструкции var перед именем переменной var обязательно только приобъявлении переменной внутри функции. 7)Преобразование типов выполняется автоматически, при необходимости. Например при сложении строки и числп, число будет преобразовываться в строку.

Типы данных: 1. Переменные не имеют строгого типа. 2. Как правило тип переменной соответствует данным которые помещены в переменную. 3. При объявлении возможна инициализация.

for( переменная in{ объект| массив} )

{ операторы }

Прототип пользования функции:

functionимя_ф-ии (параметры)

{ операторы

return [ возвращает результат] }

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

Объекты являются совокупностями методов и свойств. Обработка объектов и массивов идентична. Можно обратиться к любой части объекта (его свойствам и методам) либо по имени, либо по индексу (нумерация начинается с нуля).



31. Microsoft JScript. Объекты (Array, Date, Math, String, Enumerator).

Jscriptреализация стандарта языка JavaScript выполняется Microsoft.

Jscriptинтерпретируемый объектно-ориентированный язык.

В Jscriptдля WSH (WindowsScriptHost) отсутствуют тэги HTML, т.к. он в основном используется для автоматизации администрирования систем MicrosoftWindows.



Array. Создание и работа с массивами.

имя_массива=newArray([size]);

имя_массива=newArray([эл0, эл1, эл2…элN]);

Dateработа с датой и временем.

Mathработа с математическими функциями.

Stringработа со строками, форматирование строк, поиск подстрок в строках.

имя=newString ([«Строка»])



Enumeratorработа с элементами коллекции.

имя=newEnumerator ([коллекция])

К этим коллекциям нельзя обратиться напрямую (по индексу), можно только перемещать указатель на первый или последний элемент коллекции.

МетодыEnumerator:



  • atEnd() возвращает . если элемент находиться в конце.

  • item() возвращает текущий элемент коллекции.

  • moveFirst() переход к 1-ому элементу коллекции

  • moveNext() перемещает текущий элемент к следующему элементу коллекции.

32. Серверсценариев WSH. ОбъектWScript (Application, Arguments, StdOut).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

Экземпляр объектаWScriptсоздается сервером сценариев автоматически (для использования других объектов нужно использовать метод CreateObject или св-во другого объекта).

Applicationпредставляет интерфейс ID для объекта WScript.

Name= WScript. Application



Argumentsсодержит указатель на коллекцию, содержащую параметры командной строки для исполнения сценария.

StdOutпозволяет запущенный сценарий записывать инф в стандартный выходной поток.

Доступ к станд входным и выходным потокам имеется только в консольном режиме.



33. Серверсценариев WSH. ОбъектWScript (CreateObject, , ConnectObject, DisconnectObject).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

Экземпляр объектаWScriptсоздается сервером сценариев автоматически (для использования других объектов нужно использовать метод CreateObject или св-во другого объекта).

CreateObject(PrID [,Pref]) – создает объект, необязателный параметр Pref позволяет при возникновении опред. события вызывать ф-цию, имя которой состоит из заданного префикса Pref и имени события.

ConnectObject(Obj, Pref)Устанавливает соединение с объектом Obj, что позволяет обрабатывать его события функциями, имена которых совпадают с Pref.

DisconnectObject(Obj)Описывает объект.

34. Сервер сценариев WSH. ОбъектWScript (GetObject, Echo, Quit, Sleep).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.

Экземпляр объектаWScriptсоздается сервером сценариев автоматически (для использования других объектов нужно использовать метод CreateObject или св-во другого объекта).

GetObject(fname [,PrID][Pref])Активизирует объект автоматизации, определенный заданным файлом(fname) или парам. PrID.

EchoВывод текстовой информации на экран.

Quit([err])Прерывает выполнение сценария с заданным Err кодом выхода.

Sleep(t)Приостанавливает выполнение сценария на t миллисекунд.

35. Серверсценариев WSH. ОбъектWshShell (Environment, SpecialFolders, AppActivate, Exec).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.



WshShellосуществляет запуск новых процессов, позволяет создавать ярлыки, работать с системным реестром, получать доступ к переменным среды и специальным папкам Windows

Environment(tp)– представляет доступ к переменным среды.

По умолчанию предоставляется доступ к переменным типа «System» (переменные среды ОС). Возможно использование типов «User» (переменные среды пользователя), «volatile» (временные переменные) и «Process»



SpecialFolders(str) – возвращает строку, содержащую путь к специальной папке Windows. Пример специальных папок: desktop– рабочий стол; fonts – каталог со шрифтами; mydocuments– мои документы;startup – автозагрузка и т.п.

AppActivate(title)– активизирует заданное параметром title (именем или идентификатором) окно приложения (приложение должно быть запущено)

Exec(имя_процесса) – запускает указанный дочерний процесс

36. СерверсценариевWSH. ОбъектWshShell (Popup, RegRead, RegWrite, RegDelete, Run).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.



WshShellосуществляет запуск новых процессов, позволяет создавать ярлыки, работать с системным реестром, получать доступ к переменным среды и специальным папкам Windows

Popup(str[,sec][,tit][,tp]) – выводит на экран информацию: окно с сообщением str

RegRead(имя) – возвращает значение с параметра реестра или значение по умолчанию для раздела реестра

RegWrite(имя, значение [тип]) – записывает в реестр значение, заданное. Параметра или значения по умолчанию

RegDelete (имя) – удаляет из системного реестра указанные параметры или раздел

Run (команда, [стиль окна][,метка]) – запуск внешних приложений

37. Серверсценариев WSH. ОбъектWshShell (SendKeys, SpecialFolders).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.



WshShellосуществляет запуск новых процессов, позволяет создавать ярлыки, работать с системным реестром, получать доступ к переменным среды и специальным папкам Windows

SendKey-Иммитация нажатия клавиши. Данные будут обрабатываться тем приложением, кот. явл. активным. Символы: +,^,%,~,[ ] заключ в {}. Для задания неотображаемых символов используются коды: {BACKSPASE} {F1}; {ENTER} <=>; {BREAK} {F16}; {CAPSLOOK}; {DEL} <> <=> {RIGHT}; {END}; {ESC}; {NOME}; {INSERT}. Для задания комбинации с , , перед соотв. Клавишей необх. Поставить один/неск кодов: SHIFT +, Ctrl ^,alt %.

SpecialFolders(str) – возвращает строку, содержащую путь к специальной папке Windows. Пример специальных папок: desktop– рабочий стол; fonts – каталог со шрифтами; mydocuments– мои документы;startup – автозагрузка и т.п.

38. Серверсценариев WSH. ОбъектWshNetwork (ComputerName, EnumNetworkDrives, SetDefaultPrinter).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.



WshNetworkпредназначен для работы с ресурсами локальной сети.

ComputerNameСодержит имя комп-а, на котором запущен сценарий.

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

SetDefaultPrinterделает заданный сетевой принтер принтером по умолч.

39. Серверсценариев WSH. ОбъектFileSystemObject(Drives, CreateFolder, MoveFolder, FolderExists).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.



FileSystemObject– используется для создания, копирования, перемещения или удаления файлов или каталогов. Является основным объектом, обеспечивающим доступ к файловой системе компа.

Drives– хранит коллекцию содержащую информацию о всех доступных дисках

CreateFolder(имя_каталога) – создаёт новый каталог

MoveFolder(имя_каталога, dest) – перемещает один или несколько каталогов в каталог dest

FolderExists(имя_каталога) – возвращает true, если катало существует и false в противном случае

40. Серверсценариев WSH. ОбъектFileSystemObject(DriveExists, GetDriveName, CopyFile, FileExists).

Главный объект WSH (WindowsScriptHost) служит для создания других объектов или связи с ними содерж инф о сервере сценариев, а также позвол выводить информацию в стандартный выходной поток и читать данные из стандвх потока, предоставл методы для работы внутри сценария с объектами автоматизации.



FileSystemObject– используется для создания, копирования, перемещения или удаления файлов или каталогов. Является основным объектом, обеспечивающим доступ к файловой системе компа.

DriveExists(устройство) - возвращ true, если устройство существует и false в обратном случае.

GetDriveName(путь) - выделяет строку содерж имя диска из заданного пути, в случае ошибки будет возвращена пустая строка.

CopyFile(имя_файла dest[,ovr]) - копирует один или несколько файлов в каталог dest. При указании имен ф-лов можно использ подстановочные знаки. Парам ovr показ будет ли произв замена(знач true).

FileExists(имя_файла) - воозвр true, если указ файл существует.
41. Сервер сценариев WSH. Объект FileSystemObject (GetSpecialFolder, GetTempName, CreateTextFile, OpenTextFile)

Метод GetSpecialFolder(n) – возвращает объект Folder для некоторых специальных папок Windows, заданных чсиловым параметром n.

Метод GetTempName() – возвращает (но не создаёт) случайным образом сгенерированное имя файла или каталога, которое может быть использовано для операций требующих наличия временного файла или папки.

Метод CreateTextFile(имя_файла[/err[,unicode]]) – создаёт новый текстовый файл и возвращает указывающий на этот файл объект TextStream. Если err = true, то происходит перезапись одноименных файлов. Если Unicode = true, то файл создаётся в формате Unicode, иначе в режиме ASCII.

Метод OpenTextFile[,mod[,create[,form]]] – открывает заданный текстовый файл и возвращает объект TextStream для работы с этим файлом.

42. Сервер сценариев WSH. Объект Drive (AvailableSpace, DriveLetter, DriveType, FileSystem)
Объект Drive позволяет получить доступ к свойствам заданного локального или сетевого диска.

Метод AvailableSpace - cодержит количество доступного для пользователя места (в байтах) на диске.

Метод DriveLetter - содержит букву, ассоциированную с локальным устройством или сетевым ресурсом. Это свойство доступно только для чтения

Метод DriveType - Содержит числовое значение, определяющее тип устройства:

0 — неизвестное устройство;

1 — устройство со сменным носителем;

2 — жесткий диск;

3 — сетевой диск;

4 --- CD-ROM;(CD-R и CD-RW не различаются)

5 — RAM-диск

Метод FileSystemсодержит тип файловой системы, использующейся на диске (FAT, NTFS или CDFS).

43. Сервер сценариев WSH. Объект Drive (FreeSpace, IsReady, TotalSize, VolumeName)
Метод FreeSpace - содержит количество свободного места (в байтах) на локальном диске или сетевом ресурсе. Доступно только для чтения.

Метод IsReady - содержит true, если устройство готово, и false — в противном случае. Для устройств со сменными носителями и приводов CD-ROM, IsReady возвращает true только в том случае, когда в дисковод вставлен соответствующий носитель и устройство готово предоставить доступ к этому носителю.

Метод TotalSize - содержит общий объем в байтах локального диска или сетевого ресурса.
Метод VolumeName - содержит метку тома для диска. Доступно для чтения и записи.

44. Сервер сценариев WSH. Объект Folder (Attributes, DateCreated, IsRootFolder, Path, Folders)
Метод Attributes - позволяет просмотреть или установить атрибуты каталога.

Виды атрибутов:



  • Normal – обычный, без установленных атрибутов (0)

  • Readonly – только чтение (1)

  • Hidden – скрытый (2)

  • System – системный (4)

  • Directory – папка (16)

  • Archive – архивный (32)

  • Alias – ярлык (1024)

  • Compressed – сжатый (2048)

Метод DateCreated - содержит дату и время создания каталога. Доступно только для чтения.

Метод IsRootFolder - возвращает True, если каталог является корневым, и False в противном случае.

Метод Path - содержит путь к каталогу.

Метод Folders - коллекция. Содержит список всех папок, находящихся в конкретной папке.



45. Сервер сценариев WSH. Объект File (Attributes, DateCreated, ParentFolder, Size, Files)
Метод Attributes - позволяет просмотреть или установить атрибуты файла.

Виды атрибутов:



  • Normal – обычный, без установленных атрибутов (0)

  • Readonly – только чтение (1)

  • Hidden – скрытый (2)

  • System – системный (4)

  • Directory – папка (16)

  • Archive – архивный (32)

  • Alias – ярлык (1024)

  • Compressed – сжатый (2048)

Метод DateCreated - содержит дату и время создания файла. Доступно только для чтения.

Метод ParentFolder - содержит объект File для родительского каталога.

Метод Sizeвозвращает размер файла в байтах.

Метод Files - коллекция. Содержит список всех файлов, находящихся в данной папке.



46. Сервер сценариев WSH. Объект TextStream (AtEndOfLine, AtEndOfStream, Line, Close)
TextStream обеспечивает последовательный доступ к текстовому файлу. Методы этого объекта позволяют читать информацию из файла и записывать её в него.

Метод AtEndOfLineсодержит true, если указатель достиг конца строки в файле и false в противном случае.

Метод AtEndOfStream - содержит true, если указатель достиг конца файла и false в противном случае.

Метод Lineсодержит номер текущей строки в текстовом файле.

Метод Closeзакрывает открытый файл.


47. Особенности Windows PowerShell

При разработке PowerShell были решены след.задачи:



  1. Обеспечение прямого доступа из командной строки и объектам COM,WME и .NET

  2. Организация работы с произвольными источниками данных в командной строке по принципу файловой системы.

  3. Разработка интуитивно понятной структуры встроенных команд, основанный на их функциональных назначениях.

  4. Обеспечение возможности расширения встроенных набора команд.

  5. Организация поддержки знакомых команд из других оболочек.

  6. Разработка полноценной встроенной справочной системы для внутренних команд.

  7. Реализация автоматического завершения при вводе с клавиатуры имен команд.

Единицей обработки и передачи информации в PowerShell является объект,а не строка текста.

48. Типы команд Windows PowerShell

1) Командлета

2) Функции

3) Исполняемые формулы

4) Сценарии

Командлет – аналог внутренних команд традиционных оболочек и представляет собой класс .NET, порожденный от базового класса Cmdlet

Использование единого базового класса Cmdlet позволяет исполнять совместимый синтаксис всех командлетов.

Функция – блок кода на языке PS, имеющий заголовок.



Сценарий – блок кода на языке PS, хранящийся во внешнем файле с расширением ps1.

Исполняемые формулы выполняются обычным образом ОС.




Поделитесь с Вашими друзьями:
1   2   3   4


База данных защищена авторским правом ©uverenniy.ru 2019
обратиться к администрации

    Главная страница