header1   header
header
header Register : : Login header
header
connector   connector
menuleft menuright
submenu   submenu
left
Problems getting lists of users
Last Post 23 Jul 2010 03:52 AM by James. 3 Replies.
Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages Not Resolved
JamesUser is Offline
Basic Member
Basic Member
Posts:374
Avatar

--
22 Jul 2010 02:18 AM

    Hello,

    I have attempted the following script to get a list of just teachers and staff who have been created within the past 3 days however its not working.

    Does anyone know where I have gone wrong?




    $Global:Date = Get-Date
    $DateBehind = $date.adddays(-3)
    $DateChange = $DateBehind.ToShortDateString()
    $DateNew = $DateChange -replace "/","-"

    Get-QADUser -Title "teacher","staff" ` -SizeLimit 0 ` -includedproperties whenCreated, DN |
    Where-Object -Filter {$_.WhenCreated.ToShortDateString() -ge $DateNew } |
    ForEach-Object{
    $DN = $_.DN
    $dn1 = $DN -replace "CN=.*,OU=foo2,OU=",""
    $School = $dn1 -replace ",OU=foo1,DC=foo,DC=co,DC=uk",""
    $User1 = $User -replace "stuffhere\\" , "" }
    | Out-File "C:\PastAccounts.txt"



    Many Thanks

    James

    JamesUser is Offline
    Basic Member
    Basic Member
    Posts:374
    Avatar

    --
    22 Jul 2010 08:32 AM
    Hello,

    I am trying the first lot of code like this:

    $Global:Date = Get-Date $Global:DateBehind = $date.adddays(-3) $Global:DateChange = $DateBehind.ToShortDateString() $Global:DateNew = $DateChange -replace "/","-" Get-QADUser -Title "teacher","staff" ` -SizeLimit 0 ` -includedproperties whenCreated, DN | Where-Object -Filter {$_.WhenCreated.ToShortDateString() -ge $DateChange }

    however I am getting the list of all the users opposed to the filter I have put in place.

    Does anyone know why I am not getting the results I am expecting?

    Many Thanks

    James
    Shay LevyUser is Offline
    PowerShell MVP, Admin
    Veteran Member
    Veteran Member
    Posts:1362
    Avatar

    --
    23 Jul 2010 02:47 AM
    Get-QADUser -Sizelimit 0 -Title teacher,staff -CreatedAfter (Get-Date).AddDays(-3)

    Shay Levy
    Windows PowerShell MVP
    http://PowerShay.com
    PowerShell Community Toolbar
    Twitter: @ShayLevy
    JamesUser is Offline
    Basic Member
    Basic Member
    Posts:374
    Avatar

    --
    23 Jul 2010 03:52 AM
    Perfect! So simple when you know how!

    Many Thanks

    James
    You are not authorized to post a reply.


    Active Forums 4.3
    right
    footer   footer
    footer Sponsored by Quest Software • SAPIEN Technologies • Compellent • Microsoft Windows Server 2008 R2 footer
    footer   footer