Win32_Systemenclosure Serial Number
Automatically fill the computer description field in Active Directory 4sysops. In this article I introduce a VBScript script that populates the description field of the Active Directory computer object with the account name of the last user who logged on to this machine. Geoff Kendal is a WindowsLinux systems administrator, scripter and problem solver, with over 1. Leeds, UK. Latest posts by Geoff Kendal see allAs a systems administrator, youve probably noticed that computer objects in Active Directory have a description field that is shown in the default view of the Active Directory users and computers MMC console. Its very rare to see an IT department that makes regular use of this field for something useful never mind keeping it up to date I thought that it would be a good idea to automatically populate this field with the last user to logon to the computer object. With a slight tweak to our AD security and a little bit of scripting, its quite easily achieved. In this article I introduce a VBScript script that populates the description field of the Active Directory computer object with the account name of the last. The Computer System Hardware category groups classes together that represent hardware related objects. Examples include input devices, hard disks, expansion cards. The following article will help you to find the computer serial number. SCCM and MDT offer a great deal of variables, but the documentation of them is sometime not so friendly. I have created some tables below of the variables, which are. HyAO1/854x480-8f4.jpg' alt='Win32_Systemenclosure Serial Number' title='Win32_Systemenclosure Serial Number' />Muchas veces hemos tenido la necesidad de conocer el nmero de serial de la PC donde estamos trabajando a veces localmente o remotamente, cuando le. Cinema-4D-R16-Cracked-Serial-Numbers-Free-Download3.png' alt='Win32_Systemenclosure Serial Number' title='Win32_Systemenclosure Serial Number' />I also added even more information to the field so I could see the system service tag and model number. Active Directory description field. In order for this process to work, we will need to allow our authenticated domain users to edit the description values on computer objects. Be aware that by doing this, a malicious or cheeky user on your network could change the description on computer objects to anything they want. Given that mine were all empty, anyway, and that they get overwritten each time someone logs in, I didnt think this would be a significant problem for me. To grant this access, perform the following steps Open Active Directors Users and Computers MMCEnsure you have Advanced Features enabled On the view menuRight click on your domain, and select properties from the context menu. On the security tab, click the advanced button. Click the add button, type Authenticated Users. Then click OK. In the permission entry dialogue, set the apply to pull down menu to Descendant Computer Objects, then in the permissions section, tick the allow options for Write DescriptionPermission entry dialogue. Once youve done this, click OK on all, then close the ADUC MMC window. The next stage is to put the script together. You can modify your script to get and insert any data you require, my example saves the username, service tag, and computer makemodel Ive added a few comments to show whats going on. Set Wsh. Network WScript. Create. ObjectWScript. Network. Set obj. WMI Get. Objectwinmgmts impersonation. Levelimpersonate. Get service tag and computer manufacturer. For Each obj. SMBIOS in obj. WMI. Exec. QuerySelect from Win. System. Enclosure. Tag replaceobj. SMBIOS. Serial. Number, ,. SMBIOS. Manufacturer, ,. Get computer model. For Each obj. Computer in obj. WMI. Exec. QuerySelect from Win. Computer. System. Computer. Model, ,. Get computer object in AD. Set obj. Sys. Info Create. ObjectADSystem. Info. Set obj. Computer Get. ObjectLDAP obj. Sys. Info. Computer. Name. Build up description field data and save into computer object if different from current description. We also do not update computers with a description that starts with an underscore. Top Notch Fundamentals B more. Description Wsh. Network. User. Name service. Tag manufacturer model. Computer. Description new. Description and not leftobj. Computer. Description,1 then. Computer. Description new. Description. obj. Computer. Set. Info. Set Wsh. NetworkWScript. Create. ObjectWScript. NetworkSet obj. WMIGet. Objectwinmgmts impersonation. Levelimpersonate. Get service tag and computer manufacturer. For Each obj. SMBIOS in obj. WMI. Exec. QuerySelect from Win. System. Enclosure service. Tag replaceobj. SMBIOS. Serial. Number, ,. SMBIOS. Manufacturer, ,. NextGet computer model. For. Eachobj. Computer inobj. WMI. Exec. QuerySelect from Win. Computer. System modeltrimreplaceobj. Computer. Model,. Next Get computer object in ADSet obj. Sys. Info Create. ObjectADSystem. InfoSet obj. Computer Get. ObjectLDAP obj. Sys. Info. Computer. NameBuild up description field data andsave into computer objectifdifferent from current descriptionWe also donotupdate computers withadescription that starts with an underscorenew. DescriptionWsh. Network. User. Name service. Tag manufacturer model ifnotobj. Computer. Descriptionnew. Description andnotleftobj. Computer. Description,1 then obj. Computer. Descriptionnew. Description obj. Computer. Set. Infoendif. If you run this script as a regular user, then check ADUC, you should find that the computer object that the script was run from, has now a description field set. All that remains now is to add the VBScript to the user login script. I do this via GPO User configuration Policies Windows Settings Scripts Logon. Games Like Silkroad But Better. Once your GPO is updated, restart another system, and login again once more, you should see that computers AD object updated. Now you can stil back and relax while you watch your computer objects in AD fill up with useful information in the description field. Win the monthly 4sysops member prize for IT pros. Related Posts. Clean up orphaned Foreign Security Principals. Sysmalogic Active Directory Report Builder Light. Making a vbscript Wscript write to file instead of Echo. I have a vbscript I would like to run in a GPO start up for Asset Management. I currently have it written to pull all the information I want, but in ECHO only. I would like it to write to a text file or CSV instead, and to overwrite the file each time the computer is rebooted instead of appending to the end of it, in case software or hardware changes. I also want the file to be the computer name, as I plan to write these files to a network drive folder where they all will be stored so they will need to be unique. I know there are several Gurus here that can help with this faster than I can search the internet for it. Here is what I have so far. Set dtm. Converted. Date Create. ObjectWbem. Scripting. SWbem. Date. Timestr. Computer. Rayman Legends Pc Steam Crack. Set obj. WMIService Get. Objectwinmgmts impersonation. Levelimpersonate str. Computer rootcimv. Set col. SMBIOS obj. WMIService. Exec. Query Select from Win. System. Enclosure Set oss obj. WMIService. Exec. Query Select from Win. Operating. SystemSet col. Apps obj. WMIService. Exec. Query Select from Win. Product Where Caption Like Microsoft OfficeSet obj. AD Create. ObjectADSystem. InfoWscript. Echo Computer Name obj. AD. Computer. Name. Wscript. Echo Current User obj. AD. User. Name. For Each obj. SMBIOS in col. SMBIOSWscript. Echo Serial Number obj. SMBIOS. Serial. Number Wscript. Echo Manufacturer obj. SMBIOS. Manufacturer. Next For Each os in oss. Wscript. Echo Windows Version os. Captiondtm. Converted. Date. Value os. Install. Datedtm. Install. Date dtm. Converted. Date. Get. Var. Date. Wscript. Echo Install Date dtm. Install. Date Wscript. Echo OS Serial Number os. Serial. Number. Next. For Each obj. App in col. Apps. Wscript. Echo obj. App. Caption, obj. App. Version. Next.