РАЗДЕЛ
	about_PSSnapins

КРАТКОЕ ОПИСАНИЕ
	Описывает оснастки Windows PowerShell, содержит сведения об 
	использовании оснасток и управлении ими.

ПОЛНОЕ ОПИСАНИЕ
	Оснастка Windows PowerShell - это сборка Microsoft .NET 
	Framework, в которой содержатся поставщики и/или командлеты Windows 
	PowerShell. Оболочка Windows PowerShell включает набор базовых оснасток; 
	функциональность оболочки можно расширить, добавив в нее оснастки с 
	поставщиками и командлетами, созданными вами или полученными от других 
	разработчиков. 

	После добавления оснастки содержащиеся в ней командлеты и поставщики 
	мгновенно становятся доступными для использования в текущем сеансе; 
	при этом изменение касается только текущего сеанса. 

	Чтобы можно было добавить оснастку во все будущие сеансы, сохраните 
	ее в своем профиле Windows PowerShell. Кроме того, можно использовать 
	командлет Export-Console для сохранения имен оснасток в файле консоли 
	и применения его в будущих сеансах. Можно даже сохранить несколько 
	файлов консоли, включающих различные наборы оснасток.


 ВСТРОЕННЫЕ ОСНАСТКИ
	Оболочка Windows PowerShell включает набор оснасток Windows 
	PowerShell, в которых содержатся встроенные поставщики и командлеты.

	Microsoft.PowerShell.Core
		Содержит поставщики и командлеты, используемые для управления 
		базовыми функциями Windows PowerShell. Включает поставщики 
		FileSystem, Registry, Alias, Environment, Function и 
		Variable, а также базовые командлеты, такие как Get-Help, 
		Get-Command и Get-History.

	Microsoft.PowerShell.Host
	 Содержит командлеты, используемые главным приложением оболочки 
	 Windows PowerShell, такие как Start-Transcript и Stop-Transcript.

	Microsoft.PowerShell.Management
		Содержит такие командлеты, как Get-Service и Get-ChildItem, 
		которые используются для управления функциями на основе Windows.

	Microsoft.PowerShell.Security
		Содержит командлеты, используемые для управления подсистемой 
		обеспечения безопасности Windows PowerShell, такие как 
		Get-Acl, Get-AuthenticodeSignature и ConvertTo-SecureString.

	Microsoft.PowerShell.Utility
		Содержит командлеты, используемые для работы с объектами и 
		данными, такие как Get-Member, Write-Host и Format-List.


 ПОИСК ОСНАСТОК
	Чтобы получить список имеющихся на компьютере оснасток Windows 
	PowerShell, введите следующую команду:

		get-pssnapin

	Чтобы получить оснастку для каждого поставщика Windows 
	PowerShell, введите следующую команду: 

		get-psprovider | format-list name, pssnapin

	Чтобы получить список командлетов, содержащихся в оснастке Windows 
	PowerShell, введите следующую команду:

		get-command -module <имя_оснастки>


 УСТАНОВКА ОСНАСТКИ
	Встроенные оснастки регистрируются в системе и добавляются в сеанс по 
	умолчанию при запуске оболочки Windows PowerShell. Однако для 
	добавления в сеанс оснасток, созданных самостоятельно или полученных 
	от других разработчиков, их необходимо зарегистрировать.


 РЕГИСТРАЦИЯ ОСНАСТКИ
	Оснастка Windows PowerShell - это программа, написанная на языке .NET 
	Framework и скомпилированная в DLL-файл. Для использования поставщиков и 
	командлетов, содержащихся в оснастке, ее нужно зарегистрировать 
	(добавить в реестр). 

	Большинство оснасток поставляется с программой установки (EXE- или MSI-
	файл), которая регистрирует DLL-файл. Однако оснастку, полученную в 
	виде DLL-файла, также можно зарегистрировать в системе. Дополнительные 
	сведения см. в разделе "Регистрация командлетов, поставщиков и ведущих 
	приложений" библиотеки MSDN по адресу: 
	http://go.microsoft.com/fwlink/?LinkID=143619.

	Чтобы получить все зарегистрированные в системе оснастки или 
	проверить, что оснастка зарегистрирована, введите следующую команду:

		get-pssnapin -registered


 ДОБАВЛЕНИЕ ОСНАСТКИ В ТЕКУЩИЙ СЕАНС
	Для добавления зарегистрированных оснасток в текущий сеанс используйте 
	командлет Add-PsSnapin. Например, чтобы добавить в сеанс оснастку 
	Microsoft SQL Server, введите следующую команду:

		add-pssnapin sql

	После выполнения этой команды поставщики и командлеты, содержащиеся в 
	оснастке, будут доступны в сеансе. Однако они будут доступны только в 
	текущем сеансе; чтобы сделать поставщики и командлеты доступными в 
	других сеансах, их необходимо сохранить.


 СОХРАНЕНИЕ ОСНАСТОК
	Для использования оснастки в будущих сеансах Windows PowerShell 
	добавьте команду Add-PsSnapin в профиль Windows PowerShell или 
	экспортируйте имена оснасток в файл консоли. 

	После добавления команды Add-PSSnapin в профиль Windows PowerShell 
	она будет доступна во всех будущих сеансах Windows PowerShell. После 
	экспорта имен оснасток в сеанс файл экспорта можно использовать, 
	когда требуются оснастки.

	Чтобы добавить команду Add-PsSnapin в профиль Windows PowerShell, 
	откройте профиль, укажите команду путем вставки или ввода и сохраните 
	профиль. Дополнительные сведения см. в разделе about_Profiles.

	Для сохранения оснасток из сеанса в файл консоли (PSC1) используйте 
	командлет Export-Console. Например, чтобы сохранить оснастки из 
	конфигурации текущего сеанса в файл NewConsole.psc1 в текущем 
	каталоге, введите следующую команду:

		export-console NewConsole

	Дополнительные сведения см. в описании командлета Export-Console.


 ЗАПУСК WINDOWS POWERSHELL С ФАЙЛОМ КОНСОЛИ 
	Для использования файла консоли, включающего оснастку, запустите 
	оболочку Windows PowerShell (Powershell.exe) из командной строки 
	в сеансе Cmd.exe или в другом сеансе Windows PowerShell. Используйте 
	параметр PsConsoleFile для указания файла консоли, который включает 
	оснастку. Например, следующая команда запускает оболочку Windows 
	PowerShell с файлом консоли NewConsole.psc1:

		powershell.exe -psconsolefile NewConsole.psc1

	После выполнения этой команды в текущем сеансе можно использовать 
	поставщики и командлеты, содержащиеся в оснастке.


 УДАЛЕНИЕ ОСНАСТКИ
	Для удаления оснастки Windows PowerShell из текущего сеанса 
	используйте командлет Remove-PsSnapin. Например, чтобы удалить 
	оснастку SQL Server из текущего сеанса, введите следующую команду:

		remove-pssnapin sql

	Этот командлет удаляет оснастку из сеанса. Оснастка остается 
	загруженной, но поддерживаемые ею поставщики и командлеты становятся 
	недоступными. 


СМ. ТАКЖЕ
	Add-PsSnapin
	Get-PsSnapin  
	Remove-PsSnapin
	Export-Console
	Get-Command
	about_Profiles