РАЗДЕЛ
	about_Redirection

КРАТКОЕ ОПИСАНИЕ
	Описывает порядок перенаправления вывода из Windows PowerShell 
	в текстовые файлы.

ПОЛНОЕ ОПИСАНИЕ
	По умолчанию Windows PowerShell передает выходные данные команды 
	в консоль Windows PowerShell. Однако можно направить вывод в 
	текстовый файл, а также перенаправить выходную информацию об ошибках 
	в постоянный выходной поток.


	Перенаправление выходных данных можно выполнить следующими способами.

		- Использование командлета Out-File, который передает 
		выходные данные команды в текстовый файл. Как правило, 
		командлет Out-File применяется, если необходимо использовать 
		его параметры, такие как Encoding, Force, Width и NoClobber.

		- Использование командлета Tee-Object, который выполняет передачу 
		выходных данных команды в текстовый файл с последующей передачей 
		этого файла по конвейеру.

		- Использование операторов перенаправления Windows PowerShell.


	Существуют следующие операторы перенаправления Windows PowerShell.


	Оператор  Описание				 Пример  
	--------  ----------------------	 ------------------------------
	> 	 Передает выходные данные   get-process > process.txt
				в указанный файл.	 

	>> 	Добавляет выходные данные  dir *.ps1 >> scripts.txt 
				к содержимому указанного 
				файла.

	2> 	Передает информацию об		get-process none 2> errors.txt
				ошибках в указанный файл.
 
	2>>  Добавляет информацию об	get-process none 2>> save-errors.txt
				ошибках к содержимому 
				указанного файла.
 
	2>&1	Передает информацию об	get-process none, powershell 2>&1
				ошибках в выходной поток.
	


	Операторы перенаправления используются со следующим синтаксисом:

	 <входные_данные> <оператор> [<путь>\]<файл>

 
	Если указанный файл уже существует, операторы перенаправления, 
	которые не добавляют данные (> и 2>), перезаписывают текущее 
	содержимое файла без предупреждения. Однако если файл является 
	доступным только для чтения, скрытым, или системным файлом, 
	перенаправление выполнить не удастся. Операторы перенаправления 
	с добавлением (>> и 2>>) не записывают данные в файл, 
	доступный только для чтения, но добавляют содержимое в 
	системный или скрытый файл.
 

	Для принудительного перенаправления содержимого в доступный только для 
	чтения, скрытый или системный файл используйте командлет Out-File с 
	параметром Force. При записи данных в файлы операторы перенаправления 
	используют кодировку Юникод. Если файл имеет другую кодировку, 
	выходные данные могут быть представлены в неверном формате. Для 
	перенаправления содержимого в файлы, которые имеют кодировку, 
	отличную от Юникода, используйте командлет Out-File с параметром Encoding.


СМ. ТАКЖЕ
	Out-File
	Tee-Object
	about_Operators
	about_Command_Syntax
	about_Path_Syntax