「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>PowerShell]]

* 目次 [#h40bf0f8]
#contents

* 概要 [#n5585d64]
** PSDrive と プロバイダ [#a2859d82]
PowerShell の中では、 C: や D: などのドライブの他に、
-レジストリのドライブ (HKCU: HKLM:)
-証明書ドライブ (Cert:)
-Active Directory モジュールが定義する Active Directory ドライブ (AD:)
-その他、 追加インストールした モジュール や PSSnapin が定義する ドライブ

があり、PowerShell の中では、 cd コマンドを使って カレントドライブを移動したり、
get-childitem AD: の様に、 その他のコマンドで使用することが出来ます。

***PSDrive の使い方 [#m6ecf273]
PSDrive の使い方は、下を参照ください。

-Windows PowerShell ドライブの管理~
https://msdn.microsoft.com/ja-jp/powershell/scripting/getting-started/cookbooks/managing-windows-powershell-drives

***cert:、AD:、SQLSERVER: [#z5f8de77]
また、Certificate(cert:)、Active Directory(AD:)、SQL Server(SQLSERVER:) は、下のサイトを参照ください。

-Certificate Provider~
http://technet.microsoft.com/ja-jp/library/dd347615.aspx~
-AD DS の新機能: Windows PowerShell の Active Directory モジュール~
http://technet.microsoft.com/ja-jp/library/dd378783%28v=ws.10%29.aspx~
-SQL Server PowerShell プロバイダの使用~
http://technet.microsoft.com/ja-jp/library/cc281947%28v=sql.100%29.aspx~

***既存のパスにドライブ名をつける [#c890901d]
New-PSDrive コマンドを使って、既存のパスにドライブ名をつけることも出来ます。(DOSプロンプトのsubstコマンドに似ています。)~
   New-PSDrive -Name regms -PSProvider Registry -Root HKLM\Software\Microsoft
   dir regms:
   Remove-PSDrive regms:

***PSDriveの開発 [#ac97cd25]
C# で PSDrive を開発することも出来ます。

既存のドライブパスの短縮形ではない、~
全く新しい PSDrive は、C# で プロバイダを開発することで出来ます。

該当のclassは、下のページなどを参照してください。~

-Designing Your Windows PowerShell Provider~
http://msdn.microsoft.com/en-us/library/windows/desktop/ee126198%28v=vs.85%29.aspx
-Provider Cmdlets~
http://msdn.microsoft.com/en-us/library/windows/desktop/ee126197%28v=vs.85%29.aspx
-DriveCmdletProvider Class~
http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.provider.drivecmdletprovider%28v=vs.85%29.aspx~


----
Tags: [[:シェル]], [[:インフラストラクチャ]], [[:Windows]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS