Jump to content

Thomas M

Established Members
  • Posts

  • Joined

  • Last visited

Everything posted by Thomas M

  1. I have this program in the same place as Lucid in the Task Sequence. I've done this with Batch scripting and a registry file though. Bit of a manual job setting up the reg file, but it's working fine so far. I've got two files: Norway.cmd REG LOAD HKU\DU c:\Users\Default\NTUSER.DAT REG IMPORT %~dp0Norway.reg REG UNLOAD HKU\DU Norway.reg Windows Registry Editor Version 5.00 ;Control Panel\Region and Language\Formats. [HKEY_USERS\DU\Control Panel\International] "Locale"="00000414" "LocaleName"="nb-NO" "s1159"="" "s2359"="" "sCountry"="Norge" "sCurrency"="kr" "sDate"="." "sDecimal"="," "sGrouping"="3;0" "sLanguage"="NOR" "sList"=";" "sLongDate"="d. MMMM yyyy" "sMonDecimalSep"="," "sMonGrouping"="3;0" "sMonThousandSep"=" " "sNativeDigits"="0123456789" "sNegativeSign"="-" "sPositiveSign"="" "sShortDate"="yyyy-MM-dd" "sThousand"="." "sTime"=":" "sTimeFormat"="HH:mm:ss" "sShortTime"="HH:mm" "sYearMonth"="MMMM yyyy" "iCalendarType"="1" "iCountry"="47" "iCurrDigits"="2" "iCurrency"="2" "iDate"="1" "iDigits"="2" "NumShape"="1" "iFirstDayOfWeek"="0" "iFirstWeekOfYear"="2" "iLZero"="1" "iMeasure"="0" "iNegCurr"="12" "iNegNumber"="1" "iPaperSize"="9" "iTime"="1" "iTimePrefix"="0" "iTLZero"="1" ;Control Panel\Region and Language\Location\Current location. [HKEY_USERS\DU\Control Panel\International\Geo] "Nation"="177" ;Control Panel\Region and Language\Keyboards and Languages\Change Keyboards. ;Comment_Removing secondary keyboard to prevent users from mistakenly changing it with the keyboard shortcut. [HKEY_USERS\DU\Keyboard Layout\Preload] "1"="00000414" "2"=- ;Control Panel\All Control Panel Items\Notification Area Icons ;Always show all icons and notifications on the taskbar [HKEY_USERS\DU\Software\Microsoft\Windows\CurrentVersion\Explorer] "EnableAutoTray"=dword:00000000 ;My Computer\Folder Options ;Show extensions for known file types ;Show all folders in navigation pane [HKEY_USERS\DU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "HideFileExt"=dword:00000000 "NavPaneShowAllFolders"=dword:00000001 ;Internet Explorer 8 disable first run dialogue. [HKEY_USERS\DU\Software\Microsoft\Internet Explorer\Main] "IE8RunOnceLastShown"=dword:00000001 "IE8RunOncePerInstallCompleted"=dword:00000001 "IE8RunOnceCompletionTime"=hex: "IE8TourShown"=dword:00000001 "IE8TourShownTime"=hex: "IE8RunOnceLastShown_TIMESTAMP"=hex: ;Internet Explorer 8 Default search engine is Google, and allow searchbar updates. [HKEY_USERS\DU\Software\Microsoft\Internet Explorer\SearchScopes] "DefaultScope"="{6A8AC388-E60D-4E72-9552-AFBDAEF1E9BD}" "DownloadRetries"=dword:00000000 "DownloadUpdates"=dword:00000001 "Version"=dword:00000002 "UpgradeTime"=hex: ;Internet Explorer: Add Google as search engine [HKEY_USERS\DU\Software\Microsoft\Internet Explorer\SearchScopes\{6A8AC388-E60D-4E72-9552-AFBDAEF1E9BD}] "DisplayName"="Google" "URL"="http://www.google.co.uk/search?hl=en&q={searchTerms}&meta=" "ShowSearchSuggestions"=dword:00000001 "SuggestionsURL"="http://clients5.google.com/complete/search?hl={language}&q={searchTerms}&client=ie8&inputencoding={inputEncoding}&outputencoding={outputEncoding}" "OSDFileURL"="http://download.microsoft.com/download/9/f/4/9f4d1caf-3622-4dbd-872f-90a8a7e9fd52/Google_UK.xml" "FaviconURL"="http://www.google.co.uk/favicon.ico" ;Internet Explorer: Disable the Accelerator button popup when selecting text on a website [HKEY_USERS\DU\Software\Microsoft\Internet Explorer\Services] "SelectionActivityButtonDisable"=dword:00000001 ;Turn off messages about Windows Backup in the Action Center [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup] "DisableMonitoring"=dword:00000001 I've done it this way as it was the first way that popped into my head. Don't know if it's a good enough method, or if perhaps Lucid's way is better? Stuff works in my environment though, but would appreciate a comment if anyone has some input.
  2. I was just working on this yesterday actually. Simple batch file and a reg file that I import to the default user profile. Basically the same procedure as Lucid explained.
  3. I install all software using task sequences myself, but I guess it's a bit slower than bundling it together with the image. However, I do not have to update my base image at all, and only make changes to the application packages. That saved me from having to create a new image when I deployed Office 2010.
  4. Ps. If anyone has a good solution to format the InstallDate string I'd be very happy. InstallDate=20100728133244.000000+120 Would prefer it to be in a readable format (2010-07-28 13:32:44) I know this can be done easily in PowerShell, but as we've still got some XP clients without the Powershell client I don't think that can be done. This is why I've decided to use a simple batch script to be run using the logon script. -Thomas
  5. I pull this info out in order to have a complete register of all our computer systems in case of theft or insurance issues. DNSHostName=XXX10001 Manufacturer=LENOVO Version=ThinkCentre A57 Model=970273G SerialNumber=LMXXXXX UserName=Domain\Username FullName=Lastname, Firstname Middlename Caption=Microsoft Windows 7 Enterprise Version=6.1.7600 OSArchitecture=64-bit InstallDate=20100728133244.000000+120 IPAddress={"","fe80::19da:933c:93c4:51a1"} MACAddress=00:11:22:33:44:AA Here's the script @echo off WMIC PATH Win32_ComputerSystem Get DNSHostName /Value | FIND "=" WMIC PATH Win32_BIOS Get Manufacturer /Value | FIND "=" WMIC PATH Win32_ComputerSystemProduct Get Version /Value | FIND "=" WMIC PATH Win32_ComputerSystem Get Model /Value | FIND "=" WMIC PATH Win32_BIOS Get SerialNumber /Value | FIND "=" WMIC PATH Win32_ComputerSystem Get UserName /Value | FIND "=" WMIC PATH Win32_UserAccount where name="%username%" get FullName /value | FIND "=" WMIC PATH Win32_OperatingSystem Get Caption /Value | FIND "=" WMIC PATH Win32_OperatingSystem Get Version /Value | FIND "=" WMIC PATH Win32_OperatingSystem Get OSArchitecture /Value | FIND "=" WMIC PATH Win32_OperatingSystem Get InstallDate /Value | FIND "=" WMIC PATH Win32_NetworkAdapterConfiguration where "IPEnabled=true" Get IPAddress /Value | FIND "=" WMIC PATH Win32_NetworkAdapterConfiguration where "IPEnabled=true" Get MACAddress /Value | FIND "="
  6. Not sure if this helps, but I'll post it anyway. When I first setup the sccm site here, I reran the configuration wizard multiple times. I noticed that every time I did so, the share permissions for the SCCM client disappeared. So I put the SCCM files on a different server in order to avoid that problem. You might want to check the share permissions.
  7. I have had the same problem with the Lenovo W510. I suspect the problem is the same, so I will suggest you fetch the Ethernet drivers directly from Intel instead of using Dell's drivers. http://downloadmirror.intel.com/18713/a08/PROWin32.exe I added the driver to the boot images, and created a driver package for it.
  8. What does this bit of the registry file actually do? As far as I understand it stops CTFMON.EXE from running. Is this needed?
  9. C:\Users\(Username)\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar I could not find such a location for "all users" or "default user". A script that may help: http://blogs.technet.com/deploymentguys/archive/2009/04/08/pin-items-to-the-start-menu-or-windows-7-taskbar-via-script.aspx I didn't try this though..
  10. If you see no need to make an image, then don't do it I guess. I can't see a problem doing it the way you explain, but I guess you'll be the one to tell us if there are any problems
  11. Package and distribution point. No program as far as I know, but I've never been able to get that unattend.xml file to work properly. I just ended up using DISM to put the unattend.xml into the image.
  12. Try to add the test pc to the collection you have advertised the TS to again. What I usually see with my test PC is that I need to add it again every time I successfully run a OS install on it, as there's suddenly multiple objects in SCCM.
  13. How does your task sequence look? I think one of those steps give your computer the name. If you want to skip that you probably need to skip more settings like domain join etc. and do them manually. Did you consider just renaming the computers?
  14. Thanks for the replies. This would imply me either changing how the All Systems collection works, or create a new collection and change the advertisement. So lets say I do the latter, create a new collection and edit my advertisement. How will this affect the computers who have already run the advertisement? What I want to avoid is all the computers running the advertisement twice
  15. Does anyone know of a good step-by-step guide from setting up a server for Microsoft Forefront Client Security to deploying the client and updating definitions? Not that I don't know how to google, but I would like a place to also discuss the guide and improvements. Much like this place, forums with guides and active people trying to achieve the same things.
  16. 1: Yes 2: I put the Unattend.xml into the c:\windows\system32\sysprep folder. I didnt run the sysprep COMMAND, a task sequence ran that command for me. If you create a "Build and Capture" TS, then remove the top part called Build. That should leave you with a capture sequence you can run from Windows after you're done customizing and you have placed your unattend.xml file. 3: answer above 4: Capture sequence will automatically put the image on the network location you have specified. You'll know when it's done when the computer starts asking for language settings etc. 5: It did have my customized settings, but it did not have settings for networklocation as I had hoped. Also windows update was not set like I wanted. My next attempt was this: I created an unattend file to specify network location and windows update. integrated it to my deployment TS, but when I did that suddenly all my premade customizations on the image disappeared. I suspect the image customization is where I need to place these settings aswell. Will test more.
  17. I have a software advertised to the "All Computers" collection. I want to make a temporary exception for one computer that will used for imaging. I imagine it's not possible to remove a computer from that collection. If I stop an advertisement and start it later, how will this affect the computers that have already installed this package? Will they need to run it again or will they recognize the advertisement and know they already have it installed? Perhaps I should modify my installation to check for the application before installing it. That way I wouldn't have to worry about these things. I'd like some best practice advice here
  18. After I rebooted, the windows 7 desktop background appeared, so I'm not gonna worry anymore about that issue.
  19. Update: It worked! Kinda... Well, my regional settings are now applied correctly: Formats (for time and currency), Location, Keyboard layout(both default and additional) and Timezone has turned out exactly like I customized my desktop prior to the capture TS. What's weird is my desktop background is Microsoft System Center Configuration Manager 2007... This may be due to a bug or due to me clicking something wrong. I'll also need to set my network location to "Work" automatically. I know this can be done using unattend.xml but I will have to look into where this unattend.xml needs to be placed. I suspect it is during the deployment after the capture TS has run. I will redo everything tomorrow and write down a step-by-step guide with pictures. At least it's possible to do this.
  20. I just read this: http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/Windows_7/Q_24871141.html Scroll to the bottom to find this post.
  21. Perhaps.. the order of your task sequence has an effect. By looking at my win7 deployment I have the "Apply Network Settings" task directly after the "Apply Windows Settings" task. You could try to rearrange your tasks a bit.
  22. Just a thought, could your domain policy be prohibiting it to join due to certain restrictions? Perhaps the local administrator password does not meet domain policy requirements, and that would stop the machine from joining the domain? Did you check to see if the OU you selected is there and that your account has permissions for that specific OU?
  23. You read this right? How to customize default user profiles in Windows 7 http://support.microsoft.com/?id=973289 Perhaps the problem is your capture task sequence also includes a sysprep command, which may or may not reset your copyprofile settings? I am not sure, but I think you need to create a custom capture task sequence that uses your sysprep command with the unattend.xml file.
  • Create New...