自動的にPowerShellを使用して、DFS名前空間サーバーを作成

 

DFS名前空間の概要

DFS名前空間PowerShellスクリプトコマンド

 

そのDFSドメインは依存に注意してください、このサーバーがドメインコントローラ上に存在しない、またはドメインが存在する場合、スクリプトが文句を言うでしょう

 

共有ファイルは、DFS名前空間サーバーを作成し、フォルダのディレクトリを作成しDfsServerに存在しなければなりませんEG。 C:\ dfsn.ps1 -Domain 'test.to' -ShareFolderPhysicalPath 'C:\ DFSN' -ShareFolderNetworkPath 'DFSN01' -DFSServerName 'WIN01' 

[CmdletBinding()] 
PARAM 
    #1 ドメイン 
    [パラメーター(=必須trueに$ = 0の位置)] [文字列] ドメイン$ 、共有フォルダの物理パス 
    [=必須パラメータ(trueに$、位置=を。1)] [文字列] $ ShareFolderPhysicalPath 共有フォルダのネットワークパス 
    [パラメーター(必須= $ trueに、位置= 2)] [文字列] $ ShareFolderNetworkPath DFS名前空間サーバー名 
    [パラメータ(必須= $ trueに、ポジション= 3)] [文字列] $ DFSServerName 

共有フォルダを設定が
機能 SET-シェアを($ ShareFolderPhysicalPath$ ShareFolderNetworkPath ){
     #のフォルダが作成するために存在していない
    IFを( !(パステスト- $ ShareFolderPhysicalPath )){
         $ヌル =新項目-Path $ ShareFolderPhysicalPath   - 型ディレクトリ
    } 
    呼び出すWin32_Share WMIオブジェクトクラス
    $ ShareHandle = [WMIClass] " Win32_Share " 
    #は、追加すると、共有
    $ヌル =ShareHandle $ .Create($ ShareFolderPhysicalPath$ ShareFolderNetworkPath、0 
} 
SET -share $ ShareFolderPhysicalPath  $ ShareFolderNetworkPathは
PAUSE 
{試して
    #は、名前空間の存在を検出した
    IF((ゲット-DfsnRoot -Path " \\ $ドメイン\ $ ShareFolderNetworkPathを" -ErrorAction SilentlyContinueという).State -eq 'オンライン'){         
        書き込み -Host " DFS名前空間[\\ $ドメイン\ $ ShareFolderNetworkPath]は既に存在している!" - ForegroundColorレッド
    } {
         $ nullに新DfsnRoot -Path = " \\ $ドメイン\ $ ShareFolderNetworkPath " -targetpath " \\ $ DFSServerName \ $ ShareFolderNetworkPath " - タイプDomainV2
         IF((ゲット-DfsnRoot -Path " \\ $ドメイン\ $ ShareFolderNetworkPath " -ErrorAction SilentlyContinueという) .STATE -eq 'オンライン'){ 
            書き込み -Host " [\\ $ドメイン\ $ ShareFolderNetworkPath]成功DFS名前空間を作成する!" - ForegroundColorグリーン
        } { 
            書き込み -Host DFS名前空間を作成する[\\ $ドメイン\ $ ShareFolderNetworkPath]失敗しました!" - ForegroundColorレッド
        } 
    } 
} {キャッチ
    ライト -Host " DFS名前空間[\\ $ドメイン\ $ ShareFolderNetworkPath]失敗 - ForegroundColorレッド
}

 

 

 

おすすめ

転載: www.cnblogs.com/GoCircle/p/11250415.html