Postagens

Mostrando postagens com o rótulo ps1

Função para coletar Distinguishedname de objetos no Active Directory usando Powershell (sem importar módulos)

Esta função é utilizada para coletar o Distinguishedname de um objeto no Active Directory usando Powershell, sem a necessidade de importar módulos extras (testado com grupo, usuários e computadores). ( maiores informações ) function ColetaDistinguishedName([string]$strFilter) { $objDomain = New-Object System.DirectoryServices.DirectoryEntry $objSearcher = New-Object System.DirectoryServices.DirectorySearcher $objSearcher.SearchRoot = $objDomain $objSearcher.PageSize = 1000 $objSearcher.Filter = $strFilter $objSearcher.SearchScope = "Subtree" $colResults = $objSearcher.FindOne() if ($colResults -ne $null) { $distinguishednameObjeto = $colResults.Properties["distinguishedname"] return $distinguishednameObjeto } } Abaixo, segue uma forma de chamada da função (pode-se colocar os trechos logo abaixo do fechamento da função em um arquivo .ps1). $strFilter é passado por parâmetro e muda de acordo com o que se deseja. No caso ao se desejar o Dist...