[英]Powershell AD export
我希望從我的廣告環境中導出特定信息,以在線上傳到Sharepoint。
到目前為止的代碼:
$ADUSR = Get-ADUser -SearchBase "OU=Users,OU=company,DC=domain,DC=co,DC=uk" -SearchScope OneLevel -Filter * -Properties * |select name,givenName, sn, department, physicalDeliveryOfficeName, title, manager, streetAddress, l, st, postalCode, telephoneNumber, facsimileTelephoneNumber, otherTelephone, mobile, ipPhone, thumbnailPhoto, employeeNumber, userPrincipalName
$ADUSR | Export-Csv c:\sharepointinfo.csv
這非常有效,應該是直接的。 但是屬性“ thumbnailPhoto”在csv文件中顯示為“ System.Byte []”。 在PS中運行它,然后返回並根據需要顯示。 它將該屬性導出為Decimal,如何將其導出為Hex? 或按AD中所示導出值。
可以將Hexidecimal(thumbnailPhoto)與選擇部分一起使用嗎?
搶
$ADUSR = Get-ADUser -SearchBase "OU=Users,OU=company,DC=domain,DC=co,DC=uk" -SearchScope OneLevel -Filter * -Properties * |select name,givenName, sn, department, physicalDeliveryOfficeName, title, manager, streetAddress, l, st, postalCode, telephoneNumber, facsimileTelephoneNumber, otherTelephone, mobile, ipPhone, @{l="thumbnailPhoto";e={[System.Text.Encoding]::Unicode.getChars($_.thumbnailPhoto)}}, employeeNumber, userPrincipalName
$ADUSR | Export-Csv c:\sharepointinfo.csv
准備使簡歷顯着增長。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.