none
Error en Script para crear punto nuevo en DPM 2010 RRS feed

  • Pregunta

  • Hola, encontre en la red el código para crear puntos nuevos en el dpm 2010, pero me muestra error. Solicito su ayuda, pls.

    El código es el siguiente:

    param([string] $dpmname, [string] $pgname, [string] $backupoption)
    if(!$dpmname)
    {
        $dpmname = read-host "DPMName:"
    }
    if(!$pgname)
    {
        $pgname =  read-host "pgName:"
    }
    if(!$backupoption)
    {
        $backupoption =  read-host "BackOption:"
    }
    write-Output "Creating $backupoption Recovery Point"
    trap{"Error in execution... $_";break}
    &{
        write-Output "Getting protection group $pgname in $dpmname..."
        $clipg = Get-ProtectionGroup $dpmname | where { $_.FriendlyName -eq $pgname}
        if($clipg -eq $abc)
        {
            Throw "No PG found"
        }
        write-Output "Getting DS from PG $pgname..."
        $backupds = @(Get-Datasource $clipg)
        foreach ($ds in $backupds)
        { 
            write-Output "Creating Recovery point for $ds..." 
            $j = New-RecoveryPoint -Datasource $ds -Tape -ProtectionType $backupoption
            $jobtype = $j.jobtype
            Write-Output "$jobtype Job has been triggerred..."
        }
    }

     

    al ejecutarlo desde el shell del dpm muestras lo siguiente:

    PS C:\> .\createnewpoint.ps1
    ror in execution... The term 'DPMServername' is not recognized as the name of
     cmdlet, function, script file, or operable program. Check the spelling of th
    name, or if a path was included, verify that the path is correct and try agai

    e term 'DPMServername' is not recognized as the name of a cmdlet, function, s
    ipt file, or operable program. Check the spelling of the name, or if a path w
     included, verify that the path is correct and try again.
     C:\createnewpoint.ps1:4 char:18
        DPMServername <<<<  = "scenter.ciatec.int"
      + CategoryInfo          : ObjectNotFound: (DPMServername:String) [], Paren
     tContainsErrorRecordException
      + FullyQualifiedErrorId : CommandNotFoundException

     

    no se que hacer... ayuda....

     

     

     

    lunes, 24 de enero de 2011 17:05

Respuestas

  • ¿Has puesto todo el código del script? Porque el error que muestras no puede ser lanzado por este código que has puesto. No obstante ya te digo que me parece que el error es porque falta un dolar delante de DPMServernamme en una línea que dice:

    DPMServername = "scenter.ciatec.int"

    y debería decir

    $DPMServername = "scenter.ciatec.int"


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    • Marcado como respuesta Ismael Borche viernes, 1 de abril de 2011 2:08
    lunes, 7 de febrero de 2011 9:26
    Moderador