On Windows, we can use VBScript to many administrative tasks. We can list the boot configuration properties of your PC using the following VBScript – which executes a SQL like query to Win32_BootConfiguration database.
' List the Boot Configuration Properties of a Computer
Option Explicit
On Error Resume Next
Dim strComputer, colItems
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_BootConfiguration")
Dim result
result = ""
For Each objItem in colItems
result = result & "Boot Directory: " & objItem.BootDirectory
result = result & "Configuration Path: " & objItem.ConfigurationPath
result = result & "Description: " & objItem.Description
result = result & "Last Drive: " & objItem.LastDrive
result = result & "Name: " & objItem.Name
result = result & "Scratch Directory: " & objItem.ScratchDirectory
result = result & "Setting ID: " & objItem.SettingID
result = result & "Temp Directory: " & objItem.TempDirectory
Next
WScript.Echo result
Example output:
Boot Directory: C:\WINDOWS
Configuration Path: C:\WINDOWS
Description: \Device\Harddisk0\Partition0
Last Drive: H:
Name: BootConfiguration
Scratch Directory: C:\WINDOWS\system32\config\systemprofile\AppData\Local\Temp
Setting ID:
Temp Directory: C:\WINDOWS\system32\config\systemprofile\AppData\Local\Temp
–EOF (The Ultimate Computing & Technology Blog) —
Last Post: Teaching Kids Programming - Leaf Similar Trees by Recursive Depth First Search Algorithm
Next Post: Teaching Kids Programming - Breadth First Search Algorithm to Compute Average of Levels in Binary Tree
