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 ObjectGUIDYukarı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]).GuidYukarı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.
