PowerShell での PSProvider と PSDrive の使用

演習 1:リモート コンピューターでのファイルとフォルダーの作成

タスク 1: リモート コンピューターに新しいフォルダーを作成する

  1. LON-CL1 で、[スタート] を選択して、「powersh」と入力します。
  2. 結果リストで、Windows PowerShell を右クリックするか、コンテキスト メニューをアクティブにして、[管理者として実行] を選択します。
  3. New-Item コマンドレットのヘルプを別のウィンドウで確認するには、管理者: Windows PowerShell コンソールで、以下のコマンドを入力し、Enter キーを押します。

    Get-Help New-Item –ShowWindow
    
  4. Get-Help の出力で、–Name–ItemType パラメーターを確認してから、サンプル コマンドを確認して、New-Item Help ウィンドウを閉じます。
  5. \\Lon-Svr1\C$\ に新しい ScriptShare フォルダーを作成するには、コンソールで次のコマンドを入力し、Enter キーを押します。

    New-Item –Path \\Lon-Svr1\C$\ –Name ScriptShare –ItemType Directory
    

タスク 2: リモート ファイル フォルダーへの新しい PSDrive マッピングを作成する

  1. New-PSDrive コマンドレットのヘルプを表示するには、次のコマンドを入力し、Enter キーを押します。

    Get-Help New-PSDrive –ShowWindow
    
  2. 次の情報を確認してから、New-PSDrive Help ウィンドウを閉じます。
    • ヘルプ情報
    • –Name–Root、および –PSProvider パラメーター
    • コマンドの例
  3. 新しい PSDrive マッピングを作成するには、次のコマンドを入力して、Enter キーを押します。

    New-PSDrive –Name ScriptShare –Root \\Lon-Svr1\c$\ScriptShare –PSProvider FileSystem
    

タスク 3: マップされたドライブにファイルを作成する

  1. Set-Location コマンドレットのヘルプを確認するには、次のコマンドを入力して、Enter キーを押します。

    Get-Help Set-Location –ShowWindow
    
  2. ヘルプ情報を確認してから、[Set-Location ヘルプ] ウィンドウを閉じます。
  3. ScriptShare: の場所を変更するには、次のコマンドを入力して、Enter キーを押します。

    Set-Location ScriptShare:
    
  4. 新しいファイルを作成するには、次のコマンドを入力して、Enter キーを押します。

    New-Item script.txt
    
  5. ディレクトリのリストを確認するには、次のコマンドを入力し、Enter キーを押します。

    Get-ChildItem
    
  6. script.txt ファイルが一覧に表示されていることを確認します。

演習 2:後で使用するスクリプトのためのレジストリ キーの作成

タスク 1: スクリプト構成を格納するレジストリ キーを作成する

  1. Software レジストリ キーの内容を確認するには、Windows PowerShell コンソールで次のコマンドを入力して、Enter キーを押します。

    Get-ChildItem -Path HKCU:\Software
    
  2. 以下のコマンドを入力し、Enter キーを押します。

    New-Item –Path HKCU:\Software –Name Scripts
    

タスク 2: PSDrive の名前を格納する新しいレジストリ値を作成する

  1. 場所を HKCU:\Software\Scripts に変更するには、次のコマンドを入力して、Enter キーを押します。

    Set-Location HKCU:\Software\Scripts
    
  2. PSDriveName レジストリ値を作成するには、次のコマンドを入力して、Enter キーを押します。

    New-ItemProperty -Path HKCU:\Software\Scripts -Name "PSDriveName" –Value "ScriptShare"
    
  3. PSDriveName レジストリ値を確認するには、次のコマンドを入力して、Enter キーを押します。

    Get-ItemProperty . -Name PSDriveName
    

演習 3:新しい Active Directory グループの作成

タスク 1: AD DS の Users コンテナーにマップする PSDrive を作成する

  1. ActiveDirectory モジュールを読み込むには、Windows PowerShell コンソールで、次のコマンドを入力し、Enter キーを押します。

    Import-Module ActiveDirectory
    
  2. 新しい AdatumUsers PSDrive を作成するには、次のコマンドを入力して、Enter キーを押します。

    New-PSDrive -Name AdatumUsers -Root "CN=Users,DC=Adatum,DC=com" -PSProvider ActiveDirectory
    
  3. 場所を AdatumUsers ドライブに変更するには、次のコマンドを入力して、Enter キーを押します。

    Set-Location AdatumUsers:
    

タスク 2: ロンドンの開発者グループを作成する

  1. ロンドンの開発者グループを作成するには、次のコマンドを入力して、Enter キーを押します。

    New-Item -ItemType group -Path . -Name "CN=London Developers"
    
  2. 現在のドライブの項目を一覧表示するには、次のコマンドを入力して、Enter キーを押します。

    Get-ChildItem
    
  3. London Developers グループが一覧表示されていることを確認します。