Top System Variables Microsoft Would Not Show You
by samueloppong in Circuits > Computers
1567 Views, 26 Favorites, 0 Comments
Top System Variables Microsoft Would Not Show You
Have you ever typed "echo %username% " and gotten something like your username. For example from command prompt.
How about using %appdata% as a shortcut tp locate the Application Folder or %temp% to locate the Temporary Folder?
So as you can see, how about writing a programme to fetch important information on a computer and then store them in a text file you can use later.
Identify Top Variables You Can Use
Open CMD and then type the following;
C:\>set
<strong>TMP=C:\Users\SAMUEL~1\AppData\Local\Temp<br>USERDOMAIN=MICROSOFT-SOLUT USERDOMAIN_ROAMINGPROFILE=MICROSOFT-SOLUT USERNAME=SamuelOppong USERPROFILE=C:\Users\SamuelOppong VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\ windir=C:\WINDOWS</strong>
Pull the list of variables to a text document; do that by piping the results;
C:\>Set >C:\Temp\SetVariables.txt
Identifying the Most Important Bits of Information
If you went to a computer store, one of the first things you would look at include the following;
1) Manufacturer's Name
2) Processor
3) RAM Installed
4) Storage Size
Now what if you worked as IT Support Engineer and you wanted to pull some data regarding a specific computer. You would normally be able to check this yourself but the user at the end of the phone call is not able to tell you the details you need.
Creating the PC Survey Model
Your script should contain a brief description the computer and must be able to be exported as a text document which could easily then be emailed to the IT Support Engineer.
For example, we would have something as follows;
Hi Support, I am logged in as %username% on Server %logonserver%.& echo Please note that I am sitting on a %OS% System with my machine name being %computername%.
PS: & echo serves as a next line.
So the actual working code would be as follows;
echo Hi Support, I am logged in as %username% on Server %logonserver%.& echo Please note that I am sitting on a %OS% System with my machine name being %computername%.
Final Notes
Be creative, write down your machine report or survey script. Fill in the blanks with the variables and then save the file as a batch file. Let see the example below;
@echo off cls rem This is computer survey from a user on the network echo Hi Support, I am logged in as %username% on Server %logonserver%.& echo Please note that I am sitting on a %OS% System with my machine name being %computername%. pause
See resource here for very good examples too.