MCSA Windows Server 2012 Certification Exam prep

I am studying for the MCSA Windows Server 2012 certification. I have looked at the books on amazon and would like your opinion on book selection. In the past I have found the self-pace exam prep books by microsoft to my liking. If you know of any
web sites that contain information on how to prepare for the MCSA Windows Server 2012 certification that would great too. I think I am going to setup a lab using Windows Server 2012 R2 machines to assist my learning so information on that topic would be great.
I am currently using Virtual Box to create virtual machines.

Hi, I always liked the exam prep book from MS with hand-on lab. There is
http://www.microsoftvirtualacademy.com/ from MS as well, could be a good place to check. I know too that @KeithMayer on twitter do post a lot of ressource too.
I will move the thread to the learning section, as maybe other users got other ressource of value.
Regards, Philippe
Don't forget to mark as answer or vote as helpful to help identify good information. ( linkedin endorsement never hurt too :o) )
Answer an interesting question ? Create a
wiki article about it!

Similar Messages

  • Windows 8.1/Server 2012 R2 Exams - EFFECTIVE DATE ADJUSTED!

    Hi, everyone.
    Microsoft has adjusted the effective starting date of when the Windows 8.0 exams and Windows Server 2012 exams will be updated to Windows 8.1 and Windows Server 2012 R2 at Prometric.
    The new effective date is January 28, 2014.
    This means that current study materials for many of these exams remain current. You have a little extra time to pass these exams before they are updated.
    Which exams specifically? Other questions? Learn more or ask questions at the following blog entry:
    http://borntolearn.mslearn.net/btl/b/weblog/archive/2014/01/09/mcsa-windows-8-and-mcsa-windows-server-2012-exams-to-be-updated-january-28-2014.aspx
    Good luck!
    Best wishes, Davin Mickelson

    Hi, Ken.
    Unfortunately, this exam will be updated on January 28th, 2012 to Windows Server 2012 R2 and Windows 8.1.
    It's too bad that Microsoft did not update the 70-417 exam description to tell you that. I know they
    did update the exam descriptions for the other core exams, like 70-410.
    70-410
    http://www.microsoft.com/learning/en-us/exam-70-410.aspx
    70-417 UPGRADE
    http://www.microsoft.com/learning/en-us/exam-70-417.aspx
    You have three painful choices:
    Just take it anyway. Know that only some of the exam questions were updated. You can also learn what they are testing you for on the exam. You may even get lucky and still pass. You do have four (4) days to cram.
    Reschedule the exam while paying that $35 reschedule fee.
    Cancel the exam.
    New study books will be released this spring. Here is the list from O'Reilly:
    http://search.oreilly.com/?q=%22Server+2012+R2%22+exam&x=9&y=15
    Sorry that Microsoft didn't update the exam's description.  That's why I had the post turned into a sticky.
    Good luck with your decision and with your exams.
    Best wishes, Davin Mickelson

  • Exam simulator for 70-410 Windows Server 2012 R2

    Hello everybody,
                        I'm studying 70-410 (Installing and configuring Windows Server 2012 R2) from Exam Ref book, Microsoft Press.
    When I studied 70-640 I used an exam simulator that I found on the CD attached to the book. For 70-410, what can I use for exam training?
    Many thanks
    Piero 
    Piero Bacarella - IT Professional - Rome(Italy) http://www.bacarella.info

    Computer24HR,
    Dumps are illegal and may result in the OP being banned from sitting certifications if they are caught using them so please don't advise people to do so. Given this, I will remove your previous replies from this thread.
    The official sources of practice tests are available from:
    Kaplan/SelfTest -
    https://www.selftestsoftware.com/certtestprep/practice-test/microsoft/70-410.kap
    MeasureUp -
    http://www.measureup.com/70-410-Installing-and-Configuring-Windows-Server-2012-P3962.aspx
    Transcender -
    https://www.transcender.com/practice-exam/microsoft/70-410.kap
    When you see answers and helpful posts, please click Vote As Helpful,
    Propose As Answer, and/or Mark As Answer
    Jeff Wharton
    MSysDev (C.Sturt), MDbDsgnMgt (C.Sturt), MCT, MCPD, MCSD, MCSA, MCITP, MCDBA
    Blog: Mr. Wharty's Ramblings
    Twitter: @Mr_Wharty
    MC ID:
    Microsoft Transcript

  • 70-410 installing and configuring windows server 2012

    I know this exam goes as credit toward a windows server 2012 mcsa.  But, after passing it, will you be an mcp windows server 2012?  Or do you get any other designation from passing the test?

    You will have MCP, the next test will not get MCP unique for so you can download or view a page that contains all the tests you have passed (at the site
    microsoft.com/mcp)
    Of course after three tests you get MCSA, if you add two more will also receive MCSE.
    Please Mark This As Answer if it helps to solve the issue
    Tzuri Ben Ezra | My Certifications:
    CompTIA A+ ,Microsoft MCP, MCTS, MCSA, MCITP
    |
    FaceBook: Tzuri FaceBook | vCard:
    Tzuri vCard | 
    Microsoft ID:
    Microsoft Transcript 
     |

  • Advice on setting up a windows server 2012 domain LAB for study within Hyper V server 2012 r2 machine

    HI im wanting to setup a study lab containing several windows 2012 r2 servers (mixture of core and full installs) to allow me to study towards my MCSA in server 2012 r2 and then for MCSE.
    Physical equpiment, 
    1 pc   which is has window 8.1 pro installed from this machine.  This machine i would like  to remote manage and connect through to my Hyper-v server and then into any of the virtual machines. (this machine is more of a gaming pc so not
    able to run to many vm's from it)
    2 pc bought Just for study  8 core processor 1 tb of hhd space 16 gb of ram.
    This machine i would like to setup using hyper-v server 2012 r2,  which then i would create a test domain within it also with some clients allowing me to play and undstand the principles im learning.
    now im getting conflictiong information regarding the Hyper-v server 2012.
    If i set the hyper-v server up as a standalone in a work group.  Would i be able to manage ther VM's within the hyperv server from my external windows 8 pro machine using the remote server management tools or would i need to connect that pc
    to the domain.
    Things I think i can do but not sure.   as im still learning
    Could I setup a server 2012 r2 running AD dns and add the hyper-v role then wihtin that create the rest of the domain inside, allowing me from my other phyical machine log on to domain and manage all servers and machines.
    Could I set up as i originally suggested, set up hyper-v 2012 server in a workgroup,  then create the domain within the hyper-v server but still connect from my external pc to manage the hyper-v and all the internal VM's within the domain.
    I could run a Domain controller on a VM from my other windows 8 machine (within hyper-v or wmware), then on the 2nd machine install the hyper-v server connect it to the domain running from the other machine from what i can see, many people say this is the
    better option, BEST Practice, but this is only a lab and i dont require resilience.  and i would prefer to have my  as a sever manager via the remote tools.
    So what i like to know if you can point me in the right direction either by a guide for someone who has setup a similar to me.
    or tell which of the above options is possible or not so i dont waste anytime.
    Network, i know i can do this virtually but i already have cisco routers and layer 2 swicthes so i may make the network lab via them.
    Thanks in advance  for any help you can give me

    "If i set the hyper-v server up as a standalone in a work group.  Would i be able to manage ther VM's within the hyperv server from my external windows 8 pro machine using the remote server management tools or would i need to
    connect that pc to the domain."
    It makes it easier to set up if everything is in the same domain, but it is quite possible to manage the VMs without being part of the domain.  A very useful tool that I use for my lab all the time (my lab is in a lab domain and my laptop is in the
    corporate domain with absolutely no trusts between them) is RDCMAN. 
    http://www.microsoft.com/en-us/download/details.aspx?id=21101  I all my machines, physical and virtual, defined within RDCMAN and can easily connect to any one of them from my laptop.  But to understand how to manage everything remotely, I create
    one virtual workstation within the domain and load all the management tools on it.  I RDP to the management workstation and perform most management functions, but I can get to any machine directly if I need to.
    "Could I setup a server 2012 r2 running AD dns and add the hyper-v role then wihtin that create the rest of the domain inside, allowing me from my other phyical machine log on to domain and manage all servers and machines."
    Yes, but you could also build the AD as a VM, too.
    . : | : . : | : . tim

  • How to install Windows Server 2012 on a Mac Mini

    Well the title says it all. I am in a small apartment and am setting up my home network. I purchased a Mac Mini to run Apple OS X Server on and also make sure that I can pass the certification test for Apple. But I would also like to set up a Windows Domain Controller so that I can either:
    Have a Mac Mini I can dual boot
    - or -
    Purchase a second Mac Mini and just put Windows Server 2012 on it.
    Now you might ask why buy a mac and run windows. Well for one I need to get my MS certs up to date and for another, I am space constrained and the Mini is nice, small, and fits perfect where I would set it.
    I have tried this following boot camp and some other guides. However, when I boot it never sees the attached USB or it never boots from the attached USB.
    I have placed the Windows partition on the secondard disk drive as well, not the primary. Do not know if this makes a defference, from what I read it should not.
    Thanks in Advance for any advise, guidance, or sections to read. Maybe Apple will officially support Windows 8 which should retroactively support 2012 before year end.

    Not really sure what to say except that it worked perfectly on my MacBook Pro.  Like you, I need to update my Certs.  I have a working SQL Server wherever I go w/o need to buy another laptop.  I installed from DVD.
    good luck.
    Windows Server 2012

  • Installing Windows Server 2012 in Order to Use SharePoint Server and Develop in VS2012

    Hi.
    I need to install SharePoint Server so that I can work with SP Designer and have full options for development using VS2012.  Apparently, I also need to Install Windows Server 2012.  I would like to install and configure WS2012 in a virtual environment
    using the Hyper-V tools that come with Windows 8 Pro.  I'm a newbie when it comes to WS2012, and want to make sure I don't end up reformatting my Windows 8 hard drive or causing a similar event that would put me in a rubber room. 
    I downloaded the WS2012 image file, but am unsure how to proceed.  Can anyone give me some help as to how to get started?
    Thanks.
    Bugless

    Hi,
    If you have enabled the Hyper-V role on Windows 8 then you can create Windows Server 2012 VM's.  As Server 2012 has the Hyper-V tools build in by default there is no need to install them.
    So enable the Hyper-V role on Windows, Create a new VM in Hyper-V management console and connect the cd/dvd drive in the VM properties to the Windows Server 2012 setup ISO file. Start the VM and the Server 2012 setup. (during creating a VM you can also
    connect the cd/dvd drive to an ISO file)
    You might want to give to the Server 2012 VM 2 vCPU's and 2GB+ memory for performance. Also have a look the memory specs for VS2012 to see how much memory you should give to the VM.
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
    MCSE:Server Infrastructure, MCSE:Desktop Infrastructure, MCSA Server 2012, Citrix CCIA & CCEE, Cisco CCNA, VMware VCP 3/4/5 Blog: http://www.citrix-guru.com and http://www.rds-support.eu Twitter: @dnyvandam

  • Install Oracle 10.2.0.1 (32 bit) on Windows Server 2012 (64 bit)

    Hello
    Can I install Migrate my database 10.2.0.1 (32 bit) to Windows Server 2012 (64 bit).
    I would like to install Oracle 10.2 server (32 bit ) on Windows Server 2012 (64 bit).
    Thanks

    It is not a supported combination (see the Certification tab in MOS) - so things may or may not work as advertised. Is there a reason to continue to use a desupported version of the database ?
    HTH
    Srini

  • WSUS server role on Windows Server 2012 R2 - Supported SQL Configurations

    According to
    this page the supported SQL configurations for WSUS on Windows Server 2012/2012 R2 stop at SQL Server 2012 SP1, but there is no mention of SQL Server 2012 SP2 being supported.
    However, both the SCCM 2012 R2
    supported configuration page and this announcement state that SQL Server 2012 SP2 is fully supported on SCCM 2012 R2 with no
    known limitations. Bearing in mind a big part of SCCM is to perform software updates which in turn requires WSUS to be installed...
    ... Is SQL Server 2012 SP2 supported on WSUS 4.0 (aka WSUS server role on Windows Server 2012 R2)?

    The only thing that mattered for the versions mentioned on TechNet probably is the date the articles are published. I'm no Microsoft employee so I cannot guarantee you support even if I trace back some Microsoft article that explains the lifecycle of MS
    products and support.
    Fact is that MDT uses a database, SQL is a database server. SQL server has all kinds of compatibility modes to support databases dating multiple versions back.
    Another fact is that a Service pack is an
    update to the software (be it a large one) Microsoft will not break compatibility with their own products (and may others that relay on SQL server) by an update.
    And a last fact is that in general, updates are required when you need support. After all, updates fix issues, and engineers generally don't like ghosthunting a bug that has already been patched.
    MCP/MCSA/MCTS/MCITP

  • New Windows Server 2012 install won't boot after installing Hyper-V role.

    I have just installed Windows Server 2012 onto a Dell PowerEdge R310.  Everything worked okay until I installed the Hyper-V role.  After that, when it tries to boot, I get "Your PC ran into a problem and needs to restart. We're just collecting
    some error info, and then we'll restart for you. (0% complete)" for a split second, then the system reboots into Automatic Repair mode.
    In Automatic Repair mode, my options are Refresh your system (which tells me the drive that Windows is on is locked), Reset your system (which tells me there is no partition), and Automatically Fix your PC (which tells me it can't fix it).
    I have updated to the latest version of the BIOS (1.11.0, which Dell states adds Windows Server 2012 support).
    I'm at a loss.. I've tried everything I can think of.  Has anyone run into this issue and figured out a solution?  The only references I can find to this issue talk about Gigabyte motherboards with USB 3.0, but this server pre-dates USB 3.0 by
    quite a bit.

    Hi,
    Not only the BIOS but the iDRAC and storage part also need to ne up date check, have a look at the following list to see what you need for Server 2012:
    http://en.community.dell.com/techcenter/os-applications/w/wiki/3868.dell-bios-support-for-windows-server-2012.aspx
    If any info was collected during the error then have a look in the event viewer or look for a kernel/memory dump file so you can try to find the issue, in many cases a driver, anti-virus sofware or 3rd part service can cause these kind of issues.
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
    MCSE:Server Infrastructure, MCSE:Desktop Infrastructure, MCSA Server 2012, Citrix CCIA & CCEE, Cisco CCNA, VMware VCP 3/4/5 Blog: http://www.citrix-guru.com and http://www.rds-support.eu Twitter: @dnyvandam

  • Windows Server 2012/2012R2 NIC Teaming Mode

    Hi,
    Question 1:
    In Windows Server 2012 the following teaming mode was recommended for Hyper-V NIC teams:
    Teaming mode: Switch Independent
    Load balancing mode: Hyper-V Port
    All Adapers Active
    In a session at TechEd 2014 it was stated that Dynamic is the new recommendation for Windows Server 2012 R2. However, a Microsoft PFE stated a few weeks ago that he would still recommend Hyper-V Port for Windows Server 2012 R2. What is your opinions around
    this?
    Question 2:
    We have a Hyper-V Failover Cluster which isn`t migrated to 2012 R2 yet, it`s running 2012. In this cluster we use Switch Independent/Hyper-V Port for the team. We also use converged networking, having 2 physical adapters bound to the NIC team, as well as
    3 virtual adapters in the management OS for management, CSV and Live Migration. Recently one of the team NICs failed, and this incident also caused the cluster membership on the affected node to go offline even though the other team NIC was
    connected. Is this expected behaviour? Would the behaviour be different if 2012 R2 with Dynamic mode was being used?

    Hello,
    As for question number 1:
    For Hyper-V workload it's recommended to use Dynamic with
    Switch Independent mode. Why?
    This configuration will distribute the load based on the TCP Ports address hash as modified by the Dynamic load balancing algorithm. The Dynamic load balancing algorithm will redistribute flows to optimize team member bandwidth utilization so individual
    flow transmissions may move from one active team member to another.  The algorithm takes into account the small possibility that redistributing traffic could cause out-of-order delivery of packets so it takes steps to minimize that possibility.
    The receive side, however, will look identical to Hyper-V Port distribution.  Each Hyper-V switch port’s traffic, whether bound for a virtual NIC in a VM (vmNIC) or a virtual NIC in the host (vNIC), will see all its inbound traffic arriving on a single
    NIC.
    This mode is best used for teaming in both native and Hyper-V environments except when:
    1) Teaming is being performed in a VM,
    2) Switch dependent teaming (e.g., LACP) is required by policy, or
    3) Operation of a two-member Active/Standby team is required by policy. 
    As for question number 2:
    The Switch Independent/Hyper-V Port will send packets using all active team members distributing the load based on the Hyper-V switch port number.  Each Hyper-V port will be bandwidth limited to not more than one team member’s bandwidth because the port
    is affinitized to exactly one team member at any point in time. 
    In all cases where this configuration was recommended back in Windows Server 2012 the new configuration in 2012 R2, Switch Independent/Dynamic, will provide better performance.
    Microsoft recommend for a clustered Hyper-V deployment
    in Windows server 2012 to use Switch Independent/Hyper-V Port as you mentioned and to configure
    Hyper-V QoS that applies to the virtual switch. (Configure minimum bandwidth in
    weight mode instead of in bits per second and Enable and configure QoS
    for all virtual network adapters 
    Did you apply QoS on the Converged vSwitch after you
    created the team?? However Nodes are considered down if they do not respond to 5 heartbeats. The Switch Independent/Hyper-V Port does not cause the cluster to goes down if one NIC failed. The issue is somewhere else and not in the teaming mode
    that you choose.
    Hope this help.
    Regards,
    Charbel Nemnom
    MCSA, MCSE, MCS, MCITP
    Blog: www.charbelnemnom.com
    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.

  • Creating System Restore Points in Windows Server 2012

    Searching for "Create a restore point" on Windows Server 2012, brings up a link that when clicked takes you to System Properties. Once there, there is no System Protection tab or option to create a system restore point. Windows Server Backup
    is installed and functioning.
    Is this feature available in Windows Server 2012? Was it replaced with Shadow Copies for Shared Folders?
    Thanks for any insight you can provide.

     HI,
    To create a system restore point, run msconfig.exe, that will launch a UI, click the tools tab, select system restore, that should invoke a UI which asks if you want to  restore to an earlier version or do you want to create a new restore point. I clicked
    "create a new restore point" The problem that I ran into is that when I click that button is I receive the error: can't find "C:\Windows\System32\rstrui.exe". That's the .exe which supports the "Create / restore point' processes. I
    posted a question about the missing .exe on the windows > windows 8.1 > Repair and recovery forum and was told to post it here. :>) The subject title of that post is "rstrui.exe Create a system restore point on windows server 8 Standard".
    That post documents the steps that I followed trying to create a system restore point. (FYI: I'm not trying to backup any drives. I know what a system restore point is and what backup is. They are two different animals). I want to create a restore
    point prior in order to prep for installing an App. So, If a problem occurs; the registry keys and app files can be backed out to some extent. BTW: Create system restore point on windows 8.1does work perfectly well, there's a different UI. I just didn't
    know where to post the initial problem.regards,Steve

  • What is the best practice to connect 2 sites and replicate ADDS between 2 different sites using windows server 2012 r2?

    I found that there is new features remote access inside windows server 2012 r2 which is much more easier. Is there anybody can suggest me how to connect 2 different sites and it will be the tunnel to replicate ADDS (RW) between both sites.

    See this
    https://social.technet.microsoft.com/Forums/windowsserver/en-US/133e7780-6a59-4bd7-906b-70830bea48d0/sites-connections-best-practice?forum=winserverDS
    Regards,
    Biswajit
    MCTS, MCP 2003,MCSA 2003, MCSA:M 2003, CCNA, Enterprise Admin, ITIL F 2011
    Blog:
      Script Gallary:
      LinkedIn:
    Note: Disclaimer: This posting is provided & with no warranties or guarantees and confers no rights..

  • Prerequisite checking issue during obiee 11g installation in windows server 2012

    HI..
    Currently i'm facing problem while installing obiee 11g(11.1.1.7.0) in windows server 2012 and the database we're using is ms sql server 10.3 version. During the prerequisite checks while installation it shows the error "Checking Operating system certification" status "failed"..
    can someone provide help to solve this issue..
    Thanks,

    HI..
    Currently i'm facing problem while installing obiee 11g(11.1.1.7.0) in windows server 2012 and the database we're using is ms sql server 10.3 version. During the prerequisite checks while installation it shows the error "Checking Operating system certification" status "failed"..
    can someone provide help to solve this issue..
    Thanks,

  • Windows Server 2012 CA will not allow Windows XP to autoenroll

    I have a Windows Server 2012 Domain Controller with an Enterprise root CA installed.  I have created a client authentication certificate template (2003 compatible).  Domain Computers have Read, Enroll and Autoenroll permissions.  I modified
    the Domain Policy to enable Certificate autoenrollment.  I have two clients on the same subnet with the domain controller, one Windows 7 Ent SP1 and one Windows XP SP3.  The problem:  Windows 7 reboots, has client auth cert installed in computer's
    personal cert store.  The Windows XP machine cannot acquire the certificate.  Event ID 13, source is AutoEnrollment, 0x80094011,The permissions on this certification authority do not allow the current user to enroll for certificates.  Both machines
    belong to the domain.  Running gpudate /force on the XP machine generates an info event stating that the computer security policy has be applied successfully, then the autoenrollment error.  I've setup autoenrollment dozens of times without any
    problems.  The only thing different in this environment is that the CA is installed on Server 2012.  I could be something else, but the only real difference is Server 2012.  There are no errors on the server.  It is like the client just
    cannot talk to the server at all, but it's getting its policy from that server.
    Any ideas? 

    http://technet.microsoft.com/en-us/library/hh831373.aspx
    What works differently?
    Windows XP clients
    will not be compatible with this higher security setting enabled by
    default on a Windows Server 2012 CA. If necessary, you can lower the
    security setting as previously described.
    Try run this command:
    certutil -setreg CA\InterfaceFlags +IF_ENFORCEENCRYPTICERTREQUEST
    Restart the certification authority
    net stop certsvc
    net start certsvc
    INFO FROM LINK:
    What value does this change add?
    The CA
    enforces enhanced security in the requests that are sent to it. This
    higher security level requires that the packets requesting a certificate
    are encrypted, so they cannot be intercepted and read. Without this
    setting enabled, anyone with access to the network can read packets sent
    to and from the CA using a network analyzer. This means that
    information could be exposed that might be considered a privacy
    violation, such as the names of requesting users or machines, the types
    of certificates for which they are enrolling, the public keys involved,
    and so on. Within a forest or domain, leaking these data may not be a
    concern for most organizations. However, if attackers gain access to the
    network traffic, internal company structure and activity could be
    gleaned, which could be used for more targeted social engineering or
    phishing attacks.
    The commands to enable the enhanced security
    level of RPC_C_AUTHN_LEVEL_PKT on Windows Server®  2003,
    Windows Server®  2003 R2, Windows Server®  2008, or Windows
    Server 2008 R2 certification authorities are:
    certutil -setreg CA\InterfaceFlags +IF_ENFORCEENCRYPTICERTREQUEST
    Restart the certification authority
    net stop certsvc
    net start certsvc
    If
    you still have Windows XP client computers that need to request
    certificates from a CA that has the setting enabled, you have two
    options:

Maybe you are looking for

  • IPhone 5,  webpages added to home screen don't open correctly

    When I open pages stored to the home screen they appear to open using the old screen size.  There are black bars at top and bottom and no navigation bars.  Even the time, battery indicator, etc are moved down on the screen.

  • Blackberry Curve 9300 data retrieval program?

    Hi does anybody know of any programs and if it would even be possible to transfer all my txts and contacts and whatever other data to my computer? the screen is broken and I dont wanna have to pay to get it fixed. Id rather just plug in retrieve and

  • Adobe Acrobat Reader vs Preview

    I have been using preview for reading pdf documents. Are there advantages (or disadvantages) to using Adobe Acobat Reader? How about the full version of Adobe Acrobat? Also anyone have experience with AppZapper? Thanks! iMac Core Duo   Mac OS X (10.4

  • Mac Pro with Color Ball interrupting the flow of computer

    Running OS 10.8.3 (12D78)  I have problem of color ball or rainbow ball, I have to use Mac Keeper, Cleanse &  Detox but only good for short time! If  I run OS X V 10.5.8 I have no problems!!!! I see on the web 100's of users having the same problem o

  • IMac seems to have forgotten my password after restoring from time machine.

    I just got my iMac back from my local Apple store where they replaced my hard drive. I got home and restored from my time machine backup. Much to my surprise the login screen was a snow leopard screen and not the lion screen I expected. Now when I tr