ラボの回答キー: PowerShell での PSProviders と PSDrives の使用

演習 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 グループが一覧表示されていることを確認します。