spgsitsupport
Established Members-
Posts
198 -
Joined
-
Last visited
-
Days Won
2
Everything posted by spgsitsupport
-
Migrating Clients to New Domain & SCCM Site
spgsitsupport replied to BzowK's topic in Configuration Manager 2012
Take your pick: https://www.verboonSPAM!/2013/05/how-to-change-the-sccm-2012-package-source-path-with-powershell/ https://blogs.technet.microsoft.com/cmpfekevin/2013/04/05/configuration-manager-powershell-changing-package-source-location/ http://blogs.catapultsystems.com/chsimmons/archive/2016/09/28/configmgr-content-source-path-migration/ Or just instantly download Nickolaj Andersen's ConfigMgr Content Source Update Tool 1.0.2 I have done something like that on much smaller scale (and with single domain, just site change due to Server upgrade via migration) Used GPO (so I could do the change per sub-OU of workstations) to adjust local hosts file (I found by testing that I needed this - point old site IP to new site DNS name, no idea why!), and vbs script to assign new site Once the GPO gets assigned to OU, on next policy refresh, workstation changes site, uses the local hosts DNS entries and on reboot it no longer exists in old site, but registers in new site -
Way easier IMO is to create new server & use migration!
-
That was the solution for me, gave UP on PXE server calls all together. In flat network DHCP only works fine for either legacy BIOS or UEFI network boot It is not confusing (unless the naming is confusing, but I can not change it), I started with network boot (also called client PXE boot) using PXE server, ended up doing network boot with DHCP only (no more PXE server) I boot what I want, not what the system (which is not easily configurable) gives me
-
[sOLVED] No, it works fine in the end. I do prefer to tell my systems what to do, instead of some file making "guess" on my behalf. In the end I do not need PXE server at all!
-
Well, not supported (my oh my, how could somebody dare to do something that MS does not officially support?), but you could get away from the whole unnecessary PXE server existence (and especially in the case there is no need to involve any PXE calls) USB boot & off client goes to specified DP (all set during the creation of the USB - as the variables.dat being encrypted can NOT be edited - really gets on my nerves!) to pick the TS (as long as it can resolve the name & access that DP) Of course it needs to pull the data from DP, so being it that big, it might in fact be easier to use 128Gb USB & do it all locally!
-
Or maybe I spoke too soon... With driver "split" it does NOT always work. When it fails it gives: Failed to create temporary package manager directory C:\_SMSTaskSequence\PkgMgrTemp. Code 0x800700b7 OSDDriverClient 01/03/2017 13:26:58 580 (0x0244) Failed to add driver to driver store. Code 0x800700b7 OSDDriverClient 01/03/2017 13:26:58 580 (0x0244) Failed to provision driver. Code 0x800700b7 OSDDriverClient 01/03/2017 13:26:58 580 (0x0244) Failed to run the action: Apply Driver Package - test. Cannot create a file when that file already exists. (Error: 800700B7; Source: Windows) TSManager 01/03/2017 13:26:58 1888 (0x0760) It looks (not identical) like: https://blogs.technet.microsoft.com/system_center_configuration_manager_operating_system_deployment_support_blog/2016/12/28/apply-driver-package-task-fails-when-the-adk-is-upgrade-to-adk-10-1607/#comment-6316 Seb
-
It turned out that for [unknown] reason I could not have driver for PCI\VEN_8086&DEV_A102&CC_0106.DeviceDesc = "IntelĀ® 100 Series/C230 Chipset Family SATA AHCI Controller" iaAHCIC.inf in Driver Package for the model Once I done separate package for this single driver ONLY (and still applied it to the model after Driver Package for that model) it worked fine Most strange! Seb
-
And for UEFI use just pure ipxe menu (with no pxelinux at all) while booting to ipxe.efi
-
Single TS (Windows 7 x64) that I use for ALL my various models. On that particular Optiplex 3040 (that I did process previously on numerous occasions) I suddenly started getting error: 2017-02-23 10:01:58, Info CBS Failed to load offline schema.dat hive from '\\?\C:\Windows\system32\smi\store\Machine\schema.dat' into registry key '{bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/system32/smi/store/Machine/schema.dat'. [HRESULT = 0x80070020 - ERROR_SHARING_VIOLATION] 2017-02-23 10:01:58, Info CBS Failed to load SMI schema hive [HRESULT = 0x80070020 - ERROR_SHARING_VIOLATION] 2017-02-23 10:01:58, Info CBS Unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SOFTWARE 2017-02-23 10:01:58, Info CBS Failed to unload offline registry: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SOFTWARE, the client may still need it open. [HRESULT = 0x80070005 - E_ACCESSDENIED] 2017-02-23 10:01:58, Info CBS Unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SYSTEM 2017-02-23 10:01:58, Info CBS Failed to unload offline registry: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SYSTEM, the client may still need it open. [HRESULT = 0x80070005 - E_ACCESSDENIED] 2017-02-23 10:01:58, Info CBS Unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SECURITY 2017-02-23 10:01:58, Info CBS Failed to unload offline registry: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SECURITY, the client may still need it open. [HRESULT = 0x80070005 - E_ACCESSDENIED] 2017-02-23 10:01:58, Info CBS Unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SAM 2017-02-23 10:01:58, Info CBS Failed to unload offline registry: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/SAM, the client may still need it open. [HRESULT = 0x80070005 - E_ACCESSDENIED] 2017-02-23 10:01:58, Info CBS Unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/COMPONENTS 2017-02-23 10:01:58, Info CBS Failed to unload offline registry: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/COMPONENTS, the client may still need it open. [HRESULT = 0x80070005 - E_ACCESSDENIED] 2017-02-23 10:01:58, Info CBS Unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/DEFAULT 2017-02-23 10:01:58, Info CBS Failed to unload offline registry: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Windows/System32/config/DEFAULT, the client may still need it open. [HRESULT = 0x80070005 - E_ACCESSDENIED] 2017-02-23 10:01:58, Info CBS Unloading offline registry hive: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Users/default/ntuser.dat 2017-02-23 10:01:58, Info CBS Failed to unload offline registry: {bf1a281b-ad7b-4476-ac95-f47682990ce7}C:/Users/default/ntuser.dat, the client may still need it open. [HRESULT = 0x80070005 - E_ACCESSDENIED] 2017-02-23 10:01:58, Error CBS Failed to load offline store from boot directory: '\\?\C:\' and windows directory: '\\?\C:\Windows\' [HRESULT = 0x80070020 - ERROR_SHARING_VIOLATION] 2017-02-23 10:01:58, Error CBS Failed to initialize store parameters with boot drive: C:\ and windows directory: C:\Windows [HRESULT = 0x80070020 - ERROR_SHARING_VIOLATION] 2017-02-23 10:01:58, Error DISM DISM Package Manager: PID=1736 Failed initializing the session - CDISMPackageManager::RefreshInstanceAndLock(hr:0x80070020) 2017-02-23 10:01:58, Error DISM DISM Package Manager: PID=1736 Failed doing internal initialization - CDISMPackageManager::Initialize(hr:0x80070020) 2017-02-23 10:01:58, Warning DISM DISM Provider Store: PID=1736 Failed to call Initialize method on IDismServicingProvider Interface - CDISMProviderStore::Internal_LoadProvider(hr:0x80070020) 2017-02-23 10:01:58, Warning DISM DISM Provider Store: PID=1736 Failed to Load the provider: C:\_SMSTaskSequence\PkgMgrTemp\7D43C465-9861-4170-A6F8-3A5BC7CEFFAD\CbsProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x80070020) Anybody having any idea what that actually means? I can re-run this same TS on another machine (same network/boundry/physical switch etc) ie Optiplex 3020 & it runs/finishes OK Seb
-
Two physical PC, same TS behaves different
spgsitsupport replied to spgsitsupport's topic in Configuration Manager 2012
Network driver makes no difference (connectivity is OK in either case) Boundry/network not an issue - both on same switch TS re-create is not an option (I have tens of models using the same TS) and never had same error failure -
All Policies are in place (I can confirm that correct entries are in HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Microsoft Antimalware\Signature Updates ) Update works manually (by clicking Update Definitions), but it does not seem to auto update [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Microsoft Antimalware\Signature Updates] "AuGracePeriod"=dword:00000b40 "SignatureUpdateInterval"=dword:00000004 "ScheduleTime"=dword:00000078 "ScheduleDay"=dword:00000008 "SignatureUpdateCatchupInterval"=dword:00000001 "FallbackOrder"="FileShares|InternalDefinitionUpdateServer|MicrosoftUpdateServer|MMPC" "DefinitionUpdateFileSharesSources"="\\\\someserver\\SCEPDefinitions" I really lose my faith in SCEP client FileShares was in the end the only source that works at all Anybody has any pointers (and I do not mean recommendation of replacement with ie Kaspersky) Seb
-
Sorry, but who says that? https://2pintsoftware.com/whitepaper-using-dhcp-uefi-bios-pxe-booting/
-
Task Seq - Windows 7 Install on UEFI Machine
spgsitsupport replied to Tech1914's topic in Configuration Manager 2012
Windows 7 does NOT work on pure UEFI without CSM enabled (but I heard of some odd Asus machines that have CSM enabled, even it is not available in firmware setup, in which case W7 would work on something that looks like "pure UEFI") -
Two Dell PC (Latitude & Precision) Same task sequence assigned to both. Latitude runs fine, TS runs & finished with success On Precision I get an instant error (before even TS starts running) Found location: http://SCCM1.domain.local/SMS_DP_SMSPKG$/SP1000D6 Found location: http://SCCM1.domain.local/NOCERT_SMS_DP_SMSPKG$/SP1000D6 Local=0 Processing 1 locations. Not processing remote location: Flags: 01000000 URLs : 1 SMB : MCS : No static content server. (LocationsList.size() + slistHttpPaths.size() + slistSMBPaths.size()) > 0, HRESULT=80040102 (e:\qfe\nts\sms\framework\tscore\resolvesource.cpp,2427) FALSE, HRESULT=80040102 (e:\qfe\nts\sms\framework\tscore\tspolicy.cpp,1971) Content location request for SP1000D6:9 failed. (Code 0x80040102) hr, HRESULT=80040102 (e:\qfe\nts\sms\framework\tscore\tspolicy.cpp,2757) Failed to resolve PackageID=SP1000D6 (*iTSReference)->Resolve( pTSPolicyManager, dwResolveFlags ), HRESULT=80040102 (e:\qfe\nts\sms\framework\tscore\tspolicy.cpp,3575) m_pSelectedTaskSequence->Resolve( m_pPolicyManager, TS::Policy::TaskSequence::ResolvePolicy | TS::Policy::TaskSequence::ResolveSource, fpCallbackProc, pv, hCancelEvent), HRESULT=80040102 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,1469) Failed to resolve selected task sequence dependencies. Code(0x80040102) ResolveAndExecuteSelectedTaskSequence( 0, 0, 0 ), HRESULT=80040102 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,2438) RunWizardForPXE(), HRESULT=80040102 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmediawizardcontrol.cpp,2739) oTSMediaWizardControl.Run( sMediaRoot, true, sTSLaunchMode ), HRESULT=80040102 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmbootstrap.cpp,1098) Execute( eExecutionEnv, sConfigPath, sTSXMLFile, uBootCount, &uExitCode ), HRESULT=80040102 (e:\nts_sccm_release\sms\client\tasksequence\tsmbootstrap\tsmbootstrap.cpp,1246) Exiting with return code 0x80040102 Execution complete. hMap != 0, HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentscope.cpp,493) m_pGlobalScope->open(), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentlib.cpp,335) this->open(), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\environmentlib.cpp,553) ::RegOpenKeyExW (HKEY_LOCAL_MACHINE, sKey.c_str(), 0, KEY_READ, &hSubKey), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,810) RegOpenKeyExW is unsuccessful for Software\Microsoft\SMS\Task Sequence GetTsRegValue() is unsuccessful. 0x80070002. End program: Finalizing logging from process 436 Finalizing logs to root of first available drive Successfully finalized logs to C:\SMSTSLog Cleaning up task sequencing logging configuration. TS::Environment::SharedEnvironment.isInitialized() == true, HRESULT=80004005 (e:\nts_sccm_release\sms\framework\tscore\tslogging.cpp,694) TS environment is not initialized Surely that makes no sense? Seb
-
But that is not behaviour I see with all UEFI machines, ie Surface Pro boots fine to UEFI network stack & TS works fine So just inconsistent
-
While doing PXE boot, wherever settings I have in DHCP server (for options 66/67) work just fine But using Hyper-V Gen2 VM boot seems to insist on \Boot\x64\wdsmgfw.efi Why not \SMSBoot\x64\wdsmgfw.efi ? Where to change it? Also does anybody use DHCP Policies on Server 2012 R2 as per: https://wiki.fogproject.org/wiki/index.php?title=BIOS_and_UEFI_Co-Existence Seb
-
LTISuspend.wsf & image capture = FAILURE (5456)
spgsitsupport replied to spgsitsupport's question in Microsoft Deployment Toolkit (MDT)
Sadly that does not work at all for Windows 10 v1511 LTISuspend.wsf starts running, sysprep runs, but WinPE boot is not applied & no reboot happens -
I made Migration job from 2012 R2 to CB The job is to do data gathering every 4 hours (which it does OK) & on first job run it did the correct migration (minus the bits that failed, which is OK) Then after few days of still using 2012 R2 (and having few new objects created - collections, applications etc), I re-run the migration job. But NOTHING that was new in 2012 R2 did get migrated across migmctrl.log does not reveal anything I have the option ticked: Do not migrate updated objects (default) But to me it means exactly this, what is already migrated = leave alone, but what is not migrated (new) = migrate But that is not what is happening here Seb