Script for Member Count in list of Distribution List

Hi All,
Would like to see your help in some powershell scripting. I am still a newbie in scripting for Exchange 2010 (Office 365). I am tasked to write a script that will count how many members in a list of distribution list. I have manage to come up with most of
the task, but I am not able to get the count. The error says Object not found. Below is my simple script. Hope someone can help me to see where are my mistakes in the script. This is how my script works, 
1. Generates a TXT file for the list of DLs
2. Get reads the TXT file and generates the user counts for each DL in the TXT file.
3. Output the results into a CSV file.
Get-DistributionGroup -Identity DL-ATD* | Select-Object DisplayName > DL.txt
$data = @()
$dls = get-content DL.txt
foreach ($dl in $dls) {
 $data += New-Object -TypeName PSObject -Property @{
  DisplayName = $dl
  Count = (Get-DistributionGroupMember -Identity  $dl  | Measure-Object).Count
$data | Export-Csv -Path mydllist.csv -NoTypeInformation
Thanks in advance.

Hi,
Thanks for the scripts, but the scripts mentioned are searching for all the DL which are available in the server. Is there a way I can look for like selected ones, for example any DL that starts with DL-ATD.xxxxx.
Thanks.

Similar Messages

  • How can I set a specific email notification for an email sent to a distribution list I am a member of?

    I have an iPhone 5 running iOS 7. For my job I need to be able to have my phone to get notificaitons from work. I need to be able to have a notification for emails sents to distribution lists that I am a part of. Basically I need to be able to set the notification based on the Sent To: field and not the From: field. Anyone have any ideas?

    Create the group. Drag in the folks you want to include in the group. Right click on the group and choose "Edit Distribution List" and a window will pop up showing which addresses are selected in bold, and those that are not selected in plain text. Just click on the emails you want to use and it switches the selected address.

  • Best practice for Active Directory User Templates regarding Distribution Lists

    Hello All
    I am looking to implement Active Directory User templates for each department in the company to make the process of creating user accounts for new employees easier. Currently when a user is created a current user's Active directory account is copied, but
    this has led to problems with new employees being added to groups which they should not be a part of.
    I have attempted to implement this in the past but ran into an issue regarding Distribution Lists. I would like to set up template users with all group memberships that are needed for the department, including distribution lists. Previously I set this up
    but received complaints from users who would send e-mail to distribution lists the template accounts were members of.
    When sending an e-mail to the distribution list with a member template user, users received an error because the template account does not have an e-mail address.
    What is the best practice regarding template user accounts as it pertains to distribution lists? It seems like I will have to create a mailbox for each template user but I can't help but feel there is a better way to avoid this problem. If a mailbox is created
    for each template user, it will prevent the error messages users were receiving, but messages will simply build up in these mailboxes. I could set a rule for each one that deletes messages, but again I feel like there is a better way which I haven't thought
    of.
    Has anyone come up with a better method of doing this?
    Thank you

    You can just add arbitrary email (not a mailbox) to all your templates and it should solve the problem with errors when sending emails to distribution lists.
    If you want to further simplify your user creation process you can have a look at Adaxes (consider it's a third-party app). If you want to use templates, it gives you a slightly better way to do that (http://www.adaxes.com/tutorials_WebInterfaceCustomization_AllowUsingTemplatesForUserCreation.htm)
    and it also can automatically perform tasks such as mailbox creation for newly created users (http://www.adaxes.com/tutorials_AutomatingDailyTasks_AutomateExchangeMailboxesCreationForNewUsers.htm).
    Alternatively you can abandon templates at all and use customizable condition-based rules to automatically perform all the needed tasks on user creation such as OU allocation, group membership assignment, mailbox creation, home folder creation, etc. based on
    the factors you predefine for them.

  • Capturing the Actual Responder for a notification sent to a Distribution List in Outlook

    Hello All,
    Morning , need some guidance on the issue mentioned below which we are currently facing.
    We had a requirement to send Oracle Workflow Notification to a Distribution List maintained within Microsoft Outlook Mail client/server. The email address of the users which are part of the DL would be setup in this DL . lets say this DL has the
    mailing address as : [email protected] which has 4 users in it let's say Oracle Apps FND users : A (email id - [email protected]), B (email id - [email protected]) , C(email id - [email protected]) , D (email id - [email protected]) with their respective email address . This email address within Oracle Apps would be linked at the FND User setup as well as in the HRMS Employee Setup --. Official details section
    For this we created a ad hoc role name : 'Role_abcd' as below , then set ad hoc role attribute as shown below ( in the display name and email address we specify the email address created for the Distribution List )
    wf_directory.createadhocrole
                                           (role_name                    => 'Role_abcd',
                                            role_display_name            => 'Role_abcd',
                                            notification_preference      => 'MAILATTH'
    wf_directory.setadhocroleattr
                                          (role_name                    => 'Role_abcd',
                                           display_name                 => '[email protected]',
                                           email_address                => '[email protected]',
                                           notification_preference      => 'MAILATTH'  );
    Finally we set the Notification Performer
    Item Attribute (Next_Approver) and assign the role name ('Role_abcd') created above to this performer :
    wf_engine.setitemattrtext (itemtype      => p_in_itemtype,
                                           itemkey       => p_in_itemkey,
                                           aname         => 'NEXT_APPROVER',
                                           avalue        => 'Role_abcd' );
    Now we are able to successfully send the workflow notifications to this Outlook DL and all the 4 users : A,B,C & D would get the same notification to their email address mentioned as a part of the DL.
    Issue :
    Now lets say user A Approves this notification from email notification itself using mail id : [email protected] , In this scenario the Responder name which is getting captured in the wf_notifications table is not consistent , sometimes it is getting populated as : email:[email protected] and sometimes as the value for the recipient role/original recipient itself : Role_abcd .This appears to be wrong
    Ideally this responder column in wf_notifications table should get populated as  ( email:[email protected] ) so that we could identify as to which person within the DL has responded to the notification.
    Could someone please help as to how this could be acheived (to identify the actual responder for workflow notification sent to a Outlook Distribution List
    Thanks

    The following is the criteria when responding notification from email.
    1. If there is no user/role exists for the email address from which the notification is responded, the responder column value will be in the form 'email:[email protected]'.
    2. If there is only one user/role exists for the email address, then responder column value will be populated with that particular user/role.
    3. If there are multiple user/roles with the same email address, then responder column value will be populated with the user in the following preference order
         PER -> FND_USR -> OTHERS
    What is the customer code lne.
    The fix mentioned in step3 was given in 12.1.3 only. The earlier versions have the responder column value will be in the form 'email:[email protected]' if there are multiple users exists for the same email address.

  • My mac is substituting commas for semicolons in my email distribution lists, any ideas?

    My Mac is substituting commas for the semicolons in my email distribution lists, anyone have any suggestions?

    It sounds like your hard disk is not accessible, I would first you need to start your iMac with the system DVD that came with your system, then format the hard drive with disk utility, then install the Mac OS X on to your newly formatted drive. 

  • Is there an easy way of creating a distribution list from an email with multiple addresses? Those addresses are not in your contacts already, and don't need to be.

    I want to be able to take all the email addresses someone else has used to distribute an email and create the same distribution list for myself for future use.  I don't want to add all those people to anywhere in my contacts list.  I just want them to be in my "new distribution list", like "soccer families", etc.  I tried to copy and paste, but didn't get anywhere. Maybe I was close, or maybe it isn't possible.  Thoughts?

    Ed on iPad wrote:
    I don't want them in contacts because they are simply a related group (like my sons current soccer team).  People I may never need to email again after a sports season.  I don't want to have to have these people in my contacts permanently. 
    You don't. When the season is over, delete them.
    But, the text clipping should work.
    The next IOS should have a feature "create mailing list from distribution list".  A fast and simple way to retain a distribution list from an email you received.  People get copied all the time using distribution lists they may want to reuse easily, like school, sports or work groups.  Oh well.
    How is that any different from adding them to Contacts? Here's the feedback page: http://www.apple.com/feedback/
    There is a set of Mail Scripts that has a function to Add Addresses from an email to any group. But, it doesn't work with Mountain Lion.

  • Bulk create and mail enable distribution lists

    Does anyone know of a decent script to mass create and mail enable distribution lists?  Either by excel or csv?  Thank you.

    Hi,
    You can check the repository for pre-written scripts:
    http://gallery.technet.microsoft.com/scriptcenter
    If you can't find what you're looking for there, there should at least be something you can take to start writing your own.
    Don't retire TechNet! -
    (Don't give up yet - 12,950+ strong and growing)

  • Distribution list

    Which field stores the value of distribution list ?
    Actually i want to pass distribution list when i send an attachment from my custom program not a singlre recipient.

    For sending the mails to the distribution list use the FM
    <b>'SO_NEW_DOCUMENT_ATT_SEND_API1'</b> where give the REC_TYPE  = 'C'.
    Here SGD_BUS_ANLT, SGD_SAL_MNGR etc are the distribution list.
    Check the sample code:
    *Sending mails to distribution list*
        PERFORM f1001_mail_distribution_list.
      DATA: lws_docdata   LIKE sodocchgi1,
            li_objpack    LIKE sopcklsti1 OCCURS  1 WITH HEADER LINE,
            li_objhead    LIKE solisti1   OCCURS  1 WITH HEADER LINE,
            li_objtxt     LIKE solisti1   OCCURS 10 WITH HEADER LINE,
            li_objbin     LIKE solisti1   OCCURS 10 WITH HEADER LINE,
            li_objhex     LIKE solix      OCCURS 10 WITH HEADER LINE,
            li_reclist    LIKE somlreci1  OCCURS  1 WITH HEADER LINE.
      DATA: lws_tab_lines  TYPE i,
            lws_doc_size   TYPE i,
            lws_att_type   LIKE soodk-objtp.
      CLEAR: lws_docdata, li_objpack, li_objhead, li_objtxt, li_objbin,
           li_objhex, li_reclist, lws_tab_lines, lws_doc_size, lws_att_type.
      REFRESH: li_objpack, li_objhead, li_objtxt, li_objbin, li_objhex,
               li_reclist.
      lws_docdata-obj_name  = text-019.            "EUC
      CONCATENATE co_01 text-018 co_10 text-018 ws_conf_year
                                                 INTO ws_conf_date.
      CONCATENATE text-006 ws_conf_date INTO lws_docdata-obj_descr
                                                 SEPARATED BY space.
      CONCATENATE text-007 ws_conf_date text-008 INTO li_objtxt
                                                 SEPARATED BY space.
      APPEND li_objtxt.
      CONCATENATE text-009 text-010 ws_conf_date INTO li_objtxt
                                                 SEPARATED BY space.
      APPEND li_objtxt.
      DESCRIBE TABLE li_objtxt LINES lws_tab_lines.
      READ     TABLE li_objtxt INDEX lws_tab_lines.
      lws_docdata-doc_size = ( lws_tab_lines - 1 ) * 255 +
                                                      STRLEN( li_objtxt ).
      CLEAR li_objpack-transf_bin.
      li_objpack-head_start = 1.
      li_objpack-head_num   = 0.
      li_objpack-body_start = 1.
      li_objpack-body_num   = lws_tab_lines.
      li_objpack-doc_type   = text-020.              "RAW
      APPEND li_objpack.
      li_reclist-receiver = text-014.                "SGD_BUS_ANLT
      li_reclist-rec_type = text-021.                "C
      APPEND li_reclist.
      li_reclist-receiver = text-013.                "SGD_SAL_MNGR
      li_reclist-rec_type = text-021.                "C
      APPEND li_reclist.
      li_reclist-receiver = text-012.                "SGD_SAL_SUPT
      li_reclist-rec_type = text-021.                "C
      APPEND li_reclist.
    li_reclist-receiver = sy-uname.
    li_reclist-rec_type = text-022.                "B
    APPEND li_reclist.
      CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
        EXPORTING
          document_data              = lws_docdata
          put_in_outbox              = c_x
          commit_work                = c_x
        TABLES
          packing_list               = li_objpack
          object_header              = li_objhead
          contents_bin               = li_objbin
          contents_txt               = li_objtxt
          receivers                  = li_reclist
        EXCEPTIONS
          too_many_receivers         = 1
          document_not_sent          = 2
          document_type_not_exist    = 3
          operation_no_authorization = 4
          parameter_error            = 5
          x_error                    = 6
          enqueue_error              = 7
          OTHERS                     = 8.
      IF sy-subrc <> 0.
        wa_idoc_status-status = co_stat_appl_err.
        wa_idoc_status-msgty = c_stat_err.
        wa_idoc_status-msgid = c_msg_class_spa.
        wa_idoc_status-msgno = co_001.
        wa_idoc_status-msgv1 = text-023.
        CASE sy-subrc.
          WHEN 1.
            wa_idoc_status-msgv2 = text-024.
          WHEN 2.
            wa_idoc_status-msgv2 = text-025.
          WHEN 3.
            wa_idoc_status-msgv2 = text-026.
          WHEN 4.
            wa_idoc_status-msgv2 = text-027.
          WHEN 5.
            wa_idoc_status-msgv2 = text-028.
          WHEN 6.
            wa_idoc_status-msgv2 = text-029.
          WHEN 7.
            wa_idoc_status-msgv2 = text-030.
        ENDCASE.
        wa_idoc_status-msgv3 = space.
        wa_idoc_status-msgv4 = space.
        ws_flag = c_x.
        EXIT.
      ENDIF.
    Regards,
    Prakash.

  • Powershell script to Scan Active Directory Attributes for Country and Department ,Then add to Sales Group then add to Distribution list based on Region

    Hey Scripting Guys,
    I have been in and out of Powershell last few years, not that great at it tbh !!! I'm looking for advice on how I can as in Title, Create a Powershell script to Scan Active Directory Attributes for Country and Department ,Then add to Group then add to Distribution
    list based on Region/Country
    I was thinking along the lines of get-aduser -LDAPFilter "(department=SALES France) and adding a where clause for country.
    Any help would be great.
    Dec

    So I have tried a few variations but get errors on both 
    get-aduser -LDAPFilter "(&(department=SALES)(c=us))" | Add-ADPrincipalGroupMembership -MemberOf "testgroup"
    get-aduser -LDAPFilter "(&(department=SALES)(c=fr))" | Add-ADGroupMember -identity "testgroup"
    Add-ADPrincipalGroupMembership : Object reference not set to an instance of an
    object.
    At line:1 char:86
    + get-aduser -LDAPFilter "(&(department=SALES)(c=fr))" | Add-ADPrincipalGroupMe
    mbership <<<< -MemberOf "testgroup"
    + CategoryInfo : NotSpecified: (:) [Add-ADPrincipalGroupMembershi
    p], NullReferenceException
    + FullyQualifiedErrorId : Object reference not set to an instance of an ob
    ject.,Microsoft.ActiveDirectory.Management.Commands.AddADPrincipalGroupMem
    bership

  • User request to explore the possibility of downloading the distribution lists into excel for maintenance in t-code SO23.

    Hi Experts,
    There is a requirement from user that  "To explore the possibility of downloading the distribution lists
    into excel for maintenance in t-code SO23 ".
    Kindly provide your valuable informations/assistance in this regard.
    Madhavan K

    This Applesctipt will add comma's to the file count:
    (Copy into Applescript Editor, and Save as File Format: App, then just click the App to run)
    set x to choose folder with prompt "Choose Folder to Count Files" default location alias (the path to pictures folder as text)
    set filecount to do shell script "find " & POSIX path of x & " ! -type d ! \\( -name \".*\" -or -name \"Icon*\" \\) | wc -l"
    display dialog "File Count: " & comma_delimit(trim(filecount))
    on trim(someText)
              repeat until someText does not start with " "
                        set someText to text 2 thru -1 of someText
              end repeat
              repeat until someText does not end with " "
                        set someText to text 1 thru -2 of someText
              end repeat
              return someText
    end trim
    on comma_delimit(this_number)
              set this_number to this_number as string
              if this_number contains "E" then set this_number to number_to_text(this_number)
              set the num_length to the length of this_number
              set the this_number to (the reverse of every character of this_number) as string
              set the new_num to ""
              repeat with i from 1 to the num_length
                        if i is the num_length or (i mod 3) is not 0 then
                                  set the new_num to (character i of this_number & the new_num) as string
                        else
                                  set the new_num to ("," & character i of this_number & the new_num) as string
                        end if
              end repeat
              return the new_num
    end comma_delimit

  • Add member in Distribution List from Sql file or Sql Server

    Hi 
    I want to add member in Distribution List in MS Exchange 2010 using MS Sql Database file
    How to create connectivity between MS SQL file and MS Exchange 2010 ?
    and manage DL also add and remove member from DL?

    The answer to your question depends on the version of SQL Server and Exchange you are running.  If you have Exchange 2007 or higher, and if you have SQL Server 2010 or higher, you can load support for both in a PowerShell session.  Otherwise, you
    will need to write an application to join the two.  It may be simplest to schedule a flat-file dump from your SQL Server database, and use that to pull DL membership into Exchange - I know several third party corporations that have done this for their
    Exchange 2003 (and earlier) management add-ons.
    And before you ask, it would take too much time for me to explain how you would need to connect to and interact with the SQL Server database using PowerShell (or how to dump a flat-file from it, for that matter) for me to do it here.  I suggest you
    search the web for SQL Server PowerShell or SQL Server export
    for that information.
    Once you have the information from SQL Server, it's a simple task to run Add-DistributionGroupMember to add members and Remove-DistributionGroupMember for DL membership management.  I'll caution you, though - if you are going to do massive updates to
    a large distribution group, it would probably be faster to use DL management in AD.  The reason for this is that you can add or remove several group members at once using the AD toolset, but you can only work with individual members with the above Exchange
    commands.  And working with individual members means enumerating the entire group membership for each update - and with large groups, this takes a lot of time.

  • ECMA script for checking active workflows for an list item

    Hi i am having more than 1 workflow associated with the list if there is any workflow that is active for an item then i need to prevent starting another workflow for the same item. I am using the following code to achieve the same. Can anyone please provide
    me the ECMA object model equivalent for achieving the same.
        //Check for any active workflows for the document
            private void CheckForActiveWorkflows()
                // Parameters 'List' and 'ID' will be null for site workflows.
                if (!String.IsNullOrEmpty(Request.Params["List"]) && !String.IsNullOrEmpty(Request.Params["ID"]))
                    this.workflowList = this.Web.Lists[new Guid(Request.Params["List"])];
                    this.workflowListItem = this.workflowList.GetItemById(Convert.ToInt32(Request.Params["ID"]));
                SPWorkflowManager manager = this.Site.WorkflowManager;
                SPWorkflowCollection workflowCollection = manager.GetItemActiveWorkflows(this.workflowListItem);
                if (workflowCollection.Count > 0)
                    SPUtility.TransferToErrorPage("An workflow is already running for the document. Kindly complete it before starting a new workflow");
            }

    Hi,
    According to your post, my understanding is that you wanted to use ECMA script to check active workflows for an list item.
    You can use the Workflow web service "/_vti_bin/workflow.asmx"
    - GetWorkflowDataForItem operation in particular.
    Here is a great blog for you to take a look at:
    http://jamestsai.net/Blog/post/Using-JavaScript-to-check-SharePoint-list-item-workflow-status-via-Web-Service.aspx
    In addition, you can use
    SPServices. For more information, please refer to:
    http://sharepoint.stackexchange.com/questions/72962/is-there-a-way-to-check-if-a-workflow-is-completed-using-javascript
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Script for packing list

    Hi All,
    i got this following requiring requirement for the modifying a script for packing list,
    this is the logic i have to include:
    b.     Remove the carton ID & box ID from the print out,  the line item should just print the total delivery quantity, do not split the printing by different box ID or carton ID.
    <b>i.     Delivery Item= LIPS-POSNR
    ii.     Delivery Qty for Item = LIPSD-G_LFIMG= LIPSD-PIKMG</b>
    <b>c.     Add Total Boxes for each item, this should be a calculation field for each material HUMV4-MATNR, count how many handling unit  VEKPVB-EXIDV has been used to pack the same material , output the total boxes for each delivery item.
    </b>d.     <b>Add Gross Weight for each  item , retrieve data from LIPS-BRGEW</b>
    e.     Add Net weight to the print out, below the gross weight – retrieve data from LIKP-NTGEW
    f.     For Net Weight & Gross Weight – all convert to KG before output on the print out
    can any body help me what the exact bussiness flow i have to follow and any necessary hints on this
    Message was edited by:
            ram g

    Hi Ram,
    You have to take the help of the functional consultant also and take the printout of the existing form for the packing list and note down all the changes to be done on the hard copy taken first.
    then search in the script for the respective windows and for the respective fields in textelements of the script
    One delivery may have multiple Handling Units
    the link is VEPO-VBELN = LIPS-VBELN
    from HU item table VEPO take the delivery no and link it with LIPS and LIKP table
    What I understood is In Packing list the present data is coming from Delivery
    but they wants to print certain things based on delivery and certain based on  Handling Unit data
    1.Remove the HU number from the print(Box id)-VEKP-EXIDV
    2.Qty is printing based on HU remove that
    now just print the qty based on delivery(sum of all items  LIPS-LFIMG)
    3. Add total boxes for each item(means no of HU's for each Delivery)
    4. Take the Item wise gross weight from LIPS (brgew)
    5.Take netweight from LIKP
    6.Convert the unit of the Weight to KG
    using a fun module UNIT_CONVERSION_SIMPLE
    There may be already data fetching from the respective tables in the script check for the same and use
    Otherwise to write the code you have to use the external subroutines to write some small program if extra coding is required to get the data from other tables
    Hope this helps
    Regards
    Anji

  • Reply feature for a users within a distribution list

    We need to have the following feature when a user respond to a mail which he received as a member of a distribution list.
    To allow ‘Read’ only access to all who are currently in the group ID and restrict ‘Respond’ to only the 3  names?
    When any of the 3 names respond to the email, the signature should read ‘xxx desk’?
    Many thanks
    Shiva

    Thanks for the reply  .
    Please check my response below
    1. You can restrict the list so it only accepts emails from the 3 authorised users with the mail delivery options.   -We need this group to receive mails from the internet.So any user should be able to send to this group
    2. This is more complicated, but with a transport rule whenever one of the 3 authorised mailboxes send to the group in question, you can append (like a disclaimer) text to the end of the email.  Unfortunately it goes at the end of the email, and not
    at the end of the part of the email just added to the chain, but if the signature is that important, it might do.   -The users will be responding to the mails which they receive from external senders ..they also respond to other mails using their
    personal ID ..so when they send using their personal ID the signature should not be the same ..
    Shiva
    So to be clear on the requirements:
    The list needs to accept email from the internet
    Only a certain group of users should be able to reply internally to that group
    When they reply to that group, a generic signature should be used instead of a personal one
    Have we understood correctly?  if so, then the solution proposed by Deepak would seem to be the better fit, but I think you would be better to alter the process to one which is more easily managed.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • How to create a rule for distribution list

    I have users in a distribution list that all require a specific rule to be created for them. I have been able to create a a rule to distribute in Exchange management shell which works properly but I have found out that the rule will not be visible to the
    end user in the Outlook 2007 client. I was wondering if there is a solution to distribute a rule to these users without the need tot visit each of their computers while they are signed in (24-hour business but I.T. only works day shift). Any solution would
    be appreciated.

    Hi,
    From your description, I would like to clarify that the rule you create in EMS is the transport rule. Users can't see the transport rules on Outlook side. They can see the Outlook rules on Outlook side. Your understanding will be appreciated.
    Hope this can be helpful to you.
    Best regards,
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Amy Wang
    TechNet Community Support

Maybe you are looking for

  • How do I get the weather widget to show only today in the notification center?

    When I purchased my iPhone 4S, the notification center listed today's weather at my location. Several weeks ago it some how switched to showing the weekly forecast. What do I need to do to make the notification center show only today's weather? I hav

  • SAP Standard Menu Text missing while Creating Role in PFCG

    All: I am having a weird issue to where the "SAP Standard Menu Text" is missing when creating a role in PFCG and using the "Copy Menu > From SAP Menu" function. When I click the button I get the following: 1) Popup of the SAP standard menu tree 2) Th

  • Sony XCL C30c with the NI 1429 FrameGrabber

    Does the NI 1429 FrameGrabber work together with Sony XCL C30c ? Unfortunately there is no preconfiguration file for the camera and in the CameraLink File Generator we get no response from the camera using for example serial communication. We do not

  • IPod touch 5g 's model name

    i bought a iPod touch 5G in white but the screen turned white so frequently so i took it to the service center for a new product. After giving my iPod i got a receipt? that says my model name is iPod touch 4G. is this the right name or a mistyping?

  • Ipod not scrolling

    I have an iPod 5th-gen video. I have replaced the battery and click wheel on it and everything is working EXCEPT scrolling. I can reset it and everything but I can not scroll. I don't know if I have to 'ground' the wheel's cable better. I know there