We've got a user who is trying to deploy an OSD task sequence and is running into trouble. The task sequence is as basic as it gets, entirely created by the wizard. I've only entered information that was required. I've been able to reproduce this reliably. Steps are as follows:
Right click TS and select deploy. Press Browse to select a collection. Get unhandled exception.
OR
Right click device collection->Deploy->Task Sequence Browse to task sequence (same one as above) Set purpose to Required, click next Get unhandled exception. (Available works fine).
If I try to deploy a BLANK TS, everything works fine. I looked through the SMSProv.log file and found this:
CExtUserContext::EnterThread : User=DOMAIN\user Sid=0x0105000000000005150000005C010E138B4D5CBF438DF35061800300 Caching IWbemContextPtr=0000001EC8A93C40 in Process 0x357c (13692) SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: SMSAppName=Configuration Manager Administrator console SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: MachineName=machinename.domain.net SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: UserName=DOMAIN\user SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: ObjectLockContext=46431837-6dc4-4efd-9be5-86b89d902c1d SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: ApplicationName=Microsoft.ConfigurationManagement.exe SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: ApplicationVersion=5.0.8355.1000 SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: LocaleID=MS\0x409 SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: __ProviderArchitecture=32 SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: __RequiredArchitecture=0 (Bool) SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: __ClientPreferredLanguages=en-US,en SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: __CorrelationId={2342BD32-926E-0000-8153-3A256E92D101} SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Context: __GroupOperationId=5261635 SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
CExtUserContext : Set ThreadLocaleID OK to: 1033 SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
CSspClassManager::PreCallAction, dbname=CM_MSU SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
User Context: DOMAIN\user SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
GetObjectAsync : SMS_SCI_SiteDefinition.FileType=2,ItemName="Site Definition",ItemType="Site Definition",SiteCode="CODE" SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Requested class =SMS_SCI_SiteDefinition SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
Requested num keys=4 SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
*~*~e:\nts_sccm_release\sms\siteserver\sdk_provider\smsprov\sspsitesettingitem.cpp(121) : User "DOMAIN\user" does not have sufficient rights.~*~* SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
*~*~User "DOMAIN\user" does not have sufficient rights. ~*~* SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
*~*~e:\nts_sccm_release\sms\siteserver\sdk_provider\smsprov\sspsitesettingitem.cpp(537) : ERROR ON GetRealInstance~*~* SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
CExtUserContext::LeaveThread : Releasing IWbemContextPtr=-928433088 SMS Provider 6/16/2016 1:21:32 PM 4572 (0x11DC)
The User "DOMAIN\user" does not have sufficient rights. line bothers me. The user DOES have sufficient rights. They are:
Read-only Analyst
Asset Manager
Application Deployment Manager
Operating System Deployment Manager
Any ideas?