Jump to content

Recommended Posts

Posted

First off, sorry if this is in the wrong section

 

When I used to work alongside RM systems, the only good thing I liked was the banner across the logon screen that displayed the school name, PC name and PC network status.

 

Does anyone know of anything similar or an alternative to this? Even just LAN status at logon screen could help us loads but I can't seem to find anything.

 

Thanks!

Posted (edited)

Have a look at BGInfo

 

Link: BGInfo: Microsoft TechNet

 

You can get it to display boot time, HDD free space, station name, station IP,...

 

http://i.stack.imgur.com/HRRFX.jpg

 

You might find that it does what you need?

Edited by 6Foot2
Edit: Spelling.
Posted
How does that display on the LOGON screen though? Not the wallpaper once logged in?

 

Our LEA set up our network a couple of years ago. They got BGInfo to display station name and station IP prior to user logon.

Posted

BGInfo creates the wallpaper with the info.

 

We've had it running on our network since moving from CC3 so that users can see the station name at the logon screen, and we run a different BGInfo script at logon so that the username gets added along with the station name with the specific wallpaper for that type of user.

Posted
BGInfo creates the wallpaper with the info.

 

We've had it running on our network since moving from CC3 so that users can see the station name at the logon screen, and we run a different BGInfo script at logon so that the username gets added along with the station name with the specific wallpaper for that type of user.

 

I've used BGInfo on servers before, how do I get it to come on at the logon screen?

Posted

We have a bootup script on stations that runs our created bgi file, and then takes the generated bmp file, renames& converts it to backgroundDefault.jpg and then moves it into the workstations oobe folder.

 

As we define the wallpaper for workstations via GPO, it automatically looks for backgroundDefault.jpg in %WinDir%\system32\oobe\info

Posted

Script is in Powershell. We run it as a logon script from the NetLogon folder and copy the wallpapers and BGInfo files to the local station.

It has different wallpapers depending if screen is normal or wide aspect (as some images don't stretch well!)

 

Click here for the bmp2jpg tool

$WinDir = (Get-Childitem env:WinDir).Value
$InfoDir = "$WinDir\system32\oobe\info"
$Backgrounds = $InfoDir + "\backgrounds"
$DefaultBackground = "C:\Program Files\XXX Settings\Wallpaper\backgroundDefault.jpg"

$Robocopy = "C:\Windows\System32\Robocopy.exe"
$BGInfo = "C:\Program Files\XXX Settings\BGInfo\BGInfo.exe"
$BMP2JPG = "C:\Program Files\XXX Settings\BGInfo\BMP2JPG.exe"

If (!(Test-Path("C:\Program files\XXX Settings")))
{
     New-Item -ItemType directory -Path "C:\Program Files\XXX Settings"
}
If (!(Test-Path("C:\Program Files\XXX Settings\Wallpaper")))
{
     New-Item -ItemType directory -Path "C:\Program Files\XXX Settings\Wallpaper"
}
If (!(Test-Path("C:\Program Files\XXX Settings\BGInfo")))
{
     New-Item -ItemType directory -Path "C:\Program Files\XXX Settings\BGInfo"
}

If (!(Test-Path("$Backgrounds")))
{
  New-Item -ItemType directory -Path "$Backgrounds"
}

&$Robocopy "\\XXX.internal\NetLOGON\XXX Settings\BGInfo" "C:\Program Files\XXX Settings\BGInfo" /MIR /NP
&$Robocopy "\\XXX.internal\NetLOGON\XXX Settings\Wallpaper" "C:\Program Files\XXX Settings\Wallpaper" /MIR /NP
Sleep -Seconds 2

$Res = ((Get-WmiObject -Class Win32_VideoController).VideoModeDescription).Split("x")
$Horizontal = [int]$Res[0].Trim()
$Vertical = [int]$Res[1].Trim()

If ($Horizontal/$Vertical -le 1.4)
{
$Ratio = "Default"
}
Else
{
$Ratio = "Widescreen"
}

If (Test-Path("C:\Progra~1\XXXSet~1\BGInfo\W7-$Ratio`.bgi"))
{
&$BGInfo "C:\Program Files\XXX Settings\BGInfo\W7-$Ratio`.bgi" /timer:0 /Silent /NOLICPROMPT
}
Else
{
&$BGInfo "C:\Program Files\XXX Settings\BGInfo\W7-Default.bgi" /timer:0 /Silent /NOLICPROMPT
}

Sleep -Seconds 1
&$BMP2JPG "C:\Program Files\XXX Settings\Wallpaper\bginfo.bmp" "C:\Program FilesXXX Settings\Wallpaper\backgroundDefault.jpg" overwrite >> "C:\Program Files\XXX Settings\ScreenRes.txt"
Sleep -Seconds 1
Copy-Item $DefaultBackground -Destination $Backgrounds -Force

  • Thanks 2

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...