iT邦幫忙

1

vbscript撈AD資料 會略過姓名有罕用字的

拿vbedit的範例來改想要撈AD 某群組的成員
可是如果成員的中文姓名有罕用字用其它方式會出會有?的
在如下程式會直接過該帳號,請問有辦法支援unicode嗎?
謝謝

' List All the Members of a Group


On Error Resume Next
 
Set objGroup = GetObject _
  ("LDAP://CN=xxxx,CN=Users,DC=xxxx,DC=local")
objGroup.GetInfo
 
arrMemberOf = objGroup.GetEx("member")
 
WScript.Echo "Members:"
For Each strMember in arrMemberOf
    WScript.echo strMember
Next
看更多先前的討論...收起先前的討論...
player iT邦大師 1 級 ‧ 2017-03-09 22:03:50 檢舉
你有試過把你的vbs檔存成utf8過嗎?
剛剛試過後是不行 不管是轉unicode還是utf8都不行
以前也撈過AD帳戶資料,罕用字的部分會變成?,但不知道為何這次整個略過了
小成 iT邦高手 10 級 ‧ 2017-03-10 16:17:06 檢舉
有考慮用 powershell 來做嗎?
https://technet.microsoft.com/en-us/library/ee617193.aspx?f=255&MSPPError=-2147217396
謝謝小成 這樣更好 真的可以解決亂碼問題,可以把你的回覆變成回答嗎?我才能標為最佳解答
謝謝
小成 iT邦高手 10 級 ‧ 2017-03-10 17:32:27 檢舉
好喔,不用客氣

2 個回答

WilliamHuang
iT邦研究生 1 級 ‧ 2017-03-10 14:57:23
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答