How Can I Use Tokens to Create Computer-specific Files?
How Can I Use Tokens to Create Computer-specific Files?
0 Comments
[ + ] Show comments
Answers (1)
Please log in to answer
Posted by:
bkelly
18 years ago
Tokens may be replaced within any specified file by creating a script job with the command:
REM ReplaceTokens [file with token] [file to be created]
For example...
REM ReplaceTokens .\temp\sysprep.inf .\temp\%COMPNAME%.txt
Deployment Server actually reads this REM statement and takes action by creating a new file from the specified source (that contains any of the below tokens). In the example above, a sysprep.inf file is generated with the computer name and any tokens within the script are appropriately replaced with relevant data...
%ASSETTAG% Asset tag from SMBIOS
%BWIPADDR% The IP address of the client computer connected to the Deployment Server.
%CALLINGJOBNAME% The name of the job that called this job or the name of this job if not called by another job
%COMPNAME% Actual computer name used by the OS
%CONTACT% Contact name defined in the Location properties
%DATE% Date string in the form of mm/dd/yyyy
%DEPT% Department description defined in the Location properties
%DOMAIN% MS Workgroup or domain name %DOMAINOU% Domain organization units. Example: MyCompany.com/MyParentOU/MyOU
%DSSERVER% The NetBios name of the computer where the Deployment Server is installed.
%EMAIL% Email from the Location properties
%ID% Unique Computer ID Generated by Deployment Server
%IPNAME% Full DNS name of the computer
%JOBNAME% The name of the current job.
%JOBUSER% The name of the user logged on to the Deployment console
%LDAPDOMAINOU% The LDAP format for AD domains. Example: dc=MyCompany, dc=com, OU=MyParentOU, OU=MyOU
%MAILSTOP% Mail stop from the Location properties
%MANUF% Computer manufacturer from SMBIOS
%NAME% Complete computer name as displayed in the console
%NETBIOSDOMAIN% The NetBios name for the Microsoft Domain
%NICyIPADDR% IP Address for NIC y (y = 1-8). Example: the first NIC would be %NIC1IPADDR%I , second %NIC2IPADDR% and so forth
%NICyIPDNSx% DNS entry x for NIC y. Example: the second NIC fourth DNS entry would be %NIC2IPDNS4%
%NICyIPGATEWAY% Default gateway for NIC y (y = 1-8). Example: the first NIC
would be %NIC1IPGATEWAY%, second %NIC2IPGATEWAY% and so forth
%NICyIPHOST% IP HOst for NIC y (y = 1-8). Example: the first NIC would be
%NIC1IPHOST%; the second would be %NIC2IPHOST%.
%NICyIPNETMASK% Netmask for NIC y. Example: the first NIC would be %NIC1IPNETMASK%, second %NIC2IPNETMASK% Â…
%NICyIPWINSx% WINS entry x for NIC y. Example: the third NIC first WINS entry would be %NIC3IPDNS1%
%NICyMACADDR% MAC for NIC y (y = 1-8). Example: the first NIC would be %NIC1MACADDR%, second%NIC2MACADDR% and so forth
%NODEFULL% Complete computer name
%NODENAME% First 8 characters of actual computer name
%NWCONTEXT% NetWare context name
%NWSERVER% NetWare preferred server
%NWTREE% NetWare preferred tree
%OS% Specific operating system (WIN98, WIN2K, WINXP)
%OSTYPE% Operating system type (WIN9x, WINNT, Linux)
%PHONE% Phone defined in the Location properties
%PROCDESC% Description of the processor
%PROCSPEED% Processor Speed
%PROCCOUNT% The number of processors installed (not the number of processor slots)
%PROD_LIC% Product License Key
%RAMTOTAL% Total Random Access Memory
%SERIALNUM% Serial number from SMBIOS
%SITE% Site description defined in the Location properties
%TIME% Time string in the form of hour:minutes
%USER_NAME% The Registered To user name that can be viewed on the System Properties page of Windows
%UUID% The Universally Unique Identifier (UUID) of the computer, if supported by hardware
REM ReplaceTokens [file with token] [file to be created]
For example...
REM ReplaceTokens .\temp\sysprep.inf .\temp\%COMPNAME%.txt
Deployment Server actually reads this REM statement and takes action by creating a new file from the specified source (that contains any of the below tokens). In the example above, a sysprep.inf file is generated with the computer name and any tokens within the script are appropriately replaced with relevant data...
%ASSETTAG% Asset tag from SMBIOS
%BWIPADDR% The IP address of the client computer connected to the Deployment Server.
%CALLINGJOBNAME% The name of the job that called this job or the name of this job if not called by another job
%COMPNAME% Actual computer name used by the OS
%CONTACT% Contact name defined in the Location properties
%DATE% Date string in the form of mm/dd/yyyy
%DEPT% Department description defined in the Location properties
%DOMAIN% MS Workgroup or domain name %DOMAINOU% Domain organization units. Example: MyCompany.com/MyParentOU/MyOU
%DSSERVER% The NetBios name of the computer where the Deployment Server is installed.
%EMAIL% Email from the Location properties
%ID% Unique Computer ID Generated by Deployment Server
%IPNAME% Full DNS name of the computer
%JOBNAME% The name of the current job.
%JOBUSER% The name of the user logged on to the Deployment console
%LDAPDOMAINOU% The LDAP format for AD domains. Example: dc=MyCompany, dc=com, OU=MyParentOU, OU=MyOU
%MAILSTOP% Mail stop from the Location properties
%MANUF% Computer manufacturer from SMBIOS
%NAME% Complete computer name as displayed in the console
%NETBIOSDOMAIN% The NetBios name for the Microsoft Domain
%NICyIPADDR% IP Address for NIC y (y = 1-8). Example: the first NIC would be %NIC1IPADDR%I , second %NIC2IPADDR% and so forth
%NICyIPDNSx% DNS entry x for NIC y. Example: the second NIC fourth DNS entry would be %NIC2IPDNS4%
%NICyIPGATEWAY% Default gateway for NIC y (y = 1-8). Example: the first NIC
would be %NIC1IPGATEWAY%, second %NIC2IPGATEWAY% and so forth
%NICyIPHOST% IP HOst for NIC y (y = 1-8). Example: the first NIC would be
%NIC1IPHOST%; the second would be %NIC2IPHOST%.
%NICyIPNETMASK% Netmask for NIC y. Example: the first NIC would be %NIC1IPNETMASK%, second %NIC2IPNETMASK% Â…
%NICyIPWINSx% WINS entry x for NIC y. Example: the third NIC first WINS entry would be %NIC3IPDNS1%
%NICyMACADDR% MAC for NIC y (y = 1-8). Example: the first NIC would be %NIC1MACADDR%, second%NIC2MACADDR% and so forth
%NODEFULL% Complete computer name
%NODENAME% First 8 characters of actual computer name
%NWCONTEXT% NetWare context name
%NWSERVER% NetWare preferred server
%NWTREE% NetWare preferred tree
%OS% Specific operating system (WIN98, WIN2K, WINXP)
%OSTYPE% Operating system type (WIN9x, WINNT, Linux)
%PHONE% Phone defined in the Location properties
%PROCDESC% Description of the processor
%PROCSPEED% Processor Speed
%PROCCOUNT% The number of processors installed (not the number of processor slots)
%PROD_LIC% Product License Key
%RAMTOTAL% Total Random Access Memory
%SERIALNUM% Serial number from SMBIOS
%SITE% Site description defined in the Location properties
%TIME% Time string in the form of hour:minutes
%USER_NAME% The Registered To user name that can be viewed on the System Properties page of Windows
%UUID% The Universally Unique Identifier (UUID) of the computer, if supported by hardware
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.