none
השוואת משתמשים בקבוצות RRS feed

  • שאלה

  • שלום לכולם,

    יש לי כמה קבוצות שאני מנסה לסדר..

    עד היום כלל משתמשי האינטרנט שויכו לקבוצה כללית אחת "" Internet_all_users המכילה אלפי משתמשים.

    לבקשת מנהלי המחוזות יצרתי 3 קבוצות נוספות עם משתמשים בכל אחת:

    Internet_south

    Internet_north

    Internet_central

    אני צריך סקריפט שניגש ל 3 הקבוצות הנ"ל (צפון, מרכז, דרום),  בודק האם משתמש מופיע באחת מהקבוצות האלה ובקבוצה "" Internet_all_users, ובמידה והמשתמש מופיע בשתי קבוצות , יסיר אותו מ """ Internet_all_users  בלבד.

     

    האם זה אפשרי ?

    תודה מראש.

    יום שלישי 13 דצמבר 2011 08:20

תשובות

  • מצאתי !

    זה בא בשני חלקים: חלק ראשון מסנן ומוציא דוח אקסל , חלק שני מסיר כפילויות בהתבסס על הדוח שיצא.

    חלק א'

    GET-QADGROUPMEMBER ‘north_internet_users’ | where {Get-QADMemberOf $_ -Name 'All_Internet_Users'} | Select-Object Name,SamAccountName | Export-Csv -encoding Unicode north_internet_users.csv

    חלק ב'

    $list = Get-Content 1.txt

    foreach ($l in $list)

      {Remove-QADGroupMember 'All_Internet_Users' -member $l}

    מקווה שזה יעזור למישהו :-)

    • סומן כתשובה על-ידי shoko123 יום חמישי 15 דצמבר 2011 12:43
    יום חמישי 15 דצמבר 2011 12:43