%computername% wildcards
Updated: 21 Nov 2010 | 5 comments
This issue has been solved. See solution.
I'm trying to create a script that will output the last 5 digits of the computer name and set them as the asset tag of the computer, so far i have this
Echo %computername% >> tag.txt // outputs the computer name (SEL-45675) to a text file named tag.txt
biosconfigutility.exe /setconfig:tag.txt // uses the hp utility to load the configuration from the tag.txt file.
My issue is that the tag can't have the first 4 characters, so i need to supress the SEL- part from the tag.txt file
i know that "%Compuername:~0,5%" will make the out be only the first 5 characters which is the opposite of what i'm trying to do.
Discussion Filed Under:
Comments
I figured it out echo
I figured it out
echo %computername:~-5%
Thanks!
Thanks for sharing solution. This is really usefull info!
NP, i also figured out a
NP, i also figured out a couple others that can help out everyone like
Echo %computername:~4,3% - this will go to the fourth character and echo out the next 3 characters
Example with computer name being SEL-123LT:
Echo %computername:~4,3% - this will echo 123
bios
are you doing this through DS with HP pack installed?
I cant seem to find the biosconfigutility ??
sorry found it .
it comes with the SSM download from HP :)
C
Hojiblanca
I'm doing it through a script
I'm doing it through a script loaded in the image before deploying, but as long as all your computers are named already yes you can use DS to execute it. and yes it's part of the SSM. one thing you'll want to keep in mind is that the tag file will need to have some text in it before you echo the tag into it or the HP utility will not read it correctly, it should look like this
Would you like to reply?
Login or Register to post your comment.