ラボの回答キー: PowerShell での PSProviders と PSDrives の使用
演習 1: リモート コンピューターでのファイルとフォルダーの作成
タスク 1: リモート コンピューターに新しいフォルダーを作成する
- LON-CL1 で、[スタート] を選択して、「powersh」と入力します。
- 結果リストで、Windows PowerShell を右クリックするか、コンテキスト メニューをアクティブにして、 [管理者として実行] を選択します。
-
別のウィンドウで、New-Item コマンドレットのヘルプを確認するには、 [管理者:Windows PowerShell] コンソールで、次のコマンドを入力し、Enter キーを押します。
Get-Help New-Item –ShowWindow
- Get-Help の出力で、 –Name と –ItemType パラメーターを確認してから、サンプル コマンドを確認して、New-Item Help ウィンドウを閉じます。
-
\\Lon-Svr1\C$\ に新しい ScriptShare フォルダーを作成するには、コンソールで次のコマンドを入力し、Enter キーを押します。
New-Item –Path \\Lon-Svr1\C$\ –Name ScriptShare –ItemType Directory
タスク 2: リモート ファイル フォルダーへの新しい PSDrive マッピングを作成する
-
New-PSDrive コマンドレットのヘルプを表示するには、次のコマンドを入力し、Enter キーを押します。
Get-Help New-PSDrive –ShowWindow
- 次の情報を確認してから、New-PSDrive Help ウィンドウを閉じます。
- ヘルプ情報
- –Name、 –Root、および –PSProvider パラメーター
- コマンドの例
-
新しい PSDrive マッピングを作成するには、次のコマンドを入力して、Enter キーを押します。
New-PSDrive –Name ScriptShare –Root \\Lon-Svr1\c$\ScriptShare –PSProvider FileSystem
タスク 3: マップされたドライブにファイルを作成する
-
Set-Location コマンドレットのヘルプを確認するには、次のコマンドを入力して、Enter キーを押します。
Get-Help Set-Location –ShowWindow
- ヘルプ情報を確認してから、 [Set-Location ヘルプ] ウィンドウを閉じます。
-
ScriptShare: の場所を変更するには、次のコマンドを入力して、Enter キーを押します。
Set-Location ScriptShare:
-
新しいファイルを作成するには、次のコマンドを入力して、Enter キーを押します。
New-Item script.txt
-
ディレクトリのリストを確認するには、次のコマンドを入力し、Enter キーを押します。
Get-ChildItem
- script.txt ファイルが一覧に表示されていることを確認します。
演習 2: 今後のスクリプトのためのレジストリ キーの作成
タスク 1: スクリプト構成を格納するレジストリ キーを作成する
-
Software レジストリ キーの内容を確認するには、Windows PowerShell コンソールで次のコマンドを入力して、Enter キーを押します。
Get-ChildItem -Path HKCU:\Software
-
以下のコマンドを入力し、Enter キーを押します。
New-Item –Path HKCU:\Software –Name Scripts
タスク 2:PSDrive の名前を格納する新しいレジストリ値を作成する
-
場所を HKCU:\Software\Scripts に変更するには、次のコマンドを入力して、Enter キーを押します。
Set-Location HKCU:\Software\Scripts
-
PSDriveName レジストリ値を作成するには、次のコマンドを入力して、Enter キーを押します。
New-ItemProperty -Path HKCU:\Software\Scripts -Name "PSDriveName" –Value "ScriptShare"
-
PSDriveName レジストリ値を確認するには、次のコマンドを入力して、Enter キーを押します。
Get-ItemProperty . -Name PSDriveName
演習 3: 新しい Active Directory グループの作成
タスク 1: AD DS の Users コンテナーにマップする PSDrive を作成する
-
ActiveDirectory モジュールを読み込むには、Windows PowerShell コンソールで、次のコマンドを入力し、Enter キーを押します。
Import-Module ActiveDirectory
-
新しい AdatumUsers PSDrive を作成するには、次のコマンドを入力して、Enter キーを押します。
New-PSDrive -Name AdatumUsers -Root "CN=Users,DC=Adatum,DC=com" -PSProvider ActiveDirectory
-
場所を AdatumUsers ドライブに変更するには、次のコマンドを入力して、Enter キーを押します。
Set-Location AdatumUsers:
タスク 2: ロンドンの開発者グループを作成する
-
ロンドンの開発者グループを作成するには、次のコマンドを入力して、Enter キーを押します。
New-Item -ItemType group -Path . -Name "CN=London Developers"
-
現在のドライブの項目を一覧表示するには、次のコマンドを入力して、Enter キーを押します。
Get-ChildItem
-
London Developers グループが一覧表示されていることを確認します。