DPM 2012 - Get unprotected Clients via Powershell

Hey,
i want to get all unprotected Clients via Powershell (or SQL). In the DPM 2012 Console over the Management View it's easy to see, but i cannot find a cmdlet, so i want to create a Report about unprotected Clients.
Thanks in advance! :)  

Ok. Ensure that where you execute the script you have the AD Powershell Module and use this script:
Import-Module ActiveDirectory
$computers = Get-ADComputer -Filter *
foreach ($computer in $computers){
$computerName = $computer.DNSHostName
$object = Get-WmiObject -ComputerName $computerName win32_service -filter "name='DPMRA'"
if ($object -eq $null){
Write-Host -ForegroundColor Red "The server $computerName has no DPM agent installed"
} else {
Write-Host -ForegroundColor Green "The server $computerName has the DPM agent installed"
You can improve it with log, etc... Tell me if it works :-)

Similar Messages

  • SCCM 2012: update client machine policy via powershell?

    Hi,
    Does SCCM 2012 R2 have powershell command built-in to trigger update actions of SCCM client (update machine policy etc)?
    J.
    Jan Hoedt

    To update client machine using Power Shell, you can check below link
    http://blogg.alltomdeployment.se/2014/02/howto-force-remote-clients-to-update-their-sccm-clients-machine-policy-retrieval-evaluation-cycle-via-powershell/
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
    Mai Ali | My blog: Technical | Twitter:
    Mai Ali

  • [Forum FAQ] How to install and configure Windows Server Essentials Experience role on Windows Server 2012 R2 Standard via PowerShell locally and remotely

    As we all know,
    the Windows Server Essentials Experience role is available in Windows Server 2012 R2 Standard and Windows Server 2012 R2 Datacenter. We can add the Windows Server
    Essentials Experience role in Server Manager or via Windows PowerShell.
    In this article, we introduce the steps to install and configure Windows
    Server Essentials Experience role on Windows Server 2012 R2 Standard via PowerShell locally and remotely. For better analyze, we divide this article into two parts.
    Before installing the Windows Server Essentials Experience Role, please use
    Get-WindowsFeature
    PowerShell cmdlet to ensure the Windows Server Essentials Experience (ServerEssentialsRole) is available. (Figure 1)
    Figure 1.
    Part 1: Install Windows Server Essentials Experience role locally
    Add Windows Server Essentials Experience role
    Run Windows PowerShell as administrator, then type
    Add-WindowsFeature ServerEssentialsRole cmdlet to install Windows Server Essentials Experience role. (Figure 2)
    Figure 2.
    Note: It is necessary to configure Windows Server Essentials Experience (Post-deployment Configuration). Otherwise, you will encounter following issue when opening Dashboard.
    (Figure 3)
    Figure 3.
      2. Configure Windows Server Essentials Experience role
    (1)  In an existing domain environment
    Firstly, please join the Windows Server 2012 R2 Standard computer to the existing domain through the path:
    Control Panel\System\Change Settings\”Change…”\Member of. (Figure 4)
    Figure 4.
    After that, please install Windows Server Essentials Experience role as original description. After installation completed, please use the following command to configure Windows
    Server Essentials:
    Start-WssConfigurationService –Credential <Your Credential>
    Note: The type of
    Your Credential should be as: Domain-Name\Domain-User-Account.
    You must be a member of the Enterprise Admin group and Domain Admin group in Active Directory when using the command above to configure Windows Server Essentials. (Figure 5)
    Figure 5.
    Next, you can type the password for the domain account. (Figure 6)
    Figure 6.
    After setting the credential, please type “Y” to continue to configure Windows Server Essentials. (Figure 7)
    Figure 7.
    By the way, you can use
    Get-WssConfigurationStatus
    PowerShell cmdlet to
    get the status of the configuration of Windows Server Essentials. Specify the
    ShowProgress parameter to view a progress indicator. (Figure 8)
    Figure 8.
    (2) In a non-domain environment
    Open PowerShell (Run as Administrator) on the Windows Server 2012 R2 Standard and type following PowerShell cmdlets: (Figure 9)
    Start-WssConfigurationService -CompanyName "xxx" -DNSName "xxx" -NetBiosName "xxx" -ComputerName "xxx” –NewAdminCredential $cred
    Figure 9.
    After you type the commands above and click Enter, you can create a new administrator credential. (Figure 10)
    After creating the new administrator credential, please type “Y” to continue to configure Windows Server Essentials. (Figure 11)
    After a reboot, all the configurations will be completed and you can open the Windows Server Essentials Dashboard without any errors. (Figure 12)
    Figure 12.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Part 2: Install and configure Windows Server Essentials Experience role remotely
    In an existing domain environment
    In an existing domain environment, please use following command to provide credential and then add Server Essentials Role: (Figure 13)
    Add-WindowsFeature -Name ServerEssentialsRole
    -ComputerName xxx -Credential DomainName\DomainAccount
    Figure 13.
    After you enter the credential, it will start install Windows Server Essentials role on your computer. (Figure 14)
    Figure 14.
    After the installation completes, it will return the result as below:
    Figure 15.
    Next, please use the
    Enter-PSSession
    cmdlet and provide the correct credential to start an interactive session with a remote computer. You can use the commands below:
    Enter-PSSession –ComputerName
    xxx –Credential DomainName\DomainAccount (Figure 16)
    Figure 16.
    Then, please configure Server Essentials Role via
    Add-WssConfigurationService cmdlet and it also needs to provide correct credential. (Figure 17)
    Figure 17.
    After your credential is accepted, it will update and prepare your server. (Figure 18)
    Figure 18.
    After that, please type “Y” to continue to configure Windows Server Essentials. (Figure 19)
    Figure 19.
    2. In a non-domain environment
    In my test environment, I set up two computers running Windows Server 2012 R2 Standard and use Server1 as a target computer. The IP addresses for the two computers are as
    below:
    Sevrer1: 192.168.1.54
    Server2: 192.168.1.53
    Run
    Enable-PSRemoting –Force on Server1. (Figure 20)
    Figure 20.
    Since there is no existing domain, it is necessary to add the target computer (Server1) to a TrustedHosts list (maintained by WinRM) on Server 2. We can use following command
    to
    add the TrustedHosts entry:
    Set-Item WSMan:\localhost\Client\TrustedHosts IP-Address
    (Figure 21)
    Figure 21.
    Next, we can use
    Enter-PSSession
    cmdlet and provide the correct credential to start an interactive session with the remote computer. (Figure 22)
    Figure 22.
    After that, you can install Windows Server Essentials Experience Role remotely via Add-WindowsFeature ServerEssentialsRole cmdlet. (Figure 23)
    Figure 23.
    From figure 24, we can see that the installation is completed.
    Figure 24.
    Then you can use
    Start-WssConfigurationService cmdlet to configure Essentials Role and follow the steps in the first part (configure Windows Server Essentials Experience in a non-domain environment) as the steps would be the same.
    The figure below shows the status of Windows Server Essentials.
    Figure
    25.
    Finally, we have successfully configured Windows Server Essentials on Server1. (Figure 26)
    Figure 26.
    More information:
    [Forum
    FAQ] Introduce Windows Powershell Remoting
    Windows Server Essentials Setup Cmdlets
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

  • Invoking Powershell modules on remote clients via package/command line

    Hello Everyone -
    I have two modules(functions) that i've written and tested successfully locally in my environment that give me Uninstall and Repair functionality on whatever the string contains. Both .psm1's are delivered via a SCCM pkg that lands both into folders
    in the Modules directory. My issue is I can't seem to invoke this in a deployment scenario...as i'd like to deliver the "Invoke-command" using SCCM's command line to simply say...
    Invoke-Command -scriptblock { Do-This "<string>" }
    The above command works fine locally when...(exePol is set to Bypass).
    1.)Modules have respective folders living in WindowsPowershell\Modules directory named xxxx.psm1
    2.)Import-Module -name <path\name of module>
    3.)Verify Modules are loaded(moduleType is script)
    But when fabricating the folders\files above with SCCM, and running the Invoke-Command(in many different ways remotely), i recieve the cmdlet, program doesn't exist and has no idea what i'm talking about. Folders\Files for .psm1's are present and do
    show when running Get-Module -Listavailable locally on targeted clients.
    Maybe this is related to the Import-Module command and the context i'm trying to delivery it in?
    I've tried multiple scenario's of...
    A.) Psexec that launches powershell, followed by the Import-Module -name <path\name of module>
    B.) .Bat file that launches powershell with the same Import-Module syntax
    C.) PS1 that includes the same Import-Module line.
    D.) Just straight from the command line of the Pkg/Program.
    Has anyone tried this? Is there a better method when trying to deliver invoke-command on a module/function to a client via SCCM? 
    TIA 

    [I see that the you are running the powershell.exe and then importing the module in the command line for the Program you created in SCCM, so just importing the module will do the repair action for you ??]
    Not sure how else i would run a Import-Module without calling upon powershell.exe. The reason for using Import-Module first is it only creates the abilty of whatever the module(function in this case) on the client. So if i can get the remote
    Import-Module to work, which would then allow me in the future to use an Invoke-Command -scriptblock { Do-This "string" } on the clients. In this case its both an Uninstall and Repair function with an assortment of switches and arguements that will aide me
    in the future in managing our apps. For me to use the Modules, i would need to Invoke-Command as that is how the functions are built.
    Okey so the module does get dumped to the end machine.
    Suppose you have a test machine TEST01 where the Test.psm1 file  (having Test-Function)is delivered through SCCM.
    Then try this and tell if it works:
    PS C:\> $session = New-PSSession -ComputerName TEST01
    PS C:\> Invoke-Command -Session $session -ScriptBlock {Import-Module Test.psm1 }
    PS C:\> Invoke-Command -Session $session -ScriptBlock {Test-Function #inside your Module}#Or Simply try below:
    PS C:\> Invoke-Command -ComputerName TEST01 -ScriptBlock {Import-Modules Test.psm1;Test-Function #inside your Module}
    I think what you are doing is below.....for the example am taking "webadministration" module:
    PS C:\> Invoke-Command -ComputerName Server01 -ScriptBlock {Import-Module web*}
    PS C:\> Invoke-Command -ComputerName Server01 -ScriptBlock {get-website}
    The term 'get-website' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
    the spelling of the name, or if a path was included, verify that the path is correct and try again.
    + CategoryInfo : ObjectNotFound: (get-website:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
    + PSComputerName : sdwuweb017
    Point here is you need to import the module and work with it in an already opened session....If you specify a computername every time then PowerShell opens the Session does what you want it to do and tears down the session. To persist the importing of the
    module it must be done in a session which we make using New-PSSession and then run the commands against that session.
    I might have misunderstood the problem but this is what I have got so far.
    Hope this helps
    Knowledge is Power{Shell}.

  • Server 2012 R2: How do I set VLAN data for the Host Virtual Switch (via PowerShell)?

    I need to modify the Host (NOT the VM's) VMSwitch VLAN settings via Powershell for automation purposes.
    In Server 2012 (NOT R2), this can be done via modifying
    MSVM_VLANEndPointSettingData
    However, it seems in Server 2012 R2, that class is gone. I've manually searched through the MSVM classes, and it seems that the Host VMSWitch VLAN settings are stored
    in MSVM_EthernetSwitchPortVlanSettingData. Unfortunately, I have no way of tying that class to a specific VMSwitch.
    Any know how to do this on Server 2012 R2?

    Hi,
    I found some similar issue with your case, however this forum is not focus on the develop related issue,
    Therefore I suggest you more about the develop question please post to the MSDN forum.
    The related information:
    Problem with CPU load and WMI errors when Hyper-V is installed?
    http://social.technet.microsoft.com/Forums/windows/en-US/4eca1f42-8630-48b4-85fa-e9569445d832/problem-with-cpu-load-and-wmi-errors-when-hyperv-is-installed
    The third party solution:
    How to: Fix error 0x80041010 on Windows 8.1 + Hyper-V
    http://www.seankilleen.com/2013/11/how-to-fix-error-0x80041010-on-windows.html
    MSDN forum Developer Network
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=WAVirtualMachinesVirtualNetwork&filter=alltypes&sort=lastpostdesc
    Thanks for your understanding and support.
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • New SCCM 2012 client machines still getting SCCM 2012 SP1 client not the new SCCM 2012 SP1 CU3 client

    Hi,
    I've successfully (as far as I can tell) deployed SCCM 2012 SP1 CU3 and all my existing clients are showing a client version of 5.00.7804.1400.  But when I setup a new client system recently I noticed that the client version was showing 5.00.7804.1000,
    and not 5.00.7804.1400. 
    For new client systems, do I need to redeploy the packages that were created for SCCM 2012 SP1 CU3 so that the new systems get the new SCCM 2012 SP1 CU3 client? 
    Thanks,
    Nick

    Hi,
    Here's some good information to look over:
    http://sccmfaq.wordpress.com/2013/09/24/sccm-2012-include-cu-in-osd/
    I haven't followed these instructions myself, since I haven't really had any good reason to include CUs during the initial installation process. I use this method instead and I've never run into any problems:
    http://www.ronnipedersen.com/2013/06/installing-sccm-2012-sp1-cu2-quick-start-guide/
    Don't retire TechNet! -
    (Don't give up yet - 12,575+ strong and growing)

  • Installing SQL Server 2012 remotely via Powershell using Invoke-Command

    I am trying to perform a SQL Server 2012 command line installation using Powershell Invoke-Command on Windows 2012 Datacenter.
    The code I am using is as follows:
     $ret = Invoke-Command -ComputerName $COMPUTER -ArgumentList $MEDIA,$ACTION,$FEATURES,$INSTALLDIR,$INSTANCEID,$INSTANCENAME,$SQLDATADRIVE,$SQLLOGDRIVE,$DOMAIN,$SQLSERVERSERVICEUSER,$SQLSERVICEPASSWORD,$PRODUCTKEY,$SQLSERVERSA,$username,$ADMINPASSWD
    -Credential $cred -ScriptBlock {
      param($MEDIA,
         $ACTION,
         $FEATURES,
         $INSTALLDIR,
         $INSTANCEID,
         $INSTANCENAME,
         $SQLDATADRIVE,
         $SQLLOGDRIVE,
         $DOMAIN,
         $SQLSERVERSERVICEUSER,
         $SQLSERVICEPASSWORD,
         $PRODUCTKEY,
         $SQLSERVERSA,
         $USERNAME,
         $PASSWD)
      Set-Location $MEDIA
      Import-Module ServerManager
      if (-not [IO.Directory]::Exists($MEDIA)){
       $hn = hostname
       return 0,"Failed to find SQL Server Installer at $MEDIA on $hn"
      $tran = ""
      Try{
       & $MEDIA\setup.exe /ACTION=$ACTION /Q /FEATURES=$FEATURES /IACCEPTSQLSERVERLICENSETERMS /UPDATEENABLED=False /INSTALLSHAREDDIR="$INSTALLDIR\Program Files\Microsoft SQL Server" /INSTALLSHAREDWOWDIR="$INSTALLDIR\Program Files
    (x86)\Microsoft SQL Server" /RSINSTALLMODE="FilesOnlyMode" /INSTANCEID="$INSTANCEID" /INSTANCENAME="$INSTANCENAME" /INSTANCEDIR="$INSTALLDIR\Program Files\Microsoft SQL Server" /ENU="True" /AGTSVCSTARTUPTYPE="Automatic"
    /SQLSVCSTARTUPTYPE="Automatic" /NPENABLED=1 /TCPENABLED=1 /RSSVCStartupType="Automatic" /ERRORREPORTING=0 /SQMREPORTING=0 /INDICATEPROGRESS /INSTALLSQLDATADIR="$SQLDATADRIVE\DATA" /SQLUSERDBDIR="$SQLDATADRIVE\DATA" /SQLUSERDBLOGDIR="$SQLLOGDRIVE\LOG"
    /ASDATADIR="$SQLDATADRIVE\OLAP\DATA" /ASLOGDIR="$SQLLOGDRIVE\OLAP\Log" \ASBACKUPDIR="$SQLDATADRIVE\OLAP\Backup" \ASTEMPDIR="$SQLDATADRIVE\OLAP\Temp" /ASCONFIGDIR="$SQLDATADRIVE\OLAP\Config" /ASCOLLATION="Latin1_General_CI_AS"
    /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="$DOMAIN\$SQLSERVERSERVICEUSER" /SQLSVCPASSWORD="$SQLSERVICEPASSWORD" /AGTSVCACCOUNT="$DOMAIN\$SQLSERVERSERVICEUSER" /AGTSVCPASSWORD="$SQLSERVICEPASSWORD"
    /ASSVCACCOUNT="$DOMAIN\$SQLSERVERSERVICEUSER" /ASSVCPASSWORD="$SQLSERVICEPASSWORD" /RSSVCACCOUNT="$DOMAIN\$SQLSERVERSERVICEUSER" /RSSVCPASSWORD="$SQLSERVICEPASSWORD" /FTSVCACCOUNT="NT AUTHORITY\LOCAL SERVICE"
    /INDICATEPROGRESS > $out
      } Catch [System.Exception] {
       return 0,$_.Exception.ToString()
      if ($tran -ne ""){
       $out += $tran
      return 1,$out
    The media resides on the server that I am remoting to in powershell and the server is on the same domain. The credentials I pass are for a Domain Admin, but SQL Server fails to validate the credentials for the passed parameter for the sql service user with
    a Access Denied.
    If I run the same command with the same user directly on the server it works fine.
    My guess is that the elavated privs for Administrator are not being set when using Invoke-Command? Is there a way to utilize powershell to install SQL Server 2012 with command line option using the invoke-command and passing credentials? Or is this a limitation
    to the SQL Server installer. If there is can a example be provided?

    Ok, so with the help of some friends, we found a fix that works!
    Prior to running the Invoke-Command I now run:
    # enable CredSSP on a client computer; this command allows the client credentials to be delegated to the server01 computer.:
    Enable-WsManCredSSP -Role Client -DelefateComputer server.some.domain.com
    Then I add the -Authentication option to my Invoke-Command with option Credssp.
    The install the works fine. Hope this helpes all.

  • SCEP 2012 definition flow check via client logs

    Hi!
    I am looking for some documentation that contains detail information how definitions looks in the logs when client is updating definitions.
    Thanks

    Here's a recent blog post that gives a high-level view of the Windows Update process from a ConfigMgr client's view utilizing a software update point. It's relevant to any software update, but the specific example used in the screenshots is for a SCEP definition
    update, so it might be more along the lines of what you are looking for:
    http://blogs.technet.com/b/configmgrdogs/archive/2014/06/30/configmgr-2012-windows-update-client-process.aspx
    The key log is the WindowsUpdate.log because it will show you the source of update, whether it is coming from ConfigMgr or directly from Microsoft via the Internet (for example).

  • DPM 2012 R2 long backup to tape job randomly fail after installing SCCM 2012 Client

    Hello,
    I'm managing a two nodes 2012 R2 file server cluster that contains a 16To CSV. I'm using DPM 2012 R2 to backup this entire shared volume directly to LTO 4 tapes, the job last about 55h.
    Since SCCM 2012 client has been installed(I don't manage it), the tape jobs are failing ramdomly after several hours with the error:
    Type: Tape backup
    Status: Failed
    Description: The DPM service was unable to communicate with the protection agent on serverX.xxxx.xxx . (ID 52 Details: The semaphore timeout period has expired (0x80070079))
     More information
    End time: 19/07/2014 03:11:06
    Start time: 18/07/2014 22:00:00
    Time elapsed: 05:11:05
    Data transferred: 768 289,56 MB
    Cluster node serverX.xxxx.xxx
    Source details: G:\
    Protection group members: 1
     Details
    Protection group: File Server Tape Protection
    Library: Quantum PX500 Series Medium Changer
    Tape Label (Barcode): File Server Tape Protection-00000230 (000043L4)
    If I uninstall SCCM 2012 client, no more issue, backups succeed. I've asked our SCCM team, no specific task has been scheduled or deployed in SCCM.
    I can't see anything abnormal in logs.
    Any idea?

    I have disabled "Configuration Manager Maintenance" and I have also tried to set the registry value HKLM\Software\Microsoft\CCM\CcmEval\NotifyOnly to TRUE and still the same issue.
    I can't find any correlated errors in the Windows event logs, task scheduler history neither in the DPM logs.
    I've increased the log level of DPM by following the following procedure
    http://blogs.msdn.com/b/george_bethanis/archive/2013/11/04/how-to-collect-dpm-verbose-logs.aspx
    Now i'm suspecting the maintenance job of Windows 2012 R2, i'll try to disabled this task. But the fact is that I don't have this backup issue if SCCM 2012 client is not installed.
    I'm waiting for next logs and will keep you informed

  • Not getting option to Backup Using Child Partition Snapshot DPM 2012 R2

    I am running DPM 2012 R2 fully patched.
    I am trying to use Backup Using Child Partition Snapshot of a Hyper-V Server 2012 R2 Datacenter Cluster using CSV.
    I get no option to use Backup Using Child Partition Snapshot, just online backup.
    I have gone through the steps in the Microsoft document "Configure CSV Backups"
    http://technet.microsoft.com/en-us/library/hh758027.aspx (Some steps did not apply due to my not using Windows 2008 R2)
    Has "Backup Using Child Partiton Snapshot" been replaced by "\Online\VMName" ?
    What am I missing?

    Hi,
    Yes, Windows server 2012 R2 has changed the caption from "Backup Using Child Partiton Snapshot" to "\Online\VMName" - DPM is displaying the new caption when protecting Windows Server 2012 R2 guests.
    MORE INFORMATION
    To list Windows 2012 R2 hyper-V writer captions for guests to see if online or offline state backups will be done:
    From an administrative command prompt on the Hyper-V server:
    a. Type: copy con script.txt and press enter
     b. Type: list writers and press enter
     c. Press CTRL + Z + enter (to save)
     d. Type: diskshadow /s script.txt | find /i "caption: O"
    Output will be displayed for each guest as follows.
    C:\temp>diskshadow /s script.txt | find /i "caption: O"
                            - Caption: Online\SQLSERVER
                            - Caption: Offline\WSS-V14
    The Windows 2012 R2 Hyper-V writer adds the VM in the following format:
     For offline backups: Offline\<VMName>
     For online  backups: Online\<VMName>
    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. Regards, Mike J. [MSFT] This
    posting is provided "AS IS" with no warranties, and confers no rights.

  • Create MP via Powershell in SCOM 2012 SP1

    Is it possible to create MP via Powershell in SCOM 2012 SP1? If so, how?
    (New-SCOMManagementPack is unrecognized cmdlet) 

    $name="NewMP"
    $displayname="NewMP"
    $mpStore = New-Object Microsoft.EnterpriseManagement.Configuration.IO.ManagementPackFileStore
    $mp = New-Object Microsoft.EnterpriseManagement.Configuration.ManagementPack($name, $displayName, (New-Object Version(1, 0, 0,0)), $mpStore)
    import-scommanagementpack $mp

  • DPM 2012 R2 - Database Error 943 in Restore Pane

    Hi all,
    this morning we came upon a problem with our DPM server. It is on version 4.2.1273.0 (UR4), running on 2012 Server German with the latest patches. 
    When opening the restore pane, we get an error window mentioning a database inconsistency (ID: 943). The dpm client closes then. All other dpm functions seem to work correctly. What we have tried already:
    DBCC checkdb yields no errors. The sql database is online, also all backup operations of dpm run normally. 
    A dpmsync -sync does not change the problem.
    Trying a restore via powershell, the powershell window closes as soon as a Get-DPMRecoverypoint is issued. So the problem seems not only dpm interface-related.
    The last backup of the database is from 10/29 when the UR4 was installed (shame on us!). Restoring this DB renders the DPM service inoperable (missing sql stored procedure). So we went back to a backup of today that shows the error described above.
    We have not tried a restore after UR4 was installed, but definitely within a month before, where everything worked fine. 
    Any ideas? Does it make sense to uninstall UR4? Any advanced troubleshooting to find the 'inconsistency' in the DB?
    Thanks for your help,
    Best,
    Markus

    Unfortunately I am not able to find any related entries. I checked eventlog, SQLserver logs and the DPM logs under DPM\Temp. I have added the Traceloglevel entry to the registry and set it to 0x400. Again no entries with current timestamp in the dpm log.
    A verbose log setting fills a 15MB log file in about 5 seconds... 
    The tape backup did not run over the weekend. I get a number of failed SQL Jobs in the event log: 
    SQL Server Scheduled Job 'b176171f-43f8-41c0-aa05-8c7208080c19' (0x2E83A67F375A1E4098FE306980DC2328) - Status: Failed - Invoked on: 2014-11-17 12:30:00 - Message: The job failed.  The Job was invoked by Schedule 27148 (Schedule 1).  The last step
    to run was step 1 (Default JobStep).
    I am tempted to do a complete reinstall of the DPM server and OS; my problem is that I lose all current backups doing so. Running out of ideas.
    Best,
    Markus

  • Connection dropped between DPM and Agent during consistency check, following DPM 2012 SP1 to DPM 2012 R2

    Recently I have updated a DPM 2012 SP1 standalone server to DPM 2012 R2. That it’s self was a challenge... Following the upgrade most of the protection groups required consistency checks. For some time I have been having problems performing these consistency
    checks on remote servers over a 10Meg link.
    On the DPM server I would kick off a ping to the remote host, then start a consistency check. Within a few seconds I would start to get dropped pings, and very large ping response times, 3000ms plus. Within 3 minutes the pings would time out completely and
    no connections can be made to the remote server, RDP etc. However any other server on the network can connect to the remote client. Eventually the DPM jobs times out and sometime later the pings also return.
    The resolution to this has taken some digging but this is what I have found. The DPM agent update does not seem to fully work and requires a reinstall. Here is my process:
    Logon to remote client server
    Install .net 4 (a raw install of the client requires this, may not be needed when done via DPM)
    Via Add Remove Programs, remove DPM agent
    Clean up Reg
    Delete "HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager"
    Delete "HKLM\System\CurrentControlSet\Services\DPM**" (However this key is not there for me)
    Back onto DPM Server
    Modified protection groups as required to remove all instances of the client server
    Remove Agent for client server
    Install agent via DPM (watch for the glitch right at the end where it does a failed, then succeed…)
    REBOOT client server
    Add back into protection group
    Consistency check kicked off automatically
    This seems to have fixed the issue.

    Hi,
    The prerequisite required for DPM 2012 SP1 that must be installed is a re-rerelease of UR3 which is 4.1.3317.0 - please download and install the update specified. 
    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. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Online Backup of supported Linux VM on Hyper-V 2012 R2 / SC DPM 2012 R2

    Hi,
    I'm trying to set up a lab environment:
    Win 2012 R2 with Hyper-V
    running 2 Linux Machines:
    Linux2 - CentOS 6.4 with manually installed Linux Integration services 3.4
    Linux3 - CentOS 6.4 without LIS (should be already included in CentOS)
    Another machine running Win 2012 R2 Server with SC DPM 2012 R2
    but both VMs show as "Offline" when trying to back them up via DPM. Tried local Windows Server Backup with the same result.
    I am able to backup the VMs "offline" (pausing the VM, taking snapshot, resume VM) but according to MS, SC DPM 2012 R2 should be able to do Online backups for supported Linux VMs (http://blogs.technet.com/b/virtualization/archive/2013/07/24/enabling-linux-support-on-windows-server-2012-r2-hyper-v.aspx)
    The only things in the EventLog are these:
    A storage device in 'Linux3' loaded but has a different version from the server.  Server version 6.0  Client version 4.2 (Virtual machine ID 4F5CDDD8-B855-41CF-83B2-772C1B99090D). The device will work, but this is an unsupported configuration.
    This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup Disk from the Action menu.
    Any Ideas ?
    Thanks

    Hi,
    That list would need to come from the Windows hyper-v group, they are responsible with adding the feature to the integration components for various Linux OSes.  DPM just backs up whatever the hyper-V writer presents to us, if the guest supports
    online, we back it up online, if not hyper-V saves the guest before the VSS snapshot is taken and DPM takes the backup from the saved state.
    NEW NOTE ADDED 1-29-14: Windows group just released “Linux Integration Services Version 3.5 for Hyper-V”. The
    document mentions that some versions of Red Hat and CentOS are now
    supported to do online backup.
    Live virtual machine backup support
    ======================
    RHEL/CentOS 6.0-6.3
    RHEL/CentOS 5.7-5.8
    RHEL/CentOS 5.5-5.6
    ADDTL NOTES: If there are open file handles during a live virtual machine backup operation, the backed-up virtual hard disks (VHDs) might have to undergo a file system consistency check (fsck) when restored.
    Live backup operations can fail silently if the virtual machine has an attached iSCSI device or a physical disk that is directly attached to a virtual machine (“pass-through disk”).
    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. Regards, Mike J. [MSFT] This
    posting is provided "AS IS" with no warranties, and confers no rights.

  • MMC crashing when opening DPM 2012 management console

    Just like the subject says, the console crashes whether opening natively or if we try and add the DPM snap-in to mmc.exe. We get a generic 999 event being thrown that a dead end.
    The server is fully patched and everything worked through last Friday. Monday morning it was not. Backups are still being done but we don't have the console to visually check and would rather get that up than wrangle with powershell in the interim. We thought
    we would post here before re-installing to see if anyone had any suggestions. We've already tried restarting the service as some other threads have suggested.
    Here is an excerpt from the crash report:
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING Attempting to handle fatal error: System.ArgumentException: Paths that begin with \\?\GlobalRoot are internal to the kernel and should not be opened by managed applications.
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at System.IO.Path.GetPathRoot(String path)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.GetDefaultScratchSpace()
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.RefreshProperties(OMSqlRetryReader reader)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource..ctor(OMSqlRetryReader reader, Guid protectionGroupId, DpmObjectType objectType, DpmServer server)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource..ctor(DpmServer dpmServer, OMSqlRetryReader reader, Guid protectionGroupId, SQLObjectType objectType)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLObjectFactory.CreateDataSource(OMSqlRetryReader reader, Guid pgId, DpmObjectType objectType, DpmServer server)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmHelper.ConstructDatasource(OMSqlRetryReader reader, Guid protectionGroupId, DpmServer dpmServer, InquiryPath jp)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.ReadOrphanProtectionGroup(IMCatalogDBReader dbReader)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.InitializeProtection()
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetProtectionGroups()
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetDatasourceWithId(Guid dsId)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.get_Datasource()
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.CommonConstruct()
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert..ctor(OMSqlRetryReader alertreader, AlertReader readerHelper, DpmServer server)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertFactory.CreateAlert(OMSqlRetryReader reader, AlertReader dbReaderHelper, DpmServer server)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.CollectAlertInlist(AlertReader dbReader, List`1 listOfAlerts, DateTime thresholdTime, Boolean includeResolvedAlerts, DpmServer dpmServer, Hashtable jobIdToBackupFailedAlertCollectionLocal, Hashtable jobIdToDatasetCopyAlertCollectionLocal, Hashtable jobIdToDatasetVerifyAlertCollectionLocal)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.PopulateFromDatabase(Boolean includeResolvedAlerts)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.GetAlertsThreadStart(Object state)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at System.Threading.ExecutionContext.runTryCode(Object userData)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1911) WARNING at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
    13D0 0ED8 06/13 15:50:35.546 34 PageController.cs(1953) NORMAL Will invoke Watson
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2043) WARNING Event Manager Exception: System.ArgumentException
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING --------------------
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING Paths that begin with \\?\GlobalRoot are internal to the kernel and should not be opened by managed applications.
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING -----------------
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at System.IO.Path.GetPathRoot(String path)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.GetDefaultScratchSpace()
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.RefreshProperties(OMSqlRetryReader reader)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource..ctor(OMSqlRetryReader reader, Guid protectionGroupId, DpmObjectType objectType, DpmServer server)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource..ctor(DpmServer dpmServer, OMSqlRetryReader reader, Guid protectionGroupId, SQLObjectType objectType)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLObjectFactory.CreateDataSource(OMSqlRetryReader reader, Guid pgId, DpmObjectType objectType, DpmServer server)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmHelper.ConstructDatasource(OMSqlRetryReader reader, Guid protectionGroupId, DpmServer dpmServer, InquiryPath jp)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.ReadOrphanProtectionGroup(IMCatalogDBReader dbReader)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.InitializeProtection()
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetProtectionGroups()
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetDatasourceWithId(Guid dsId)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.get_Datasource()
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.CommonConstruct()
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert..ctor(OMSqlRetryReader alertreader, AlertReader readerHelper, DpmServer server)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertFactory.CreateAlert(OMSqlRetryReader reader, AlertReader dbReaderHelper, DpmServer server)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.CollectAlertInlist(AlertReader dbReader, List`1 listOfAlerts, DateTime thresholdTime, Boolean includeResolvedAlerts, DpmServer dpmServer, Hashtable jobIdToBackupFailedAlertCollectionLocal, Hashtable jobIdToDatasetCopyAlertCollectionLocal, Hashtable jobIdToDatasetVerifyAlertCollectionLocal)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.PopulateFromDatabase(Boolean includeResolvedAlerts)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.GetAlertsThreadStart(Object state)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at System.Threading.ExecutionContext.runTryCode(Object userData)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
    13D0 0ED8 06/13 15:50:35.562 34 PageController.cs(2055) WARNING -------------------
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING Caught unhandled exception : System.ArgumentException: Paths that begin with \\?\GlobalRoot are internal to the kernel and should not be opened by managed applications.
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at System.IO.Path.GetPathRoot(String path)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.GetDefaultScratchSpace()
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.RefreshProperties(OMSqlRetryReader reader)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource..ctor(OMSqlRetryReader reader, Guid protectionGroupId, DpmObjectType objectType, DpmServer server)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource..ctor(DpmServer dpmServer, OMSqlRetryReader reader, Guid protectionGroupId, SQLObjectType objectType)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLObjectFactory.CreateDataSource(OMSqlRetryReader reader, Guid pgId, DpmObjectType objectType, DpmServer server)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmHelper.ConstructDatasource(OMSqlRetryReader reader, Guid protectionGroupId, DpmServer dpmServer, InquiryPath jp)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.ReadOrphanProtectionGroup(IMCatalogDBReader dbReader)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.InitializeProtection()
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetProtectionGroups()
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetDatasourceWithId(Guid dsId)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.get_Datasource()
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.CommonConstruct()
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert..ctor(OMSqlRetryReader alertreader, AlertReader readerHelper, DpmServer server)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertFactory.CreateAlert(OMSqlRetryReader reader, AlertReader dbReaderHelper, DpmServer server)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.CollectAlertInlist(AlertReader dbReader, List`1 listOfAlerts, DateTime thresholdTime, Boolean includeResolvedAlerts, DpmServer dpmServer, Hashtable jobIdToBackupFailedAlertCollectionLocal, Hashtable jobIdToDatasetCopyAlertCollectionLocal, Hashtable jobIdToDatasetVerifyAlertCollectionLocal)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.PopulateFromDatabase(Boolean includeResolvedAlerts)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.GetAlertsThreadStart(Object state)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at System.Threading.ExecutionContext.runTryCode(Object userData)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(121) WARNING at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
    13D0 0ED8 06/13 15:50:35.578 68 DpmThreadPool.cs(149) WARNING Attempting to write error to the event log Paths that begin with \\?\GlobalRoot are internal to the kernel and should not be opened by managed applications.
    13D0 0ED8 06/13 15:50:35.593 02 EventManager.cs(143) NORMAL Logging event to NT log from DpmThreadPool.cs(163): FatalServiceError
    13D0 0ED8 06/13 15:50:35.702 68 DpmThreadPool.cs(170) WARNING Attempting to invoke Watson
    13D0 0ED8 06/13 15:50:35.718 09 everettexception.cpp(761) CRITICAL Exception Message = Paths that begin with \\?\GlobalRoot are internal to the kernel and should not be opened by managed applications. of type System.ArgumentException, process will terminate after generating dump
    Here is the event that is thrown on the crash:
    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
    <Provider Name="MSDPM" />
    <EventID Qualifiers="0">999</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2012-06-13T15:50:35.000000000Z" />
    <EventRecordID>5112</EventRecordID>
    <Channel>Application</Channel>
    <Computer>xxxxxxxxxx</Computer>
    <Security />
    </System>
    - <EventData>
    <Data>An unexpected error caused a failure for process 'mmc'. Restart the DPM process 'mmc'. Problem Details: <FatalServiceError><__System><ID>19</ID><Seq>0</Seq><TimeCreated>6/13/2012 3:50:35 PM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>ArgumentException</ExceptionType><ExceptionMessage>Paths that begin with \\?\GlobalRoot are internal to the kernel and should not be opened by managed applications.</ExceptionMessage><ExceptionDetails>System.ArgumentException: Paths that begin with \\?\GlobalRoot are internal to the kernel and should not be opened by managed applications. at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) at System.IO.Path.GetPathRoot(String path) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.GetDefaultScratchSpace() at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource.RefreshProperties(OMSqlRetryReader reader) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource..ctor(OMSqlRetryReader reader, Guid protectionGroupId, DpmObjectType objectType, DpmServer server) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLDataSource..ctor(DpmServer dpmServer, OMSqlRetryReader reader, Guid protectionGroupId, SQLObjectType objectType) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.SQL.SQLObjectFactory.CreateDataSource(OMSqlRetryReader reader, Guid pgId, DpmObjectType objectType, DpmServer server) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmHelper.ConstructDatasource(OMSqlRetryReader reader, Guid protectionGroupId, DpmServer dpmServer, InquiryPath jp) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.ReadOrphanProtectionGroup(IMCatalogDBReader dbReader) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.InitializeProtection() at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetProtectionGroups() at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmServer.GetDatasourceWithId(Guid dsId) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.get_Datasource() at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert.CommonConstruct() at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.ReplicaAlert..ctor(OMSqlRetryReader alertreader, AlertReader readerHelper, DpmServer server) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertFactory.CreateAlert(OMSqlRetryReader reader, AlertReader dbReaderHelper, DpmServer server) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.CollectAlertInlist(AlertReader dbReader, List`1 listOfAlerts, DateTime thresholdTime, Boolean includeResolvedAlerts, DpmServer dpmServer, Hashtable jobIdToBackupFailedAlertCollectionLocal, Hashtable jobIdToDatasetCopyAlertCollectionLocal, Hashtable jobIdToDatasetVerifyAlertCollectionLocal) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.PopulateFromDatabase(Boolean includeResolvedAlerts) at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Alert.AlertController.GetAlertsThreadStart(Object state) at System.Threading.ExecutionContext.runTryCode(Object userData) at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack) at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)</ExceptionDetails></FatalServiceError></Data>
    <Binary>3C0046006100740061006C0053006500720076006900630065004500720072006F0072003E003C005F005F00530079007300740065006D003E003C00490044003E00310039003C002F00490044003E003C005300650071003E0030003C002F005300650071003E003C00540069006D00650043007200650061007400650064003E0036002F00310033002F003200300031003200200033003A00350030003A0033003500200050004D003C002F00540069006D00650043007200650061007400650064003E003C0053006F0075007200630065003E00440070006D0054006800720065006100640050006F006F006C002E00630073003C002F0053006F0075007200630065003E003C004C0069006E0065003E003100360033003C002F004C0069006E0065003E003C004800610073004500720072006F0072003E0054007200750065003C002F004800610073004500720072006F0072003E003C002F005F005F00530079007300740065006D003E003C0045007800630065007000740069006F006E0054007900700065003E0041007200670075006D0065006E00740045007800630065007000740069006F006E003C002F0045007800630065007000740069006F006E0054007900700065003E003C0045007800630065007000740069006F006E004D006500730073006100670065003E005000610074006800730020007400680061007400200062006500670069006E002000770069007400680020005C005C003F005C0047006C006F00620061006C0052006F006F0074002000610072006500200069006E007400650072006E0061006C00200074006F00200074006800650020006B00650072006E0065006C00200061006E0064002000730068006F0075006C00640020006E006F00740020006200650020006F00700065006E006500640020006200790020006D0061006E00610067006500640020006100700070006C00690063006100740069006F006E0073002E003C002F0045007800630065007000740069006F006E004D006500730073006100670065003E003C0045007800630065007000740069006F006E00440065007400610069006C0073003E00530079007300740065006D002E0041007200670075006D0065006E00740045007800630065007000740069006F006E003A0020005000610074006800730020007400680061007400200062006500670069006E002000770069007400680020005C005C003F005C0047006C006F00620061006C0052006F006F0074002000610072006500200069006E007400650072006E0061006C00200074006F00200074006800650020006B00650072006E0065006C00200061006E0064002000730068006F0075006C00640020006E006F00740020006200650020006F00700065006E006500640020006200790020006D0061006E00610067006500640020006100700070006C00690063006100740069006F006E0073002E000D000A00200020002000610074002000530079007300740065006D002E0049004F002E0050006100740068002E004E006F0072006D0061006C0069007A00650050006100740068004600610073007400280053007400720069006E006700200070006100740068002C00200042006F006F006C00650061006E002000660075006C006C0043006800650063006B0029000D000A00200020002000610074002000530079007300740065006D002E0049004F002E0050006100740068002E00470065007400500061007400680052006F006F007400280053007400720069006E0067002000700061007400680029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E00530051004C002E00530051004C00440061007400610053006F0075007200630065002E00470065007400440065006600610075006C007400530063007200610074006300680053007000610063006500280029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E00530051004C002E00530051004C00440061007400610053006F0075007200630065002E005200650066007200650073006800500072006F00700065007200740069006500730028004F004D00530071006C0052006500740072007900520065006100640065007200200072006500610064006500720029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E004F004D0043006F006D006D006F006E002E00440061007400610073006F0075007200630065002E002E00630074006F00720028004F004D00530071006C005200650074007200790052006500610064006500720020007200650061006400650072002C00200047007500690064002000700072006F00740065006300740069006F006E00470072006F0075007000490064002C002000440070006D004F0062006A00650063007400540079007000650020006F0062006A0065006300740054007900700065002C002000440070006D00530065007200760065007200200073006500720076006500720029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E00530051004C002E00530051004C00440061007400610053006F0075007200630065002E002E00630074006F0072002800440070006D005300650072007600650072002000640070006D005300650072007600650072002C0020004F004D00530071006C005200650074007200790052006500610064006500720020007200650061006400650072002C00200047007500690064002000700072006F00740065006300740069006F006E00470072006F0075007000490064002C002000530051004C004F0062006A00650063007400540079007000650020006F0062006A00650063007400540079007000650029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E00530051004C002E00530051004C004F0062006A0065006300740046006100630074006F00720079002E00430072006500610074006500440061007400610053006F00750072006300650028004F004D00530071006C005200650074007200790052006500610064006500720020007200650061006400650072002C0020004700750069006400200070006700490064002C002000440070006D004F0062006A00650063007400540079007000650020006F0062006A0065006300740054007900700065002C002000440070006D00530065007200760065007200200073006500720076006500720029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E004F004D0043006F006D006D006F006E002E00440070006D00480065006C007000650072002E0043006F006E00730074007200750063007400440061007400610073006F00750072006300650028004F004D00530071006C005200650074007200790052006500610064006500720020007200650061006400650072002C00200047007500690064002000700072006F00740065006300740069006F006E00470072006F0075007000490064002C002000440070006D005300650072007600650072002000640070006D005300650072007600650072002C00200049006E0071007500690072007900500061007400680020006A00700029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E004F004D0043006F006D006D006F006E002E00440070006D005300650072007600650072002E0052006500610064004F0072007000680061006E00500072006F00740065006300740069006F006E00470072006F0075007000280049004D0043006100740061006C006F0067004400420052006500610064006500720020006400620052006500610064006500720029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E004F004D0043006F006D006D006F006E002E00440070006D005300650072007600650072002E0049006E0069007400690061006C0069007A006500500072006F00740065006300740069006F006E00280029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E004F004D0043006F006D006D006F006E002E00440070006D005300650072007600650072002E00470065007400500072006F00740065006300740069006F006E00470072006F00750070007300280029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E004F004D0043006F006D006D006F006E002E00440070006D005300650072007600650072002E00470065007400440061007400610073006F007500720063006500570069007400680049006400280047007500690064002000640073004900640029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E0041006C006500720074002E005200650070006C0069006300610041006C006500720074002E006700650074005F00440061007400610073006F007500720063006500280029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E0041006C006500720074002E005200650070006C0069006300610041006C006500720074002E0043006F006D006D006F006E0043006F006E00730074007200750063007400280029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E0041006C006500720074002E005200650070006C0069006300610041006C006500720074002E002E00630074006F00720028004F004D00530071006C0052006500740072007900520065006100640065007200200061006C006500720074007200650061006400650072002C00200041006C006500720074005200650061006400650072002000720065006100640065007200480065006C007000650072002C002000440070006D00530065007200760065007200200073006500720076006500720029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E0041006C006500720074002E0041006C0065007200740046006100630074006F00720079002E0043007200650061007400650041006C0065007200740028004F004D00530071006C005200650074007200790052006500610064006500720020007200650061006400650072002C00200041006C00650072007400520065006100640065007200200064006200520065006100640065007200480065006C007000650072002C002000440070006D00530065007200760065007200200073006500720076006500720029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E0041006C006500720074002E0041006C0065007200740043006F006E00740072006F006C006C00650072002E0043006F006C006C0065006300740041006C0065007200740049006E006C00690073007400280041006C006500720074005200650061006400650072002000640062005200650061006400650072002C0020004C006900730074006000310020006C006900730074004F00660041006C0065007200740073002C0020004400610074006500540069006D00650020007400680072006500730068006F006C006400540069006D0065002C00200042006F006F006C00650061006E00200069006E0063006C007500640065005200650073006F006C0076006500640041006C0065007200740073002C002000440070006D005300650072007600650072002000640070006D005300650072007600650072002C00200048006100730068007400610062006C00650020006A006F0062004900640054006F004200610063006B00750070004600610069006C006500640041006C0065007200740043006F006C006C0065006300740069006F006E004C006F00630061006C002C00200048006100730068007400610062006C00650020006A006F0062004900640054006F00440061007400610073006500740043006F007000790041006C0065007200740043006F006C006C0065006300740069006F006E004C006F00630061006C002C00200048006100730068007400610062006C00650020006A006F0062004900640054006F00440061007400610073006500740056006500720069006600790041006C0065007200740043006F006C006C0065006300740069006F006E004C006F00630061006C0029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E0041006C006500720074002E0041006C0065007200740043006F006E00740072006F006C006C00650072002E0050006F00700075006C00610074006500460072006F006D0044006100740061006200610073006500280042006F006F006C00650061006E00200069006E0063006C007500640065005200650073006F006C0076006500640041006C00650072007400730029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E00550049002E004F0062006A006500630074004D006F00640065006C002E0041006C006500720074002E0041006C0065007200740043006F006E00740072006F006C006C00650072002E0047006500740041006C0065007200740073005400680072006500610064005300740061007200740028004F0062006A0065006300740020007300740061007400650029000D000A00200020002000610074002000530079007300740065006D002E0054006800720065006100640069006E0067002E0045007800650063007500740069006F006E0043006F006E0074006500780074002E00720075006E0054007200790043006F006400650028004F0062006A0065006300740020007500730065007200440061007400610029000D000A00200020002000610074002000530079007300740065006D002E00520075006E00740069006D0065002E0043006F006D00700069006C0065007200530065007200760069006300650073002E00520075006E00740069006D006500480065006C0070006500720073002E00450078006500630075007400650043006F00640065005700690074006800470075006100720061006E00740065006500640043006C00650061006E0075007000280054007200790043006F0064006500200063006F00640065002C00200043006C00650061006E007500700043006F006400650020006200610063006B006F007500740043006F00640065002C0020004F0062006A0065006300740020007500730065007200440061007400610029000D000A00200020002000610074002000530079007300740065006D002E0054006800720065006100640069006E0067002E0045007800650063007500740069006F006E0043006F006E0074006500780074002E00520075006E00280045007800650063007500740069006F006E0043006F006E007400650078007400200065007800650063007500740069006F006E0043006F006E0074006500780074002C00200043006F006E007400650078007400430061006C006C006200610063006B002000630061006C006C006200610063006B002C0020004F0062006A0065006300740020007300740061007400650029000D000A00200020002000610074002000530079007300740065006D002E0054006800720065006100640069006E0067002E005F0054006800720065006100640050006F006F006C005700610069007400430061006C006C006200610063006B002E0050006500720066006F0072006D005700610069007400430061006C006C006200610063006B0049006E007400650072006E0061006C0028005F0054006800720065006100640050006F006F006C005700610069007400430061006C006C006200610063006B002000740070005700610069007400430061006C006C004200610063006B0029000D000A00200020002000610074002000530079007300740065006D002E0054006800720065006100640069006E0067002E005F0054006800720065006100640050006F006F006C005700610069007400430061006C006C006200610063006B002E0050006500720066006F0072006D005700610069007400430061006C006C006200610063006B0028004F0062006A0065006300740020007300740061007400650029003C002F0045007800630065007000740069006F006E00440065007400610069006C0073003E003C002F0046006100740061006C0053006500720076006900630065004500720072006F0072003E00</Binary>
    </EventData>
    </Event>

    Hi
    SP1 for DPM 2012 might fix the issue.
    Here is a similar thread that applies to DPM 2007 but possibly the same as DPM 2012, possibly that the DPM service is crashing:
    http://owsug.ca/blogs/islamgomaa/archive/2010/03/18/DPM-2007-Crash-Event-ID-999.aspx
    another one:
    http://social.technet.microsoft.com/Forums/en-US/dataprotectionmanager/thread/3b359cef-0499-4f25-9321-3107abe173f4

Maybe you are looking for

  • Best practice Warnings in OBIEE 10G

    Hi Today i suddenly checked in my RPD that tere are 250 best practice warnings. Most are related to keys not defined etc. I want to know what is the impact of best practice warnings. as to resolve 250 warnings, i will hve to invest lot of time. If it

  • How to retrieve ABAP query field metedata using SAP JCO?

    How can I retrieve all field details (such as field name, field description, output length field type) using SAP JCO for an ABAP Query? I have query name, user group, query area and infoset name with me. Thanks

  • IPhoto and Email Sync

    Recently I transferred my iPhoto library from my old MacBook to my brand new MacBook Air by copying the iPhoto folder accross to my new machine. When I access my photos through iPhoto, everything is fine; however, when I create an email from Mac Mail

  • Subcontracting process plant to plant

    Dear SAP consultants, I have the following issue. There are 2 plants . A material is being sent from one plant to another plant via 57f4 challan for subcontracting operation. I want to map this in SAP. Please guide. Regards, Aaditya

  • Duplicating Sequence Structures for Furtre Projects

    The pink blocks below represent a series of title text animations that I want to use for the framework for many future projects. Is there a way I can export the sequence and just update a change into the the blue video and the green audio blocks?