PowerShell'de AdGroupMember SAMAccountName'i alın


PowerShell'de reklam grubu üyesi samaccountname'i almak için Get-AdGroupMember cmdlet'ini kullanın ve adlarını ve samaccountname'ini içeren üyelerin listesini almak için grup adını belirtin.

PowerShell'deki Get-AdGroupMember cmdlet'i, bir aktif dizin grubunun üyesini ve reklam nesneleri özelliklerini alır.

Bu yazımızda Get-AdGroupMember cmdlet'ini kullanarak PowerShell'de reklam grubu üyesi samaccountname'in nasıl alınacağını tartışacağız.

Reklam Grubu Üyesi SAMAccountName'i Alın

Belirtilen aktif dizin grubundaki kullanıcılar için reklam grubu üyesi samaccountname'i almak için Get-AdGroupMember'i kullanın.

Get-ADGroupMember -Identity "SALESLEADER" | Select Name, SamAccountName, objectClass

Yukarıdaki PowerShell komut dosyasında Get-AdGroupMember, reklam grubu adını belirtmek için Kimlik parametresini kullanır ve kullanıcılar ve gruplar dahil tüm üyeleri alır.

Reklam grubu üyesinin samaccountname'ini, adını ve ObjectClass'ını almak için çıktıyı Select komutuna yönlendirir.

Reklam grubu üyeleri için samaccountname'i almaya yönelik yukarıdaki PowerShell betiğinin çıktısı şöyledir:

PowerShell'de Kullanıcı için AdGroupMember SAMAccountName'i alın

Reklam grubu üyeleri için aduser samaccountname'i almak üzere, ObjectClass'ın yalnızca kullanıcıya eşit olduğunu filtrelemek için Get-AdGroupMember cmdlet'ini Nerede koşulunu kullanarak kullanın.

Get-ADGroupMember -Identity "SALESLEADER" | where {$_.objectclass-eq "user"} | Select Name, SamAccountName

Yukarıdaki PowerShell komut dosyasında Get-AdGroupMember cmdlet'i, reklam grubu adını belirtmek için Identity parametresini kullanır ve reklam grubunun üyelerini alır.

Reklam grubunun üyelerini, ObjectClass'ın yalnızca kullanıcı'ya eşit olduğu ve kullanıcılar için reklam grubu üyesi samaccountname'in alındığı Nerede koşuluna yönlendirir.

Reklam grubundaki kullanıcılar için samaccountname'i bulmaya yönelik yukarıdaki komut dosyasının çıktısı şöyledir:

PS C:\> Get-ADGroupMember -Identity "SALESLEADER" | where {$_.objectclass-eq "user"} | Select Name, SamAccountName

Name                                SamAccountName
----                                       --------------
Tom Smith                        toms
Chris Dore                        chrisd
Gary Waugh                     gary.waugh


PS C:\>

PowerShell'de Reklam Grubu için AdGroupMember SAMAccountName'i edinin

Reklam grubu için reklam grubu üyesi samaccountname'i almak üzere ObjectClass'ın gruba eşit olup olmadığını kontrol etmek için Get-AdGroupMember'yi burada koşulunu kullanarak kullanın.

Get-ADGroupMember "SALESLEADER" | where {$_.objectclass-eq "group"} | Select Name, SamAccountName

Yukarıdaki PowerShell komut dosyasında, Get-AdGroupMember, grup üyelerini alır ve grup üyelerini yalnızca reklam grubu için filtrelemek ve reklam grubu için samaccountname almak üzere Nerede koşulunu kullanır.

Reklam grubu için reklam grubu üyesi samaccountname'i bulmaya yönelik yukarıdaki PowerShell komut dosyasının çıktısı şöyledir:

PS C:\> Get-ADGroupMember "SALESLEADER" | where {$_.objectclass-eq "group"} | Select Name, SamAccountName

Name                           SamAccountName
----                                 --------------
DL-SALES                     DL-SALES


PS C:\>

Çözüm

Kullanıcı ve grup için reklam grubu üyesi samaccountname'in nasıl alınacağına ilişkin yukarıdaki makalenin size yardımcı olacağını umuyorum.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler