ABA


"|שאלה| מישהו מכיר עבודה של VB.NET עם Active Directory ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10507 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10507
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   18:17   14.11.11   
אל הפורום  
  |שאלה| מישהו מכיר עבודה של VB.NET עם Active Directory ?  
 
   אני צריך לשלוף פרמטר מסויים מתוך משתמש בActive Directory דרך VB.Net אפילו Csharp ואני אמצא דרך לתרגם את זה .

הבעיה היא שיש לי שדה בAD שיצרתי ידנית והוא מסוג UTC Coded Time
אז התאריך שאני קורא אותו מראה לי שהשדה הוא בByes כלומר מערך של Byte
ואני לא מצליח לפענח איך לתרגם אותו לINT או אפילו לString.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  באיזה קידוד הוא מקודד? Nesher  15.11.11 00:01 1
     זהו אני ניסיתי ב C# לדוג' no_angel 15.11.11 00:19 2
  איך אתה עובד מול ה-AD? Deuce  15.11.11 20:33 3
     יופי לפחות אנחנו מדברים באותה שפה ... no_angel 20.11.11 21:03 4
         אני יכול להביע הזדהות (: Deuce  20.11.11 21:34 5
             חחחח... אמרתי להם שזה MS חרא חחח אבל לא הסכימו no_angel 20.11.11 22:30 6

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   00:01   15.11.11   
אל הפורום  
  1. באיזה קידוד הוא מקודד?  
בתגובה להודעה מספר 0
 
יש לך תחת הספריה System.Encoding כל מיני קידודים
למשל UTF7\8\ASCII וכו'.. (אפשר גם להשיג קידוד לפי המס' שלו)
ולעשות איתו המרה למחרוזת ממערך בתים וההיפך
למשל Encoding.UTF8.GetString(byteArr);

אתה יכול לראות פה יותר
http://msdn.microsoft.com/en-us/library/744y86tc.aspx

או לפשפש משם


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   00:19   15.11.11   
אל הפורום  
  2. זהו אני ניסיתי ב C# לדוג'  
בתגובה להודעה מספר 1
 
   ניסיתי לבצע עם Bitconverter ולא הצלחתי לפענח את המספר שהוא החזיר לי.

ניסיתי עם system.encoding.ascii כמו שעשיתי וגם עם utf ולא הצליח לאכול את זה .

משהו לא מסתדר עם הסוג שדה הזה בAD.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   20:33   15.11.11   
אל הפורום  
  3. איך אתה עובד מול ה-AD?  
בתגובה להודעה מספר 0
 
בעקרון כשאני צריך להתממשק אני פשוט כותב ldap queries ל-AD ורץ על התשובות.

הבעיה יכולה להיות בשני מקומות:
א. אתה לא מקבל פלט תקין ואז תוודא שהשאילתה נכונה.
ב. אתה מקבל פלט שהוא מערך של Bytes ולו אתה צריך לבצע המרה.

קשה לי להאמין שהוא מחזיר את הערך המתאים ב-Bytes, ואם כן אז לדעתך זה פשוט סירלוז של UTC Coded Time? אתה צריך להבין מה בדיוק מייצגים הבתים האלה כדי למצוא את דרך התרגום.

LDAP QUERIES באופן כללי מחזירים STRING.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   21:03   20.11.11   
אל הפורום  
  4. יופי לפחות אנחנו מדברים באותה שפה ...  
בתגובה להודעה מספר 3
 
   אז ככה , לגבי פלט תקין או לא אני בוודאות מקבל פלט מהמקום הנכון אני רואה את זה הרי גם בQuick watch.
אין לי בעיה לשלוך עם ladp Queries הבעיה שאני צריך לשלוך אובייקט ולעדכן את האובייקט. ואני צריך לשמור על הCAST של האובייקט לצורך העניין.

בוודאות אני מקבל את זה כמערך Bytes וכן כמו שאמרתי זה סירלוז כנראה של הערך הבעיה היא שאני לא יודע מה החוקיות.
אני עובד על מול החבר'ה של MS אבל אתה יודע שלחתי להם את הקוד
והם שולחים לי את זה חזרה על פי הדגימה שהם עשו אצלם וראו שזה תקין.
אבל מסתבר שהם לא עושים את אותה בדיקה כמוני ואז אתה מנסה לשבור איתם את הראש למה הם לא מבינים אותך האידיוטים האלה.


אני לא מצליח להבין מה עומד מאחורי הBYTES האלה ולכן זה הבעיה הרצינית.
אם הייתי יכול לפרש את זה לString אז זה היה טוב .הייתי לפחות יודע איך לכתוב את זה חזרה.הבעיה היא שהפענוח לא מסתדר לי.

יש לך רעיון אולי ?
תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   21:34   20.11.11   
אל הפורום  
  5. אני יכול להביע הזדהות (:  
בתגובה להודעה מספר 4
 
לצערי על המחשב אין לי סביבה בכלל עם AD ככה שזה קצת בעייתי.
אני אנסה לתת מספר בדיקות בעבודה, אבל גם לי ייקח מעט זמן בשל עומס.

אני בספק כמה זה עוזר, אבל אני בהחלט מביע הזדהות כנה עם באגים טיפשיים של MS






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   22:30   20.11.11   
אל הפורום  
  6. חחחח... אמרתי להם שזה MS חרא חחח אבל לא הסכימו  
בתגובה להודעה מספר 5
 
   לי לעבור ללינוקס חחח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net