NB9457 Posted June 1, 2015 Posted June 1, 2015 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!
6Foot2 Posted June 1, 2015 Posted June 1, 2015 (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 June 1, 2015 by 6Foot2 Edit: Spelling.
fairm010 Posted June 2, 2015 Posted June 2, 2015 How does that display on the LOGON screen though? Not the wallpaper once logged in?
6Foot2 Posted June 2, 2015 Posted June 2, 2015 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.
Boredguy Posted June 2, 2015 Posted June 2, 2015 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.
NB9457 Posted June 2, 2015 Author Posted June 2, 2015 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?
Boredguy Posted June 2, 2015 Posted June 2, 2015 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
fairm010 Posted June 2, 2015 Posted June 2, 2015 @Boredguy would you be able to share this script please?
Boredguy Posted June 2, 2015 Posted June 2, 2015 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 2
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now