This is what I needed. Thanks!

________________________________
John Marcum
Sr. Desktop Architect
Bradley Arant Boult Cummings LLP
________________________________

From: [email protected] [mailto:[email protected]] On 
Behalf Of Ryan A. Eldridge
Sent: Thursday, July 25, 2013 8:52 AM
To: [email protected]
Subject: [mssms] RE: Complex Computer Naming

John

Take a look at the following should hit most of the boxes you're talking about. 
Bellow generates names in the format of Sitecode-machinetype-serialnumber


[Settings]
Priority=DefaultGateway, ByLaptopType, ByDesktopType, ByVMType, ByDomain, 
Default
Properties=MyCustomProperty, NameByType, NameByLocation, MachineTypeOU, 
MachineTypeOUOld, Domain

[Default]
UserLocale=en-us
UILanguage=en-us
OSInstall=Y
OSDCompname=%NameByLocation%-%NameByType%-#Left("%SerialNumber%",8)#
TimeZoneName=W. Europe Standard Time
KeyboardLocale=en-US;0409:00000409;fr-FR;040c:0000040c;sv-SE;041d:0000041d;de-DE;0407:00000407

[DefaultGateway]
10.0.7.254=NL5
10.0.23.254=NL1
10.0.39.254=NL2
10.2.23.254=SE2
10.12.7.254=DE1
10.14.15.254=FR1
10.14.31.254=CA1
10.14.47.254=US1
10.14.63.254=US2
192.168.201.1=NL4
192.168.201.254=NL4

[US1]
NameByLocation=US1
TimeZoneName=Eastern Standard Time

[US2]
NameByLocation=US2
TimeZoneName=Eastern Standard Time

[ByLaptopType]
Subsection=Laptop-%IsLaptop%

[ByDesktopType]
Subsection=Desktop-%IsDesktop%

[ByVmType]
Subsection=VM-%IsVM%

[Laptop-True]
NameByType=LT
APPLICATIONS001="VPN Client"
MachineTypeOU=Laptops
MachineTypeOUOld=LAPTOPS

[Desktop-True]
NameByType=DT
MachineTypeOU=Desktops
MachineTypeOUOld=WORKSTATIONS

[VM-True]
NameByType=VM

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]]<mailto:[mailto:[email protected]]>
 On Behalf Of Marcum, John
Sent: Thursday, July 25, 2013 9:12 AM
To: SMS List ([email protected]<mailto:[email protected]>)
Subject: [mssms] Complex Computer Naming

In customsettings.ini is it possible to use more than one condition to set 
OSDComputerName? Has anyone done something like this?


Here's what I am trying to accomplish.

1. Default gateway?
2. Physical or Virtual?
3. If physical is laptop or is desktop?
4. serial number if physical UUID if virtual

And I want to end up with a name like this;

First 4 character:
default gateway = 10.10.10.10 or 10.10.10.20 - first 4 letters of computer name 
are "BHM-"

Next two characters:
Virtual is YES - next two letters of computer name are "V-"
Laptop is Yes - - next two letters of computer name are "L-"
Desktop is Yes - - next two letters of computer name are "D-"

Last characters of computer name:

If physical then "serial number"
if virtual then VM#Right(replace("%UUID%"," ",""),8)#

End result would be something like this:

BHM-D-12345678
JKS-L-12345678
NSV-V-12345678






________________________________
John Marcum
Sr. Desktop Architect
Bradley Arant Boult Cummings LLP
________________________________


________________________________

Confidentiality Notice: This e-mail is from a law firm and may be protected by 
the attorney-client or work product privileges. If you have received this 
message in error, please notify the sender by replying to this e-mail and then 
delete it from your computer.

______________________________________________________________________
This email has been scanned by the IT101 Email Security System.
For more information please visit http://www.it101.be
______________________________________________________________________


________________________________
Any information transmitted by means of this e-mail (and any of its 
attachments) is intended exclusively for the addressee(s) and for those 
authorized by the addressee(s) to read this message. Any use, dissemination, 
distribution or copying of this communication by a party other than the 
addressee(s) is strictly prohibited. The information contained in this e-mail 
and all attachments may be confidential in nature and fall under a duty of 
non-disclosure. If you have received this communication in error, please notify 
us immediately by replying to the message and deleting it from your computer.
Plymovent shall not be liable for damages resulting from the use of electronic 
means of communication, including -but not limited to- damages resulting from 
failure or delay in delivery of electronic communications, interception or 
manipulation of electronic communications by third parties or by computer 
programs used for electronic communications and transmission of viruses and 
other malicious code.

________________________________

Confidentiality Notice: This e-mail is from a law firm and may be protected by 
the attorney-client or work product privileges. If you have received this 
message in error, please notify the sender by replying to this e-mail and then 
delete it from your computer.

________________________________

Confidentiality Notice: This e-mail is from a law firm and may be protected by 
the attorney-client or work product privileges. If you have received this 
message in error, please notify the sender by replying to this e-mail and then 
delete it from your computer.


Reply via email to