Windows Vista Forums

WSUS List Computers that Need to Reboot
  1. #1


    rnitro1 Guest

    WSUS List Computers that Need to Reboot

    I receive an Error invalid character, Line 1 Char: 87 Code 800A0408 when
    running the following Vbscript from microsoft. Does anyone know which
    character is invalad?


    [reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") | out-null

    if (!$wsus) {
    $wsus =
    [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer();
    }

    $computerScope = new-object
    Microsoft.UpdateServices.Administration.ComputerTargetScope;
    $computerScope.IncludedInstallationStates =
    [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;

    $updateScope = new-object Microsoft.UpdateServices.Administration.UpdateScope;
    $updateScope.IncludedInstallationStates =
    [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;

    $computers = $wsus.GetComputerTargets($computerScope);



    $computers | foreach-object {
    $_.FullDomainName | write-host;

    # Show which updates are causing the reboot required for the
    computer. Remove the next 5 lines to only generate a list of computers.
    $updatesForReboot =
    $_.GetUpdateInstallationInfoPerUpdate($updateScope);
    $updatesForReboot | foreach-object {
    $neededUpdate = $wsus.GetUpdate($_.UpdateId);
    " "+$neededUpdate.Title | write-host;
    # Remove previous lines to only show computers that need
    updates
    }
    }


      My System SpecsSystem Spec

  2. #2


    Al Dunbar Guest

    Re: WSUS List Computers that Need to Reboot

    "rnitro1" <rnitro1@xxxxxx> wrote in message
    news:2AA6F98E-0DAA-4AFA-95D4-A0BA274BB02D@xxxxxx

    >I receive an Error invalid character, Line 1 Char: 87 Code 800A0408 when
    > running the following Vbscript from microsoft. Does anyone know which
    > character is invalad?
    The "|" is the invalid character in your vbscript, but more troubling is the
    fact that this code is not vbscript at all, but appears to be powershell.
    Try renaming the script file from *.vbs to *.ps1 and see if it works then.

    /Al

    >
    >
    > [reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
    > | out-null
    >
    > if (!$wsus) {
    > $wsus =
    > [Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer();
    > }
    >
    > $computerScope = new-object
    > Microsoft.UpdateServices.Administration.ComputerTargetScope;
    > $computerScope.IncludedInstallationStates =
    > [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;
    >
    > $updateScope = new-object
    > Microsoft.UpdateServices.Administration.UpdateScope;
    > $updateScope.IncludedInstallationStates =
    > [Microsoft.UpdateServices.Administration.UpdateInstallationStates]::InstalledPendingReboot;
    >
    > $computers = $wsus.GetComputerTargets($computerScope);
    >
    > $computers | foreach-object {
    > $_.FullDomainName | write-host;
    >
    > # Show which updates are causing the reboot required for
    > the
    > computer. Remove the next 5 lines to only generate a list of computers.
    > $updatesForReboot =
    > $_.GetUpdateInstallationInfoPerUpdate($updateScope);
    > $updatesForReboot | foreach-object {
    > $neededUpdate = $wsus.GetUpdate($_.UpdateId);
    > " "+$neededUpdate.Title | write-host;
    > # Remove previous lines to only show computers that need
    > updates
    > }
    > }
    >


      My System SpecsSystem Spec

WSUS List Computers that Need to Reboot problems?

Similar Threads
Thread Thread Starter Forum Replies Last Post
Finding members of RDP groups of a list of computers dave VB Script 13 20 Jun 2009
Search text file and list computers which belong under same headin Jaz VB Script 2 02 Jun 2009
retrieve all workgroup computers list sardinian_guy PowerShell 13 26 Jan 2009
List Computers on the domain and the last user that is logged on this. Juanjillo VB Script 2 13 Nov 2008
Can 2 xp computers and 2 vista computers exist in a family network Cyndy A Vista networking & sharing 2 01 Jul 2007