Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
DeepFreezeandMicrosoftSystemCenterConfigurationManager2012IntegrationIntroductionThiswhitepaperexplainshowtointegrateMicrosoftSystemCenterConfigurationManagerwithDeepFreeze.
RequirementsIntegrationofDeepFreezewithConfigurationManagerrequiresafullyconfiguredsiteserverforsoftwaredistributionandthattheConfigurationManagerclientisinstalledontheclientworkstations.
ConfiguringtheConfigurationManagerClienttoCollectFaronicsProductDataTheConfigurationManagerclientscanbeconfiguredtocollectinformationontheconfigurationofthevariousFaronicsproductsinstalledonamanagedworkstation.FaronicspublishesmanypiecesofinformationregardingourinstalledproductsintheworkstationsWMIRepository.ThisinformationcanbeusedbytheConfigurationManagertobuildcollectionsofworkstationsbasedonthepresenceandconfigurationofFaronicsproducts.
TostartwewillfirstneedtoconfiguretheConfigurationManagerclienttoincludethisinformationinthelistofdatathatiscollectedaspartofthehardwareinventory.BeforeproceedingpleaseensurethattheFaronicsproductsthatyouarelookingtogatherinformationonareinstalledonaworkstationrunningtheConfigurationManagerClient.
1. OpentheConfigurationManagerConsoleandclickontheAdministrationNode.
2. ClickontheClientSettingsnodeshowninthenavigationpaneontheleft.
3. Right-clickontheClientSettingsthatyouwishtomodifyandselectProperties.InourcasethisistheDefaultClientSettings.
4. InthepropertiesdialogclickonHardwareInventory.
5. IntheHardwareInventorysettingsclickontheSetClassesbutton.
6. AdialogshowingtheHardwareInventoryClassesisshown.ClickontheAddbutton.
7. AdialogtitledAddHardwareInventoryClassisshown.ClickontheConnectbuttontoconnecttotheworkstationthathastheappropriateFaronicsproductsinstalled.
8. Intheconnectionwindowthatisshownenterthecomputernameinthespecifiedfield,andenterroot/FaronicsinthefieldcalledWMInamespace.ChecktheRecursiveandtheCredentialsRequiredcheckboxes.Supplythecredentialsofauserwithadministrativerightsontheclientmachinethatyouareconnectingto.
9. ClickConnect.
10. OncetheWMIclasseshavebeenpulledfromtheworkstationtheywillbelistedasshowninthescreenshotbelow.CheckthecheckboxbesideeachclassthatyouwanttoimportintotheSCCMconsoleasshown.Inourexample,DeepFreezeisshownasselected.
11. ClickOK.
12. OncetheappropriateclassesarelistedintheHardwareInventoryClassdialogandarechecked
clickOK.
13. ClickOKonthedefaultsettingspropertiestoacceptthechangestotheclientconfiguration.
OncetheclientworkstationsnextupdatetheinventorytheinformationthatpertainstotheFaronicsproductsselectedwillberetrievedandcopiedintotheConfigurationManagersinformationonthatspecificsystem.ThisinformationcanthenbeusedtobuildqueriesincollectionsandreportstoidentifymachinesrunningDeepFreezeandotherFaronicsproducts.
BuildingCollectionsforFaronicsProductsOncetheHardwareinventoryisconfiguredtogatherinformationonFaronicsproductsyoucannowbuildacollectionthatwillrepresentworkstationsthatmeetspecificcriteria.InourexamplebelowwewillshowhowtoconfigureacollectionthatwillrepresentallworkstationswithDeepFreezeinstalled.
1. OpentheConfigurationManagerConsoleandclickontheAssetsandCompliancenode.
2. IntheAssetsandCompliancenodeclickontheDeviceCollectionsnode.
3. RightclickonthelefthandsideofthescreenwherecollectionsarelistedandselectCreateDeviceCollection.
4. IntheCreateDeviceCollectionWizardprovideanameforyourcollection,adescription,andselectthelimitingCollection.InourexampleweselectAllDesktopandServerClientsasthe
limitingcollection.
5. ClickNext.
6. Inthenextscreenwedefinethemembershiprulesforthecollection,clickontheAddRulebuttonandselectQueryRulefromthedropdownmenu.
7. Inthequeryrulesdialogenterthenameforyournewrule,andclickonEditQuery.
8. IntheQueryStatementPropertieswindowclickonCritera,andthenonthestaricontocreateanewcriteria.
9. IntheCriterionPropertiesdialogselecttheCriterionTypeofNullValue,andclickontheSelect
Button.
10. TheSelectAttributedialogwillbeshown,selectDeepFreezefromtheAttributeClassdrop-downandtheselectVersionfromtheAttributedrop-down.ClickOK.
11. IntheCriterionPropertieswindowensurethattheOperatordropdownissettoisnotNULLandClickOK.
12. IntheQueryStatementPropertiesdialogensurethatthecriteriaislistedinthewindow,andclickOK.
13. IntheQueryRulePropertiesdialogyoushouldseesomethingsimilartothescreenbelowshowingtheentireWMIqueryintheQueryStatementfield.IfyoudoclickOKtocontinue.
14. ClickNextintheCreateDeviceCollectionWizard.InthenextscreenconfirmyoursettingsandclickNext.
15. Oncethewizardcompletesyouwillseeamessageindicatingsuccessasshown.ClickClose.
Pleasenotethatworkstationsmaynotshowinthecollectionimmediatelyiftheyhavenothadtheappropriateinventorydatacollectedfromthemorifthechangestothesystemhaveoccurredafterthesystemslastreportedinventoryreport.
OtherCollectionscanbecreatedbychangingthevaluesthatarespecifiedintheCriterionPropertiesWindow.TocreateacollectionofallmachinesbasedoniftheyareFrozenorThawedfollowthestepsbelow:
1. FollowthestepsforcreatingacollectionofmachinesrunningDeepFreezeuntilyouhitstep9
2. IntheCriterionPropertiesdialogselecttheCriterionTypeSimpleValueandclickontheSelectbutton.
3. IntheSelectattributedialogselectDeepFreezeastheattributeclass,andselectDFStatusastheAttribute,andclickOK.
4. IntheCriterionPropertiesdialogselecttheOperatorasisequaltoandenter“1”intheValuefieldtobuildacollectionoffrozenmachines,anda“2”forthawedmachines.
5. IntheQueryStatementPropertiesdialogensurethatthecriteriaislistedinthewindow,andclickOK.
6. IntheQueryRulePropertiesdialogyoushouldseetheentireWMIqueryintheQueryStatementfield.IfyoudoclickOKtocontinue.
7. ClickNextintheCreateDeviceCollectionWizard.InthenextscreenconfirmyoursettingsandclickNext.
8. Oncethewizardcompletesyouwillseeamessageindicatingsuccessasshown,clickClose.
DeployingDeepFreezeTodeployDeepFreezetoclientworkstationsapackagemustbecreated,tocreatethepackagefollowthestepsbelow:
1. OpentheConfigurationManagerconsoleandselecttheSoftwareLibraryoption.
2. ExpandtheApplicationManagementnodeonthelefthandsideandselectPackages.
3. RightclickandselectCreatePackage.
4. IntheCreatePackageandProgramWizardEntertheName,Description,Manufacturer,Language,andVersionofthesoftwarethatyouareinstalling.
5. Checktheoption,ThispackagecontainssourcefilesandbrowsetothelocationwheretheDeepFreezeinstallationfilesarelocatedandselectthelocation.ClickNext
6. InthenextscreensupplythenameoftheprogramthatthispackagewillbeinstallingintheNamefield.
7. Enterthecommandlinefortheinstallofthesoftwarebyclickingbrowseandselectingtheinstallpackagethatyouaregoingtobeinstalling.Inthecommandlinefieldaddthecommandlineoptions/INSTALLand/NoReboottothecommandline.Thecommandlineshouldread;<filename>.exe/Install/NoReboot
8. UndertheRunModeoptionselectwhetherornotauserisloggedonastherunmode.
9. RemovethecheckboxunderAllowuserstoviewandinteractwiththeprograminstallation.
10. ClickNext.
11. IntheRequirementssectionselectThisProgramcanrunonlyonspecifiedplatformsandselecttheoperatingsystemsthatyouwishtoprotect,selectingoperatingsystemsthatyourversionofDeepFreezedoesnotsupportwillresultintheinstallationfailingontheclientworkstations.
12. ClickNext.
13. Reviewthesettingslistedonthesummaryscreen,ifeverythingiscorrectclickNext.
14. OncetheCreatePackageandProgramWizardcompletesclickClose.Youwillnowseeyourpackagelistedinthepackageslistreadytobedeployedtoworkstations.
ThawingDeepFreezethroughSCCMAdministratorscanconfigureSCCMsothatitcanThawandFreezeworkstationsbyconfiguringapackagethatwillruntheappropriatecommandlinecontrolsontheworkstationsthatneedtobethawedorfrozen.
ConfiguringDeepFreezewithaCommandLinePasswordThefirststepofgettingaThawtaskconfiguredistoconfiguretheDeepFreezeinstallontheclientworkstationwithacommandlinepassword.ThecommandlinepasswordsareconfiguredintheDeepFreezeConfigurationAdministratoronthepasswordtab.Administratorswillneedtobuildanewinstallationpackagetoinstall,oranewconfigurationfiletopushtotheclientworkstationstomaketheappropriatechangesontheclientsystems.
1. OpentheDeepFreezeConfigurationAdministrator.
2. IfyouareeditinganexistingconfigurationfileclickontheOpeniconandselecttheappropriatefiletoedit,ifworkingonanewconfigurationfileskipthisstep.
3. ChecktheenablecheckboxnexttoanewpasswordandselectCommandLineintheTypedrop-downdialog.
4. Enteryourcommandlinepasswordinthepasswordfield.Passwordsshouldbelongenoughtobesecure,andshouldonlycontainalphanumericcharactersassomecharactersareinterpreteddifferentlyonthecommandlineandmayinterferewithusingthecommandlinecontrols.
5. Makeanyotherconfigurationchangesthatyouneed.
6. ClickontheSaveAsbuttontosavetheconfigurationfileasaRDXfileforconfigurationupdates,orClickontheCreatebuttontocreateanewinstallationfilefordeploymenttoworkstations.
AftersavingtheconfigurationfileorworkstationinstallereitherupdatetheconfigurationoftheworkstationthroughtheEnterpriseConsoleorreinstallDeepFreezeontheclientworkstation.
Afterchangingtheconfigurationitisstronglyrecommendedtotesttheconfigurationbyrunningthecommandlinecontrolmanuallyfromthecommandlinetoensurethatitproperlycontrolstheworkstation.Commandlinesyntaxforthesoftwarecanbefoundattheendofthisdocument.
CreatingtheThaw/FreezeTask1. OpentheConfigurationManagerconsoleandselecttheSoftwareLibraryoption.
2. ExpandtheApplicationManagementnodeonthelefthandsideandselectPackages.
3. RightclickandselectCreatePackage.
4. IntheCreatePackageandProgramWizardEntertheName,Description,Manufacturer,Language,andVersionofthesoftwarethatyouareinstalling.
5. InthenextscreensupplythenameoftheprogramthatthispackagewillbeinstallingintheNamefield.
6. Enterthecommandlineforthecommandlinecontrolthatyouwanttorunontheclientworkstation.ForExample:
32bitWindowsC:\Windows\System32\dfc.exepassword/THAWNEXTBOOT1C:\Windows\System32\dfc.exepassword/FREEZENETXBOOT64bitWindowsC:\Windows\SysWOW64\dfc.exepassword/THAWNEXTBOOTC:\Windows\SysWOW64\dfc.exepassword/THAWNEXTBOOTFullpathsmaynotberequiredprovidedthatthefolderthatDFCislocatedinisincludedinthesystempath.
7. UndertheRunModeoptionselectwhetherornotauserisloggedonastherunmode.
8. RemovethecheckboxunderAllowuserstoviewandinteractwiththeprograminstallation.
9. ClickNext.
10. IntheRequirementssectionselectThisProgramcanrunonlyonspecifiedplatformsandselecttheoperatingsystemsthatyouwishtoprotect,selectingoperatingsystemsthatyourversionofDeepFreezedoesnotsupportwillresultintheinstallationfailingontheclientworkstations.
1Pleasenotethatwedonotrecommendrunning/BOOTTHAWEDor/BOOTFROZENasthesecommandswillcauseaworkstationtorebootimmediatelyandmayinterferewiththeexecutionoftasksthatusethesetasksaspre-requisites.
11. ClickNext.
12. Reviewthesettingslistedonthesummaryscreen,ifeverythingiscorrectclickNext.
13. OncetheCreatePackageandProgramWizardcompletesclickClose.Youwillnowseeyourpackagelistedinthepackageslistandcannowbeincludedasapre-requisiteforthawingworkstationsbeforerunningothertasks.