public/Get-tADFSMOHolders.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
function Get-tADFSMOHolders{ <# .Synopsis Get FSMO Holders. .DESCRIPTION Get FSMO holders in forest and current domain. .EXAMPLE Get-tADFSMOHolders Get FSMO holders. #> [CmdletBinding()] Param() $Domain = Get-ADDomain $Forest = Get-ADForest $FSMOHolders = New-Object PSObject -Property @{ DomainNaming = $Forest.DomainNamingMaster Schema = $Forest.SchemaMaster Infrastructure = $Domain.InfrastructureMaster PDC = $Domain.PDCEmulator RID = $Domain.RIDMaster } Return $FSMOHolders } |