[Humor] New update prevents fire alarm go off

August 26th, 2010

I’m finishing a project…there is no time left..and today, cold, raining, and of course, I was without umbrella…the fire alarm went off…

it wasn’t drill..we have to evacuate the build

After everything over, I discovered that MS has a hotfix to fix this “fire alarm” bug…

PS.: thanks to my colleage SteveD for this….what people can do when they have time free :) :)..

[NEWS] SCCM v.Next Beta 1 on VHD

August 18th, 2010

Hi All,

if you missed the announcement, SCCM vNext Beta 1 now is part of the VHD test Program

The VHD is based on a Windows Server 2008 R2 x64 OS, this is a fully built virtual machine ready to import into your Hyper-V environments.

VHD Test Drive – System Center Configuration Manager v.Next on Windows Server 2008 R2 – http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1b23c540-9b9f-4d41-a05d-d4b216061957&utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed:+MicrosoftDownloadCenter+(Microsoft+Download+Center)

Configuration Manager vNext Beta 1 evaluation download – http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-vnext-beta.aspx

[Promotion] Voucher 50% off + 2nd chance

May 17th, 2010

Hi All,

you need a hand for your Microsoft certification, so…following there is a list with 35 vouchers..each voucher give you 50% off + 2nd chance free…

just a remember..each voucher is valid until 30/june for all “70″ exams…and only for UK test center…

before schedule your exam at prometric website, you must register to get your 2nd chance voucher for free at http://www.prometric.com/Microsoft/SS_MCP_form.htm?s=SSM

after this, you can schedule your exam and use one of the following vouchers…and if you don’t pass..you will need use the voucher that prometric will send to you…

but hurry…free vouchers will be gone soon…

EJ0039Z1AG
EJ003A0AZE
EJ003A1UK3
EJ003A2VEK
EJ003A3N58
EJ003A4HSD
EJ003A5TUW
EJ003A6XD7
EJ003A7VK7
EJ003A81YK
EJ003B1B25
EJ003B2Q70
EJ003B3MDB
EJ003B4R21
EJ003B5V9G
EJ003B6BLC
EJ003B7GB7
EJ003B82LY
EJ003B9JYZ
EJ003BAVH8
EJ003BBHKB
EJ003BCRKL
EJ003BDCRM
EJ003BE2XM
EJ003BF5ML
EJ003BG6PV
EJ003BH87E
EJ003BJG4D
EJ003BKYDY
EJ003BLVMG
EJ003BMPTX
EJ003BN0EZ
EJ003BPK6J
EJ003BQHX1
EJ003BRR1V

SCCM 2007 – Understanding Active Directory attribute discovery

March 20th, 2010

I’ve been helping a thread at the Brazilian TechNet forum. The thread started asking how to know which machine was not logged in for the past 60 days. After initial “how to”, I decided write this down, as the issue was not fixed by this time, and hopefully, it’s going to be helpful.

When adding any extra attribute to be discovered, the 1st think to note is that the System required column says no. This is because SCCM knows which attribute is essential and which is not and can be deleted. See following screenshot:

When any change on this screen occur and the discovery happened, we can track it down from logs, site control files and also SQL database

<INSTALLATION LONDER>\logs\ad*.log

SMS_EXECUTIVE started SMS_AD_SYSTEM_DISCOVERY_AGENT as thread ID 3744 (0xEA0).

** Service Thread is starting **

Component setting of ACTIVE was specified in the site control file.

Removing redundant containers and validating them…

The Run Count value in the site control file is 2.

The Schedule token value in the site control file is 0001170000500008.

Optional attributes count = 2

!!!!Valid AD container 0: LDAP://OU=HEADQUARTERS,DC=DOTNETWORK,DC=INTRANET

!!!!Valid AD container 1: LDAP://OU=DOMAIN CONTROLLERS,DC=DOTNETWORK,DC=INTRANET

Current time is 20/03/2010 05:59:40 GMT Standard Time

Last Run time is 20/03/2010 05:55:42 GMT Standard Time

Next Run time is 21/03/2010 00:00:00 GMT Standard Time

The agent does not need to run now, therefore exit.

*** Shutting Down ************************

Site control file: <INSTALLATION LONDER>\inboxes\sitectrl.box\sitectrl.ct0

SITE CONTROL FILE [6221][4.0]

….

BEGIN_COMPONENT

<SMS_AD_SYSTEM_DISCOVERY_AGENT>


BEGIN_PROPERTY_LIST

<AD Attributes>

<lastLogontimeStamp>

<pwdLastSet>

END_PROPERTY_LIST


END_COMPONENT

When the discovery start, either by using Run discovery as soon as possible or when it’s scheduled:

<INSTALLATION LONDER>\logs\ad*.log


Starting the data discovery.

….

System SCCM01 is accessible. IP address is 10.0.0.3.


System SCCM01. AD Site Name Headquarters. Subnet 10.0.0.0/24


DDR was written for system ‘SCCM01′ – C:\Program Files\Microsoft Configuration Manager\inboxes\auth\ddm.box\ads5j61j.DDR at 3/20/2010 6:14:27.


AD Discovery under container LDAP://OU=HEADQUARTERS,DC=DOTNETWORK,DC=INTRANET found 7 objects


*** Shutting Down ************************

Discovery write down new .ddr for each discovered system (including updates). These files are stored at <INSTALLATION LONDER>\inboxes\auth\ddm.box\*.ddr


BEGIN_PROPERTY

<8><NetBIOS Name><11><32><SCCM01>

END_PROPERTY


BEGIN_PROPERTY

<0><pwdLastSet><20><32><129131299021562500>

END_PROPERTY


AGENTINFO<SMS_AD_SYSTEM_DISCOVERY_AGENT><001><03/20/2010 06:14:27>


<INSTALLATION LONDER>\logs\smsdbmon.log

RCV: INSERT on DiscPropertyDefs for DiscProps_Add_SMSProv [5 pwdLastSet ][12345655-0E7C-48B1-89E5-0F2C917B95B0]

SND: Sent 00000016DiscPropertyDefs0006insert000150010pwdLastSet0000 [12345655-0E7C-48B1-89E5-0F2C917B95B0]

<INSTALLATION LONDER>\logs\smsprov.log

[BDC][Sat 03/20/2010 06:16:30]:ReadFromSQLNamedPipe – Received Connect, examining data…

[BDC][Sat 03/20/2010 06:16:30]:ReadSQLNotification – buffer=:00000016DiscPropertyDefs0006insert000150010pwdLastSet0000

[BDC][Sat 03/20/2010 06:16:30]:ReadSQLNotification – table name:DiscPropertyDefs

[BDC][Sat 03/20/2010 06:16:30]:ReadSQLNotification – action:insert

[BDC][Sat 03/20/2010 06:16:30]:ReadSQLNotification – Key Value:5

[BDC][Sat 03/20/2010 06:16:30]:ReadSQLNotification – Key Value:pwdLastSet

[BDC][Sat 03/20/2010 06:16:30]:CSspClassManager::PushNotifyAction, addr = 29321280

[BDC][Sat 03/20/2010 06:16:30]:ReadFromSQLNamedPipe – Waiting on connect from SQL Monitor

[DB8][Sat 03/20/2010 06:16:30]:CSspNotificationThread WaitForSingleObject – Got Notify Event

[DB8][Sat 03/20/2010 06:16:30]:CSspClassManager::PopNotifyAction

[DB8][Sat 03/20/2010 06:16:30]:Action addr = 29321280

[DB8][Sat 03/20/2010 06:16:30]:CSspNotificationThread Calling Do action

[DB8][Sat 03/20/2010 06:16:30]:CSspNotifyAction :: DoAction

[DB8][Sat 03/20/2010 06:16:30]:CSspClassManager::ProcessSQLNotification…

[DB8][Sat 03/20/2010 06:16:30]:ProcessSQLNotification…calling Resource Manager Refreshj

[DB8][Sat 03/20/2010 06:16:30]:UpdateArchitectureGroup: ArchKey=5

[DB8][Sat 03/20/2010 06:16:30]:UpdateInventoryGroup: PropertyName=pwdLastSet

[DB8][Sat 03/20/2010 06:16:30]:Dynamic : SMS_R_System (SMS_Resource),addr=0×1b2ec68

[DB8][Sat 03/20/2010 06:16:30]:RegisterExtensionClass , using NULL wbem ctx ptr

[DB8][Sat 03/20/2010 06:16:30]:CSspClassManager::PopNotifyAction

[DB8][Sat 03/20/2010 06:16:30]:CSspNotificationThread::Run, waiting on NotifyEvent..

After the discovery is completed, we can check if everything is ok using SQL commands:

  1. Checking if the attribute was inserted: select * from DiscPropertyDefs where PropertyName like ‘%pwdLastSet%’


  1. Checking which table should have the attribute: select disa.* from DiscoveryArchitectures disA, DiscPropertyDefs disP where disP.PropertyName like ‘%pwdLastSet%’ and disa.DiscArchKey = disp.DiscArchKey


  1. Checking if the attribute was inserted as new field: sp_help System_DISC


  1. Checking if any data was inserted: select name0, pwdLastSet0 from System_DISC


  1. Checking if the data is available through reports: select name0, pwdLastSet0 from v_R_System


  1. At least, checking if SCCM Console can access it by collection and/or queries: select SMS_R_System.Name, SMS_R_System.pwdLastSet from SMS_R_System


Note: Some Active Directory (i.e. pwdLastset, lastlogontimeStamp) are saved as integers instead of date/time. To work around this, using SQL command, use: CAST((s.lastLogonTimestamp0 / 864000000000.0 – 109207) AS DATETIME)

SCCM Guide v6.0

March 18th, 2010
Hi All,
this is only a quick post..
I know that I’m a bit away from the blog, but this is for a good reason…
The version 6 of my SCCM Guide (written in Portuguese only…sorry..no english version at this time)…is almost done…
now it’s the part when technical and written text pass for review and hopefully, in a few weeks this new version is ready for download..
stay tuned for more info…
List of topics that you’ll find:
• Backup
• Moving SCCM Database between servers
• Moving WSUS Database between servers
• Installing Windows User State Migration Tool (USMT)
• Creating Windows User State Migration Tool (USMT) package
• Installing State Migration Point
• Management Point
• Verifying State Migration point installation
• Troubleshooting Software distribution
• Troubleshooting hardware inventory
• Troubleshooting software inventory
• Capturing an existing SO image
• Troubleshooting image capture
• Troubleshooting Task Sequences
• Troubleshooting WinPE
• Configuring NLB for Site Systems
• Configuring NLB Management Point
• Configuring NLB Software Update Point
• Asset Intelligence
• Installing Branch Distribution point
• Troubleshooting software update
• Network Access Protection
• Security Recommendations
• SCCM Tools
• Troubleshooting Remote Access