PowerShell'de Reklam Kullanıcı GUID'ini Alın


PowerShell'deki Get-AdUser cmdlet'ini kullanarak aduser nesnesi GUID'ini alabilirsiniz. Active Directory kullanıcısı, reklam kullanıcısı üzerindeki varsayılan özellikler kümesi olarak ObjectGUID özelliğine sahiptir.

GUID, kullanıcı hesaplarını, yazılımı veya herhangi bir donanım bileşenini tanımlamak için Windows işletim sistemi tarafından oluşturulan küresel olarak benzersiz bir tanımlayıcıdır.

Bu yazımızda Get-AdUser cmdlet'ini kullanarak PowerShell'de aduser nesnesi GUID'inin nasıl alınacağını tartışacağız.

PowerShell'de AdUser Nesne GUID'ini Alın

ObjectGUID özelliğini kullanarak kullanıcı GUID'ini almak için Get-AdUser'ı kullanın.

Get-AdUser -Identity Toms | Select ObjectGUID

Yukarıdaki PowerShell komut dosyasında, Get-AdUser, reklam kullanıcısı adını belirtmek için Identity parametresini kullanır ve çıktıyı almak için Seç komutuna yönlendirir. ObjectGUID özelliğini kullanarak aduser GUID'i.

Kullanıcı nesne kılavuzunu almak için yukarıdaki PowerShell betiğinin çıktısı şöyledir:

ObjectGuid özelliği, kullanıcının 32 onaltılık basamaklı kılavuzunu döndürür.

Harika İpucu: PowerShell'de reklam nesnesi Guid'e göre nasıl bulunur?

PowerShell Geçerli Kullanıcı için GUID Al

PowerShell'de mevcut kullanıcı GUID'ini almak için, mevcut kullanıcıyı almak üzere $env:USERNAME ortam değişkenini kullanacağız ve kullanıcıyı aramak için ADSISearcher tipi hızlandırıcıyı kullanacağız.

PowerShell'de geçerli kullanıcı GUID'ini almak için aşağıdaki koda bakın.

[guid]::New(([adsisearcher]"SamAccountName=$env:USERNAME").FindOne().Properties.objectguid[0]).Guid

Yukarıdaki PowerShell betiğinde, mevcut kullanıcı kılavuzunu almak için ADSISearcher filtresini kullandık.

Aktif dizindeki samaccountname'in, ortam değişkeni kullanılarak alınan geçerli kullanıcıya eşit olup olmadığını kontrol eder.

Geçerli kullanıcı GUID'ini almak için yukarıdaki PowerShell betiğinin çıktısı şöyledir:

PS C:\> [guid]::New(([adsisearcher]"SamAccountName=$env:USERNAME").FindOne().Properties.objectguid[0]).Guid

cf53add1-6119-4950-b195-080a99e565a9

PS C:\>

Harika İpucu: PowerShell'de guid'i dizeye dönüştürme!

Çözüm

Get-AdUser cmdlet'ini kullanarak PowerShell'deki kullanıcıların nesne kılavuzunun nasıl alınacağına ilişkin yukarıdaki makalenin size yardımcı olacağını umuyorum.

ADSISearcher türü hızlandırıcı, PowerShell'de kullanıcıyı aramak ve kullanıcı için rehberlik almak için kullanılabilir.

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

İlgili makaleler