none
Script Set-ClientWSUSSetting.ps1 RRS feed

Respostas

Todas as Respostas

  • Diego,

    Ele tá meio estranho mesmo, tem apenas a função e não tem a chamada da função.

    No script Get-WSUSClienteSetting adicione esta linha no final dele.

    Get-ClientWSUSSetting
    Esta é a chamada da função, execute novamente e ele vai exibir as informações do computador onde está sendo executado.

    Tente fazer o mesmo com o outro mas adicionando a seguinte linha:

    Set-ClientWSUSSetting
    Obs.: Só testei o primeiro script, o Get-WSUS....

    Fábio de Paula Junior


    segunda-feira, 5 de março de 2012 13:32
    Moderador
  • Fábio,

    Adicionei a linha no script e trouxe as informações sim, mas também me trouxe um erro:

    Get-ClientWSUSSetting.ps1
    Não é possível chamar um método em uma expressão de valor nulo.
    Em C:\Users\diego.SFT\Desktop\Get-ClientWSUSSetting.ps1:126 caractere:52
    +                 $subkeys = @($WSUSEnv.GetValueNames <<<< ())
        + CategoryInfo          : InvalidOperation: (GetValueNames:String) [], RuntimeException
        + FullyQualifiedErrorId : InvokeMethodOnNull
    Não é possível chamar um método em uma expressão de valor nulo.
    Em C:\Users\diego.SFT\Desktop\Get-ClientWSUSSetting.ps1:154 caractere:55
    +                 $subkeys = @($WSUSConfig.GetValueNames <<<< ())
        + CategoryInfo          : InvalidOperation: (GetValueNames:String) [], RuntimeException
        + FullyQualifiedErrorId : InvokeMethodOnNull


    RescheduleWaitTime            : NA
    AutoInstallMinorUpdates       : NA
    Computername                  : computador
    DetectionFrequencyEnabled     : NA
    WUServer                      : NA
    RebootRelaunchTimeoutEnabled  : NA
    RebootWarningTimeoutEnabled   : NA
    ElevateNonAdmins              : NA
    RebootRelaunchTimeout         : NA
    ScheduleInstallDay            : NA
    RescheduleWaitTimeEnabled     : NA
    NoAutoUpdate                  : NA
    DisableWindowsUpdateAccess    : NA
    AUOptions                     : NA
    DetectionFrequency            : NA
    RebootWarningTimeout          : NA
    ScheduleInstallTime           : NA
    WUStatusServer                : NA
    TargetGroup                   : NA
    TargetGroupEnabled            : NA
    UseWUServer                   : NA
    NoAutoRebootWithLoggedOnUsers : NA


    segunda-feira, 5 de março de 2012 13:39
  • Fabio,  

    Esqueci de informar que ainda sou um pouco leigo com scripts Powershell, por isso ainda não consigo identificar os erros. Sabe me indicar alguns docs para iniciantes em Powershell?

    segunda-feira, 5 de março de 2012 13:40
  • Como você executou o script? eu simplesmente adicionei a linha e no prompt eu digitei ./Get-ClientWSUSSetting.ps1

    Envie um print screen da sua tela com a execução e mensagem de erro.

    Para informações sobre powershell comece por aqui:

    Script Center

    http://technet.microsoft.com/en-us/scriptcenter/bb410849


    Fábio de Paula Junior

    segunda-feira, 5 de março de 2012 15:36
    Moderador
  • Diego,

    Consegui executar?


    Fábio de Paula Junior

    segunda-feira, 12 de março de 2012 11:42
    Moderador