Diagnostics/Simple/active.directory.tests.ps1
#require -modules poshspec Import-Module -Name poshspec -Verbose:$false -ErrorAction Stop describe 'DNS' { context 'Availability' { service DNS status { should be running } service Dnscache status { should be running } TcpPort localhost 53 TcpTestSucceeded { Should Be $true } } } describe 'Global Catalog' { context 'Availability' { TcpPort localhost 3268 TcpTestSucceeded { Should Be $true } } } describe 'Active Directory Domain Services' { service NTDS status { should be running } service Netlogon status { should be running } } describe 'Key Distribution Center' { context 'Availability' { service Kdc status { should be running } } } describe 'Active Directory Web Services' { context 'Availbility' { service ADWS status { should be running } TcpPort localhost 9389 TcpTestSucceeded { Should Be $true } } } describe 'LDAP' { context 'Availbility' { TcpPort localhost 389 TcpTestSucceeded { Should Be $true } } } describe 'DFS' { context 'Availability' { service Dfs status { should be running } service DFSR status { should be running } } } |