Jump to content

Brian P

Established Members
  • Content Count

  • Joined

  • Last visited

  • Days Won


Brian P last won the day on May 27 2014

Brian P had the most liked content!

Community Reputation

1 Neutral

About Brian P

  • Rank
  • Birthday 03/22/1982

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
    Copenhagen, Denmark
  • Interests
    Fishing, ConfigMgr, MDT, Power Bi, Powershell

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. <![LOG[Expected image state is IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE, actual image state is IMAGE_STATE_COMPLETE, sysprep did not succeed.]LOG]!><time="12:01:16.000+000" date="01-18-2019" component="LTISysprep" context="" type="3" thread="" file="LTISysprep"> <![LOG[FAILURE ( 6192 ): ERROR - Sysprep did not complete successfully, check C:\Windows\system32\sysprep\panther\setupact.log for details]LOG]!><time="12:01:16.000+000" date="01-18-2019" component="LTISysprep" context="" type="3" thread="" file="LTISysprep"> What does setupact.log say?
  2. The software vendor provided us with an executable that have to be installed as current user, it copies files to there LocalApp folder and desktop and the installer requires C++ 2005, 2010 and 2015 or higher. We have a mixed environment with Windows 7 with all versions of C++ and Windows 10 with C++ 2010 and above. Maybe we were to optimistic, but we didn't think that our new versions of software still required C++ 2005 so we did not include it in our Windows 10 images and may have to rethink that part. We don't want to install more software then needed on our machines and our user are
  3. Hi again. @skissinger it did work when checking up with the shares, thank you! My script is not working, but I'm really not happy with it, I think its a big mess. Is there a predefined function/$env:xxx for all users desktop or a smarter way to gather the variables below to? $profilesfolder = 'c:\users\' $excluded_profiles = @( 'All Users', 'Default.migrated', 'Public' ) $profiles = get-childitem $profilesfolder -Directory -force | Where-Object { $_.BaseName -notin $excluded_profiles } $targetfolder = '\AppData\Local\' $Desktop = '\Desktop\' $destinatio
  4. I found out it was permissions on the share, can anyone enlighten me, what user is "Run Script" using when running? $UserFolder = Get-ChildItem -path "C:\Users\*" $Folders = Get-ChildItem -Path "\\XXX\s$\Powershell\Newsgate\Prod" -Exclude "CUEPrint.lnk", "Install-CUEPrintProd.ps1", "Install-CUEPrintProdAllUsers.ps1" $SourceLink = Get-Item -Path ("\\XXX\s$\Powershell\Newsgate\Prod" + "\CUEPrint.lnk") foreach ($file in $UserFolder) { Copy-Item $Folders -Destination $file'\Appdata\local' Copy-Item $SourceLink -Destination $file'\Desktop\' } Copy-Item $Folders -Destination 'C:\Users\D
  5. Hello friends. I'm trying to create a script can be activated from ConfigMgr consol that will copy some folders and files to all users who been logged on the computer. The script is working fine if I'm running it manually from Powershell. If running the from ConfigMgr consol the "Script" function execute and complete but nothing happens. Just for testing I tried to add the lines below, then the console just keep saying creating job. I can see it copies the script to the target computer in the ScriptStore. ### Only for testing ### Add-Type -AssemblyName PresentationCore,Pres
  6. Hi. Is it possible to capture a specific registry sitting/folder for all users (HKU\S-1-5-21-*) who have used the machine? <component type="Documents" context="User"> <displayName>Test</displayName> <role role="Data"> <rules> <include> <objectSet> <pattern type="Registry">HKU\S-1-5-21-*\Software\Test\Client\Settings\[*]</pattern> </objectSet> </include> </rules> </role> </component>
  7. This topic can be closed, found out they had installed a new machine with the same name. So we kept deleting a wrong machine i ConfigMgr
  8. Hi friends, I had an already known machine in ConfigMgr and I wanted to deploy a new operating system to the machine. I made a tasksequence deployment to "All Unknown Computers" and deleted a machine under "Devices" but it keep saying device is in the database. I have waited for like 2-3 days, restartet WDS and did a query to see if the MAC address is in the datatabase but it can't be found. How do I make the machine "unknown"? Querie: select SMS_R_System.Name, SMS_R_System.MACAddresses, SMS_G_System_NETWORK_ADAPTER.ResourceID from SMS_R_System inner join SMS_G_System_
  9. Hallo everyone, After MDT have been running the first Windows Update of eighth it returns in Windows to continue the TS it fails because the NIC gets an IP to slow. After 2. sec the LAN icon change and we're able to press retry and it will continue. <![LOG[Error searching for updates: ERROR_INTERNET_TIMEOUT: Retry! (-2147012894)]LOG]!><time="16:06:12.000+000" date="01-29-2016" component="ZTIWindowsUpdate" context="" type="1" thread="" file="ZTIWindowsUpdate"> This is the same for all our computermodels. Anyone have an idea what it can be or how to fix it? Serve
  10. You should choose: 1. "Manaually specify the application information" 2. Under "General Information" - Type needed software information 3. Under "Application Catalog" - Type needen information for use in the Application Catalog 4. Under "Deployment Type" - Choose "Add" 5. Under "Specify settings for deployment type" - Type: Choose "Script Installer" 6. Under "Specify general information for this deployment type" - Type needed information 7. Under "Specify information about the content to be deliverered to target device" - Set software path "\\server\s$\softwareFolder" and how to exe
  11. To get Windows Update to work with ConfigMgr you need WSUS. ConfigMgr just tell WSUS what to do and must importent when it's allowed to perform the tasks. For instants if you just use WSUS without ConfigMgr then you have no control of when the patching will be performed on the machines and they might reboot to complete the operation. If you use WSUS as a part of ConfigMgr you have total control of when the updates should be ready for download, when patching is allowed and if reboot is required to complete when the reboot is allowed. Hope this could help.
  12. Hi Craig Welcome to the ConfigMgr univers! :-) When you assign your task sequence to the collection it should be "Required". When you have your TS in place you can right click on the computer you want and add it to the collection. If the computer isn't known by ConfigMgr you can mark the collection and select import and then assign the computer by it's mac address. Best regards Brian Pedersen
  13. Hi Peter Sorry for my late reply. I've been on vacation for some time, which was very good for me and the office, cause I really have been struggling with this! :-) I found out if I try to deploy it as an application using script it fails but if I deploy it good old fashioned way as a package it works. Thanks for your help. Best regards Brian P.
  14. HI Kevin and Peter I used the default setup (120 min) for the deployment. I think I found the problem in the AppEnforce.log. When the setup complets it look for the software and fails to find it. Because its a script installation I'm forced to have a detection method. I Made this setting: Setting Type: File System Type: File Path: C:\Oracle\11.2.0\NETWORK\ADMIN File or folder name: sqlnet.ora If I look at the client where I deployed Oracle sqlnet.ora is located in the correct folder. AppEnforce.log: <![LOG[ App enforcement environment: Context: Machine Com
  15. Hi Peter, Sorry for my late reply, I have been struggling with my image. If I create it as a application, with the commandline below it installs correct. But returns as installed failed long before the installation is completed. setup.exe -silent -nowelcome -noconfig -responseFile "\\server\Oracle 11gR2\x86\client\response\NetListner.rsp" or setup.exe -silent -nowelcome -noconfig -nowait -responseFile "\\server\Oracle\Oracle 11gR2\x86\client\response\NetListner.rsp"
  • Create New...