2016-06-20 6 views
0

私はPowerShell経由でADDSForestをインストールしようとしています。私はそれを完全に自動化したいが、次のメッセージを得る。あなたが見ることができるように、私はすでにそれを与えながら、それは、ドメイン名の供給値を求めているADDS - 以下のパラメータの値を指定してください

Import-Module ADDSDeployment 
Install-ADDSForest -CreateDnsDelegation:$true ` 
-DatabasePath "C:\Windows\NTDS" ` 
-DomainMode "Win2012" ` 
-DomainName "Swag"` 
-SafeModeAdministratorPassword "Test01" ` 
-DomainNetbiosName "Test biosname" ` 
-ForestMode "Win2012" ` 
-InstallDns:$true ` 
-LogPath "C:\Windows\NTDS" ` 
-NoRebootOnCompletion:$false ` 
-SysvolPath "C:\Windows\SYSVOL" ` 
-Force:$true 

cmdlet Install-ADDSForest at command pipeline position 1 
Supply values for the following parameters: 
DomainName: 

は、ここに私のコードです。私は既に私が与えた供給価値を入力する必要がないように私のコードを編集することができますか?

答えて

1

-DomainMode引数の後に`の後に余分なスペースがあります。

`の代わりにスプラッティングテーブルを使用します。

$InstallForestParams = @{ 
    CreateDnsDelegation = $true 
    DatabasePath = "C:\Windows\NTDS" 
    DomainMode = "Win2012" 
    DomainName = "Swag" 
    SafeModeAdministratorPassword = "Test01" 
    DomainNetbiosName = "Test biosname" 
    ForestMode = "Win2012" 
    InstallDns = $true 
    LogPath = "C:\Windows\NTDS" 
    NoRebootOnCompletion = $false 
    SysvolPath = "C:\Windows\SYSVOL" 
    Force = $true 
} 

Install-ADDSForest @InstallForestParams 
関連する問題