SlideShare a Scribd company logo
Dell World User Forum
UFBR408: K2000 Advanced Topics
Corey Serrins
Patrick Warme
Dell World
User Forum
Dell World User Forum
Basics of the K2000
Dell World User Forum
Basics of the K2000 for the Advanced User
• Legend of K2000 acronyms (shown on http://<k2>/settings_packaging)
– PO - post install
– PR - preinstall
– SI - scripted install
– KI - kimage
– BE - boot environment
– KBE - k2000 boot environment
– MM - Media Manager
• ID#s
– All tasks are identified by a unique ID#.
– Each category starts at 1.
– Preloaded tasks have the lower ID#.
– ID#s can be viewed in the Address bar of said task or viewing link in status bar
Dell World User Forum
Applications / preinstall tasks
• Mid-level tasks are listed in peinstapplications
• ID# in webui matches ID# in peinstapplications or ID# in peinstpreinstall
• Batch tasks are actually put in a .bat file
• .zipped files expanded into an "ID#contents" directory
• **Troubleshooting tip: Browse to item to make sure it unzipped properly.
Dell World User Forum
K2000 Shares
• Samba shares
– password protected
– password set in General Settings Control Panel
• Visible Shares:
– drivers – Read/Write
– drivers_postInstall – Read/Write
– restore – Read/Write
• Invisible Shares
– petemp – Read/Write (temporary files from KBE)
– peinst – Read Only
– usmt – Read Only
Dell World User Forum
peinst share
• applications - mid-level and post install
• asr – integrated dmg files are linked here
• auto - boot actions
• driver_feed - empty in 3.4 and higher
• drivers - automatically injected in SI’s
• drivers_postinstall – storage for drivers injected as
mid-level task
• hta - scripts run for KBE
• macosx - Macintosh deployment files
• oemfiles - for SIs
• preinstall – all preinstall tasks
• scripts – scripts run to deploy SI and KI
• sifs –unattend/answer files
• source_cds – SI CD contents
• user_states – files to capture a user state
• wims – integrated wim captures are linked here
• winpe_build – content downloaded by client when
building KBE with MM
Dell World User Forum
Task Engine Info
peinstscripts
Dell World User Forum
Scripts in 3.6 and higher
• PO tasks are stored as .xml files named according the deployment and ID#
• Starts with a bat file that copies Task Engine files to x:kaceengine and then runs it.
*wim deployments also include an additional .bat file
• SI and KI scripts run in sequence
– preinstall tasks
– deployment
– midlevel tasks created by user
– midlevel tasks by K2
› driver injection
› copy kuid, copy POs to workstation
› copy task engine files to deployed workstation
– Post install scripts controlled by task engine
• POs for Vista+ are no longer embedded in the unattend.xml file (peinstsifsID#.xml) for SIs.
Dell World User Forum
Scripts
Dell World User Forum
Task Engine Info
• Files copied to x:kaceengine as first preinstall task
• config.xml is loaded in between every task.
• task.xml is loaded each time Task Engine runs
– Preinstall Task
– Windows PO
• Files copied to deployed workstation as midlevel
Dell World User Forum
Quick Deployments to
Troubleshoot Post
Install (PO) Tasks
Dell World User Forum
Quick deployments to troubleshoot POs with a VM
• Create a midlevel .bat task with command line of “pause”
• Create a midlevel .bat task to copy your task.xml file to x:kaceengine and overwrite the
existing one (for example)
xcopy /y y:scriptsTasks_3.xml x:kaceenginetasks.xml
or
xcopy /y y:scriptsImagingTasks_3.xml x:kaceenginetasks.xml
• Add both midlevel tasks to your SI or KI and deploy to a virtual machine.
• Create a snapshot when the midlevel pause task has occurred.
• Continue the deployment.
• If something goes wrong with a PO, restore the VM snapshot
• Fix PO, reorder POs, add new POs or remove them and Save
• The tasks.xml file gets updated on the K2000, copying over the new one will make the task
engine follow the new script order and commands starting from pause script.
Dell World User Forum
More troubleshooting...
For a more in depth method of troubleshooting PO tasks take a look at Patrick Warme's
presentation online from the 2012 Konference.
http://www.kace.com/~/media/Files/Support/KACE-Konference/2012/2012_K2000-
%20PostInstall%20Troubleshooting.pdf
Dell World User Forum
Use K1000 Managed
Installations as POs
Dell World User Forum
Use MIs as POs
• Deploy Managed Installs from the K1000 as a Post Install task using a .bat task that forces
inventory and gets MIs
– To do this we want to first force an inventory to make sure the computer is the correct label, so your
label information must be correct.
– One way to do this is to use the k2000_deployment_info.conf file.
– **Note that while POs are running this file is in %systemdrive%Kace, but one of the last POs moves it to
%allusersprofiles%DellKace
– .bat task example:
› if %PROCESSOR_ARCHITECTURE% equ AMD64 (
› cd "%PROGRAMFILES(x86)%DELLKACE"
› ) else (
› cd "%PROGRAMFILES%DELLKACE"
› )
› runkbot 4 0 && runkbot 6 0
Dell World User Forum
Modifying Source
media for Scripted
Installs
Dell World User Forum
Source CD Modification
• Windows Update Downloader
– http://www.windowsupdatesdownloader.com/
• WinToolKit
– http://www.wincert.net/forum/files/file/5-win-toolkit/
– Slipstream patches into the media
– Customize what gets installed from media
› Accessories
› Media Player
› .Net
› Games
› Enable/Disable Services **be careful
– **Note If uploading to K2 for an SI, don’t include anything that would make reference to
the Unattend file, like company name, product key, etc.
– **Test would need to be done if removing applications, etc. makes an unattend file that
would conflict with it running the unattend from the K2.
Dell World User Forum
PO files larger than 2Gb?
Dell World User Forum
How to make a PO with 2+GB file on the K2
Large Package
SOLVED
• Import the new
PO via Settings
and
Maintenance |
Package
Management |
Import
• Ready for
Testing &
Deployment
• Create your PO exactly the way you want, and use the office.zip file
created in the previous step as your uploaded file.
• Export PO via Settings and Maintenance | Package Management |
Export
• Delete the PO from your K2000.
Prepare
• Copy just the .pkg file from 'restore' to your workstation
• Use 7-zip to open the file and browse to the 'PAYLOAD' folder.
• Replace the contents of 'PAYLOAD' with your real office installer files.
• Close 7-zip and put the new .pkg file in restore.
Execute
• Have a system with 7-zip installed.
• Create an 'office.zip' file containing just a text file
Plan
Dell World User Forum
Deploy from a
network share
Dell World User Forum
Deploy from a network share
• Create a share to store your software installers
• Store each application installer and files in its own directory
• Create a task to map to the network share
– Either create a batch Windows post install task to map the network share
› @echo off
› net use k: servershare /user:user password
– or Create an AutoIT script so the username/password is in a compiled .exe and upload as a
Windows post install application task.
› DriveMapAdd(”k:", "servershare", 0, "domainuser", ”password”)
• Have PO tasks call the installer from your share (for example)
– k:notepad++setup.exe /S
– k:javajre-7u26-windows-i586.exe /s AgreeToLicense=YES IEXPLORER=1
MOZILLA=1 AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0
• PO tasks should be separated so that the task engine can report if there are any
failures.
*Note: the task engine will only report errors with the batch file, not the installer,
so look in event log for possible errors.
Dell World User Forum
Deploy from a network share
• http://stackoverflow.com/questions/4451013/check-if-process-returns-0-with-
batch-file
Dell World User Forum
Keep PO tasks up-to-
date
Dell World User Forum
Keep your installers up to date
• Use Ketarin (pronounced catering) to download updates to applications automatically
http://ketarin.canneverbe.com/
– Ability to save to any location (local or on a network share), with any name.
– Use command line tools or third party applications before or after an application being updated, such as
zipping or unzipping files
– Hundreds of application templates in an online database
Dell World User Forum
Keep your installers up to date
• Top results for Ketarin online database
Dell World User Forum
Keep your installers up to date for deployments
• Store your updated apps from Ketarin on a network share
– Create a bat post install task to map the network share
› @echo off
› net use k: servershare /user:user password
– or Create an AutoIT script so the username/password is in a compiled .exe and upload as a post install
application task.
› DriveMapAdd(”k:", "servershare", 0, "domainuser", ”password”)
– Then have your other PO tasks call the installer from your share (as examples)
› k:notepad++setup.exe /S
› k:javajre-7u26-windows-i586.exe /s AgreeToLicense=YES IEXPLORER=1 MOZILLA=1
AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0
– PO tasks should be separated so that the task engine can report if there are any failures.
Dell World User Forum
Driver Injection Information
Dell World User Forum
Driver Injection not working?
• run driver_feed_discovery_tool.vbs to see what model is reported by WMI.
• If a conflict occurs modify copy_drivers.vbs
• Drag k2peinsthtacopy_drivers.vbs to your desktop.
• Open copy_drivers.vbs with notepad or notepad++.
• Scroll down to the ‘Get Model portion of the script, use a command such as:
– If strModel = "10" Then strModel= "st2e”
– If strModel = "XPS 12 9Q23" Then strModel= "xps-12-l221x”
• The first model would be from the WMI call, the second would be how it was downloaded
from the feed.
• Upload this file as a KBE post install windows script task.
• Drag the task into your SI or image.
Dell World User Forum
Use K2000 UVNC as a PO
Dell World User Forum
Use K2000 UVNC as a PO
• mid level .bat task to copy the K2000 UVNC files to the workstation
• xcopy y:hta%processor_architecture%ultravnc %system_drive%
• Windows PO bat task to start UNVC
– %systemdrive%ultravncwinvnc.exe
• Firewall needs to be off or exception made
• Uses same config/password as the one from KBE
• Temporary and works until system is rebooted.
• PO task can be duplicated and placed after a reboot if desired or a reg key inserted to run it,
and then delete the reg key as the last PO.
• Don’t copy UVNC files to the KACE directory or this directory won’t be deleted since the .exe
will still be running.
• Could have the last PO kill the uvnc process if storing files in the KACE directory.
• http://www.itninja.com/blog/view/using-the-k2000-ultravnc-during-windows-post-install-
tasks
Dell World User Forum
Deploy “streaming .wim”
Dell World User Forum
Deploy “streaming .wim”
• K2 by default copies .wim to workstation and then extracts and deploys
– benefits multicast deployments
• Stream .wim deployment instead which extracts over the network
• KNIT
– will be updating knit to include files needed for this process, but not much
different
– do not use .bin file, just import the tasks
– with 3.6+ do not need “automatic mbr” task
– more detailed process in Friday’s “Imaging Ideas and Best Practices” session at
9:15am
Dell World User Forum
KBE Manipulator (KBEM)
version 3.7
Dell World User Forum
KBE Manipulator, version 3.7
• Supports Dell Command | Configure (CCTK replacement)
• Inject Portable Applications
• Disable launching UltraVNC
• Disable launching Deploy HTA
• Include .NET with WinPE 4/5
• Include PowerShell with WinPE 4/5
• Include Enhanced Storage with WinPE 4/5
• Option to build a UEFI VMware compatible KBE ISO*
• Creates a log of configurations in x:windowstemp
• startnet.cmd echoes that it was built with KBEM along with the date and time of the build
Dell World User Forum
Automatically deploy a
specific image with KBE
Dell World User Forum
Automatically deploy a specific image with KBE
• Use version 3.7 of KBE Manipulator to create your KBE.
– Uncheck Launch UltraVNC
– Uncheck Deploy HTA
• After clicking on create KBE, you will be asked if you want to create a custom DOS command,
answer yes.
• Type in the following command (replacing id# with the id# of your image).
– start /wait y:scriptssystem_image_id#.bat
Dell World User Forum
Local KBE Boot
Dell World User Forum
Local KBE Boot
• Store KBE on the local workstation, eliminating PXE
• Copy KBE as a midlevel task (or copy to workstation as a k1 script).
• Run ReagentC commands to boot to the KBE.
– reagentc /disable
– reagentc /setreimage /path %systemdrive%kace_recovery
– reagentc /enable
– reagentc /boottore
– shutdown /r
Dell World User Forum
Offline Re-Imaging
Dell World User Forum
Offline Re-Imaging
• Enable OEM-like “factory” re-imaging with PO Tasks
• Recovery image is housed in hidden partition
– Partition created in PR Tasks
– Image create during mid-level Tasks
– Partition hidden in mid-level Tasks
• Windows 8 options to retain user files and settings or full re-image
• No connection to K2000 needed to initiate re-image
• Guide available on ITNinja
– By user WhitzEnd
Dell World User Forum
K2000 Deployment
Workbench
Dell World User Forum
K2000 Deployment Workbench
Heading
KBE
Manipulator
Package
Export
Report
Driver Feed
Builder
Get/Set
Computer
Name
Sysprep
Creator
Get/Copy
KUID for
Mac
Set Screen
Resolution
More to
come!
http://www.itninja.com/blog/view/k2000-deployment-workbench
Modify Task
Engine
Timeout
Period
Dell World User Forum
Set Computer Name
• Latest revision includes the following features:
– Renaming using the K1000 database
– Renaming using the K2000 database
– WSNAME style variable replacement
– Data file name lookup
– /log option
• Advantage of using SetComputerName over WSNAME?
– 64 bit compiled exe! This means renaming during midlevel instead of after booting into Windows
– No more extra reboot for renaming
– Ability to join domain via unattend with the correct computer name, eliminating yet another reboot
• Mac version to rename computer from datafile is available on K2000 Deployment Workbench.
Dell World User Forum
Change Autologon Count
• Midlevel task that can change your unattend.xml’s AutoLogonCount value on the fly
– -c switch (required) sets the logon count to whatever number is specified (0-99)
– -p switch (optional) allows you to set the full path to the unattend file
– -d switch (optional) will generate a log file on the PETEMP share
• Works with K-Image, WIM, and Scripted Installs
• Can be found on K2000 Deployment Workbench on ITNinja (or via Tools module on the
K2000 web interface)
Dell World User Forum
K2000 Advisor
• The K2000 Advisor queries the database of your K2000 to gather and analyze information
about your appliance and outputs a handy HTML report. Information gathered includes:
– Potential postinstall task issues
– RSA syncing information and errors
– Server alerts
– Direct links to KB articles when applicable
– Driver feed errors and related information
– Linked appliance errors
– Scripted Install and Image option details
– LDAP Configuration
• "Allow Offboard Database Access" must be enabled in the UI under Settings and Maintenance |
Security. After enabling, the K2000 must be rebooted
• Great for troubleshooting or just a periodic health check on your K2000
Dell World User Forum
Coming Soon...
• Windows Update Injection AKA Driver feed for Windows updates!
– Download windows patches for your OSes using the K2000 Update Generator
– Inject them during midlevel using the K2000 Update Injector
• Task Selector
– Enables user to select which post install tasks they want to deploy right from KBE
– Ability to select predefined sets of tasks for certain departments/locations from user defined templates
Dell World User Forum
Want to run 3.7 as a test now?
• 3.7 is currently in RC and we are looking for Macintosh users to test multicast from the K2000.
• Send an email to cserrins@kace.com with the following information:
– Company Name
– Contact Name
– Contact E-mail
– Contact Phone Number
– uservoice name
Dell World User Forum
Question & Answer
• Why do we provide these suggestions/workarounds?
• Its not because the K2000 is limited, its because the K2000 is so flexible!!
Dell World User Forum
Thank you.
Dell World User Forum
KACE Support Portal Migrating to Dell Software Support Portal
• Starting in Mid-November, all KACE
Support Portal material will be
migrated to the Dell Software Support
Portal
• All service requests will be submitted
online or by phone
• Same great content
– Knowledge base articles
– Video tutorials
– Product documentation
– JumpStart training
• Check out the Support Portal Getting
Started videos
• Stop by the Geek Bar to see it, ask
questions, and explore!
Dell World User Forum
Quick Tips

More Related Content

What's hot

KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewDell World
 
Getting Started with Patching (Patching 101)
Getting Started with Patching (Patching 101)Getting Started with Patching (Patching 101)
Getting Started with Patching (Patching 101)Dell World
 
ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10Roel van Bueren
 
ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10Roel van Bueren
 
Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...Novell
 
Tips, Tricks and Cool Solutions for Novell ZENworks Configuration Management
Tips, Tricks and Cool Solutions for Novell ZENworks Configuration ManagementTips, Tricks and Cool Solutions for Novell ZENworks Configuration Management
Tips, Tricks and Cool Solutions for Novell ZENworks Configuration ManagementNovell
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections UpgradeGabriella Davis
 
Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...
Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...
Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...Novell
 
Deploying windows 7 using WDS and MDT 2010
Deploying windows 7 using WDS and MDT 2010Deploying windows 7 using WDS and MDT 2010
Deploying windows 7 using WDS and MDT 2010Alan Richards
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourChris Miller
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementSharkrit JOBBO
 
Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...
Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...
Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...Andik Susilo
 
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLAKoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLATobias Koprowski
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators liteSharon James
 
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorldSQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorldPolish SQL Server User Group
 
Novell ZENworks Patch Management Best Practices
Novell ZENworks Patch Management Best PracticesNovell ZENworks Patch Management Best Practices
Novell ZENworks Patch Management Best PracticesNovell
 
Taking IBM Sametime Mobile
Taking IBM Sametime MobileTaking IBM Sametime Mobile
Taking IBM Sametime MobileGabriella Davis
 

What's hot (20)

KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting Overview
 
Getting Started with Patching (Patching 101)
Getting Started with Patching (Patching 101)Getting Started with Patching (Patching 101)
Getting Started with Patching (Patching 101)
 
ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10ZENworks Configuration Management 11.4.1 and Windows 10
ZENworks Configuration Management 11.4.1 and Windows 10
 
ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10ZENworks Configuration Management and Windows 10
ZENworks Configuration Management and Windows 10
 
Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...Novell ZENworks Configuration Management Design and Implementation Best Pract...
Novell ZENworks Configuration Management Design and Implementation Best Pract...
 
Xen.org Overview 2009
Xen.org Overview 2009Xen.org Overview 2009
Xen.org Overview 2009
 
Tips, Tricks and Cool Solutions for Novell ZENworks Configuration Management
Tips, Tricks and Cool Solutions for Novell ZENworks Configuration ManagementTips, Tricks and Cool Solutions for Novell ZENworks Configuration Management
Tips, Tricks and Cool Solutions for Novell ZENworks Configuration Management
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
 
Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...
Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...
Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL I...
 
Deploying windows 7 using WDS and MDT 2010
Deploying windows 7 using WDS and MDT 2010Deploying windows 7 using WDS and MDT 2010
Deploying windows 7 using WDS and MDT 2010
 
Deployment Day Session 2 MDT 2012 Advanced
Deployment Day Session 2 MDT 2012 AdvancedDeployment Day Session 2 MDT 2012 Advanced
Deployment Day Session 2 MDT 2012 Advanced
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
 
Windows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server ManagementWindows 2012 R2 Multi Server Management
Windows 2012 R2 Multi Server Management
 
Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008
 
Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...
Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...
Windows 7 Deployment with Microsoft Deployment Toolkit & Windows Deployment S...
 
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLAKoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
KoprowskiT_SQLSat152_Bulgaria_HighAvailabilityOfSQLintheContextOfSLA
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
 
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorldSQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
SQLDay2013_Denny Cherry - SQLServer2012inaHighlyAvailableWorld
 
Novell ZENworks Patch Management Best Practices
Novell ZENworks Patch Management Best PracticesNovell ZENworks Patch Management Best Practices
Novell ZENworks Patch Management Best Practices
 
Taking IBM Sametime Mobile
Taking IBM Sametime MobileTaking IBM Sametime Mobile
Taking IBM Sametime Mobile
 

Similar to K2000 Advanced Topics

BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...Carl Tyler
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OSJulian Dunn
 
A lap around pdt and other automation goodness
A lap around pdt and other automation goodnessA lap around pdt and other automation goodness
A lap around pdt and other automation goodnessEnrique Lima
 
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...panagenda
 
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...Massimo Cenci
 
Now Featuring the Latest Version!: Basic Patch Management for Basic Software
Now Featuring the Latest Version!: Basic Patch Management for Basic SoftwareNow Featuring the Latest Version!: Basic Patch Management for Basic Software
Now Featuring the Latest Version!: Basic Patch Management for Basic SoftwareWiLS
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Ben Hall
 
Connect2016 Shipping Domino
Connect2016 Shipping DominoConnect2016 Shipping Domino
Connect2016 Shipping DominoFactor-y S.r.l.
 
Connect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoConnect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoMatteo Bisi
 
Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014biicode
 
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsMS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsSpiffy
 
Oracle forms and reports 11g installation on linux
Oracle forms and reports 11g installation on linuxOracle forms and reports 11g installation on linux
Oracle forms and reports 11g installation on linuxVenu Palakolanu
 
Jenkins Pipelines Advanced
Jenkins Pipelines AdvancedJenkins Pipelines Advanced
Jenkins Pipelines AdvancedOliver Lemm
 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the BasicsUlrich Krause
 
Installing Hortonworks Hadoop for Windows
Installing Hortonworks Hadoop for WindowsInstalling Hortonworks Hadoop for Windows
Installing Hortonworks Hadoop for WindowsJonathan Bloom
 
Adf spotlight-webcenter task flow-customzation
Adf spotlight-webcenter task flow-customzationAdf spotlight-webcenter task flow-customzation
Adf spotlight-webcenter task flow-customzationVinay Kumar
 
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe Sencha
 

Similar to K2000 Advanced Topics (20)

BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...BP501 - Building and deploying custom IBM sametime connect client installatio...
BP501 - Building and deploying custom IBM sametime connect client installatio...
 
Automating That "Other" OS
Automating That "Other" OSAutomating That "Other" OS
Automating That "Other" OS
 
A lap around pdt and other automation goodness
A lap around pdt and other automation goodnessA lap around pdt and other automation goodness
A lap around pdt and other automation goodness
 
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
 
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...
Recipe 14 of Data Warehouse and Business Intelligence - Build a Staging Area ...
 
Automation Suite PPT (2).pptx
Automation Suite PPT (2).pptxAutomation Suite PPT (2).pptx
Automation Suite PPT (2).pptx
 
Now Featuring the Latest Version!: Basic Patch Management for Basic Software
Now Featuring the Latest Version!: Basic Patch Management for Basic SoftwareNow Featuring the Latest Version!: Basic Patch Management for Basic Software
Now Featuring the Latest Version!: Basic Patch Management for Basic Software
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
IIS Web Ecosystem
IIS Web EcosystemIIS Web Ecosystem
IIS Web Ecosystem
 
Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
 
Connect2016 Shipping Domino
Connect2016 Shipping DominoConnect2016 Shipping Domino
Connect2016 Shipping Domino
 
Connect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping dominoConnect2016 - 1172 Shipping domino
Connect2016 - 1172 Shipping domino
 
Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
 
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsMS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applications
 
Oracle forms and reports 11g installation on linux
Oracle forms and reports 11g installation on linuxOracle forms and reports 11g installation on linux
Oracle forms and reports 11g installation on linux
 
Jenkins Pipelines Advanced
Jenkins Pipelines AdvancedJenkins Pipelines Advanced
Jenkins Pipelines Advanced
 
XPages -Beyond the Basics
XPages -Beyond the BasicsXPages -Beyond the Basics
XPages -Beyond the Basics
 
Installing Hortonworks Hadoop for Windows
Installing Hortonworks Hadoop for WindowsInstalling Hortonworks Hadoop for Windows
Installing Hortonworks Hadoop for Windows
 
Adf spotlight-webcenter task flow-customzation
Adf spotlight-webcenter task flow-customzationAdf spotlight-webcenter task flow-customzation
Adf spotlight-webcenter task flow-customzation
 
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
SenchaCon 2016: Develop, Test & Deploy with Docker - Jonas Schwabe
 

More from Dell World

Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking OverviewDell World
 
Dell Storage Management
Dell Storage ManagementDell Storage Management
Dell Storage ManagementDell World
 
Dell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions LabDell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions LabDell World
 
2020 Vision For Your Network
2020 Vision For Your Network2020 Vision For Your Network
2020 Vision For Your NetworkDell World
 
Dell Cloud Manager Overview
Dell Cloud Manager OverviewDell Cloud Manager Overview
Dell Cloud Manager OverviewDell World
 
Dell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch ProvisioningDell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch ProvisioningDell World
 
Simplifying Systems Management
Simplifying Systems ManagementSimplifying Systems Management
Simplifying Systems ManagementDell World
 
Channel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software SolutionsChannel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software SolutionsDell World
 
Innovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access ModelInnovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access ModelDell World
 
Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)Dell World
 
Focus on business, not backups
Focus on business, not backupsFocus on business, not backups
Focus on business, not backupsDell World
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeDell World
 
Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats Dell World
 
The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...Dell World
 
Client Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced ThreatsClient Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced ThreatsDell World
 
What a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do notWhat a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do notDell World
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Dell World
 
Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption Dell World
 
Detecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the networkDetecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the networkDell World
 
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...Dell World
 

More from Dell World (20)

Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking Overview
 
Dell Storage Management
Dell Storage ManagementDell Storage Management
Dell Storage Management
 
Dell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions LabDell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions Lab
 
2020 Vision For Your Network
2020 Vision For Your Network2020 Vision For Your Network
2020 Vision For Your Network
 
Dell Cloud Manager Overview
Dell Cloud Manager OverviewDell Cloud Manager Overview
Dell Cloud Manager Overview
 
Dell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch ProvisioningDell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch Provisioning
 
Simplifying Systems Management
Simplifying Systems ManagementSimplifying Systems Management
Simplifying Systems Management
 
Channel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software SolutionsChannel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software Solutions
 
Innovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access ModelInnovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access Model
 
Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)
 
Focus on business, not backups
Focus on business, not backupsFocus on business, not backups
Focus on business, not backups
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about Time
 
Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats
 
The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...
 
Client Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced ThreatsClient Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced Threats
 
What a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do notWhat a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do not
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?
 
Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption
 
Detecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the networkDetecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the network
 
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
 

Recently uploaded

Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandIES VE
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockSkilrock Technologies
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownloadvrstrong314
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfOrtus Solutions, Corp
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAlluxio, Inc.
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisNeo4j
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
 

Recently uploaded (20)

Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 

K2000 Advanced Topics

  • 1. Dell World User Forum UFBR408: K2000 Advanced Topics Corey Serrins Patrick Warme Dell World User Forum
  • 2. Dell World User Forum Basics of the K2000
  • 3. Dell World User Forum Basics of the K2000 for the Advanced User • Legend of K2000 acronyms (shown on http://<k2>/settings_packaging) – PO - post install – PR - preinstall – SI - scripted install – KI - kimage – BE - boot environment – KBE - k2000 boot environment – MM - Media Manager • ID#s – All tasks are identified by a unique ID#. – Each category starts at 1. – Preloaded tasks have the lower ID#. – ID#s can be viewed in the Address bar of said task or viewing link in status bar
  • 4. Dell World User Forum Applications / preinstall tasks • Mid-level tasks are listed in peinstapplications • ID# in webui matches ID# in peinstapplications or ID# in peinstpreinstall • Batch tasks are actually put in a .bat file • .zipped files expanded into an "ID#contents" directory • **Troubleshooting tip: Browse to item to make sure it unzipped properly.
  • 5. Dell World User Forum K2000 Shares • Samba shares – password protected – password set in General Settings Control Panel • Visible Shares: – drivers – Read/Write – drivers_postInstall – Read/Write – restore – Read/Write • Invisible Shares – petemp – Read/Write (temporary files from KBE) – peinst – Read Only – usmt – Read Only
  • 6. Dell World User Forum peinst share • applications - mid-level and post install • asr – integrated dmg files are linked here • auto - boot actions • driver_feed - empty in 3.4 and higher • drivers - automatically injected in SI’s • drivers_postinstall – storage for drivers injected as mid-level task • hta - scripts run for KBE • macosx - Macintosh deployment files • oemfiles - for SIs • preinstall – all preinstall tasks • scripts – scripts run to deploy SI and KI • sifs –unattend/answer files • source_cds – SI CD contents • user_states – files to capture a user state • wims – integrated wim captures are linked here • winpe_build – content downloaded by client when building KBE with MM
  • 7. Dell World User Forum Task Engine Info peinstscripts
  • 8. Dell World User Forum Scripts in 3.6 and higher • PO tasks are stored as .xml files named according the deployment and ID# • Starts with a bat file that copies Task Engine files to x:kaceengine and then runs it. *wim deployments also include an additional .bat file • SI and KI scripts run in sequence – preinstall tasks – deployment – midlevel tasks created by user – midlevel tasks by K2 › driver injection › copy kuid, copy POs to workstation › copy task engine files to deployed workstation – Post install scripts controlled by task engine • POs for Vista+ are no longer embedded in the unattend.xml file (peinstsifsID#.xml) for SIs.
  • 9. Dell World User Forum Scripts
  • 10. Dell World User Forum Task Engine Info • Files copied to x:kaceengine as first preinstall task • config.xml is loaded in between every task. • task.xml is loaded each time Task Engine runs – Preinstall Task – Windows PO • Files copied to deployed workstation as midlevel
  • 11. Dell World User Forum Quick Deployments to Troubleshoot Post Install (PO) Tasks
  • 12. Dell World User Forum Quick deployments to troubleshoot POs with a VM • Create a midlevel .bat task with command line of “pause” • Create a midlevel .bat task to copy your task.xml file to x:kaceengine and overwrite the existing one (for example) xcopy /y y:scriptsTasks_3.xml x:kaceenginetasks.xml or xcopy /y y:scriptsImagingTasks_3.xml x:kaceenginetasks.xml • Add both midlevel tasks to your SI or KI and deploy to a virtual machine. • Create a snapshot when the midlevel pause task has occurred. • Continue the deployment. • If something goes wrong with a PO, restore the VM snapshot • Fix PO, reorder POs, add new POs or remove them and Save • The tasks.xml file gets updated on the K2000, copying over the new one will make the task engine follow the new script order and commands starting from pause script.
  • 13. Dell World User Forum More troubleshooting... For a more in depth method of troubleshooting PO tasks take a look at Patrick Warme's presentation online from the 2012 Konference. http://www.kace.com/~/media/Files/Support/KACE-Konference/2012/2012_K2000- %20PostInstall%20Troubleshooting.pdf
  • 14. Dell World User Forum Use K1000 Managed Installations as POs
  • 15. Dell World User Forum Use MIs as POs • Deploy Managed Installs from the K1000 as a Post Install task using a .bat task that forces inventory and gets MIs – To do this we want to first force an inventory to make sure the computer is the correct label, so your label information must be correct. – One way to do this is to use the k2000_deployment_info.conf file. – **Note that while POs are running this file is in %systemdrive%Kace, but one of the last POs moves it to %allusersprofiles%DellKace – .bat task example: › if %PROCESSOR_ARCHITECTURE% equ AMD64 ( › cd "%PROGRAMFILES(x86)%DELLKACE" › ) else ( › cd "%PROGRAMFILES%DELLKACE" › ) › runkbot 4 0 && runkbot 6 0
  • 16. Dell World User Forum Modifying Source media for Scripted Installs
  • 17. Dell World User Forum Source CD Modification • Windows Update Downloader – http://www.windowsupdatesdownloader.com/ • WinToolKit – http://www.wincert.net/forum/files/file/5-win-toolkit/ – Slipstream patches into the media – Customize what gets installed from media › Accessories › Media Player › .Net › Games › Enable/Disable Services **be careful – **Note If uploading to K2 for an SI, don’t include anything that would make reference to the Unattend file, like company name, product key, etc. – **Test would need to be done if removing applications, etc. makes an unattend file that would conflict with it running the unattend from the K2.
  • 18. Dell World User Forum PO files larger than 2Gb?
  • 19. Dell World User Forum How to make a PO with 2+GB file on the K2 Large Package SOLVED • Import the new PO via Settings and Maintenance | Package Management | Import • Ready for Testing & Deployment • Create your PO exactly the way you want, and use the office.zip file created in the previous step as your uploaded file. • Export PO via Settings and Maintenance | Package Management | Export • Delete the PO from your K2000. Prepare • Copy just the .pkg file from 'restore' to your workstation • Use 7-zip to open the file and browse to the 'PAYLOAD' folder. • Replace the contents of 'PAYLOAD' with your real office installer files. • Close 7-zip and put the new .pkg file in restore. Execute • Have a system with 7-zip installed. • Create an 'office.zip' file containing just a text file Plan
  • 20. Dell World User Forum Deploy from a network share
  • 21. Dell World User Forum Deploy from a network share • Create a share to store your software installers • Store each application installer and files in its own directory • Create a task to map to the network share – Either create a batch Windows post install task to map the network share › @echo off › net use k: servershare /user:user password – or Create an AutoIT script so the username/password is in a compiled .exe and upload as a Windows post install application task. › DriveMapAdd(”k:", "servershare", 0, "domainuser", ”password”) • Have PO tasks call the installer from your share (for example) – k:notepad++setup.exe /S – k:javajre-7u26-windows-i586.exe /s AgreeToLicense=YES IEXPLORER=1 MOZILLA=1 AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0 • PO tasks should be separated so that the task engine can report if there are any failures. *Note: the task engine will only report errors with the batch file, not the installer, so look in event log for possible errors.
  • 22. Dell World User Forum Deploy from a network share • http://stackoverflow.com/questions/4451013/check-if-process-returns-0-with- batch-file
  • 23. Dell World User Forum Keep PO tasks up-to- date
  • 24. Dell World User Forum Keep your installers up to date • Use Ketarin (pronounced catering) to download updates to applications automatically http://ketarin.canneverbe.com/ – Ability to save to any location (local or on a network share), with any name. – Use command line tools or third party applications before or after an application being updated, such as zipping or unzipping files – Hundreds of application templates in an online database
  • 25. Dell World User Forum Keep your installers up to date • Top results for Ketarin online database
  • 26. Dell World User Forum Keep your installers up to date for deployments • Store your updated apps from Ketarin on a network share – Create a bat post install task to map the network share › @echo off › net use k: servershare /user:user password – or Create an AutoIT script so the username/password is in a compiled .exe and upload as a post install application task. › DriveMapAdd(”k:", "servershare", 0, "domainuser", ”password”) – Then have your other PO tasks call the installer from your share (as examples) › k:notepad++setup.exe /S › k:javajre-7u26-windows-i586.exe /s AgreeToLicense=YES IEXPLORER=1 MOZILLA=1 AUTOUPDATECHECK=0 JAVAUPDATE=0 JU=0 – PO tasks should be separated so that the task engine can report if there are any failures.
  • 27. Dell World User Forum Driver Injection Information
  • 28. Dell World User Forum Driver Injection not working? • run driver_feed_discovery_tool.vbs to see what model is reported by WMI. • If a conflict occurs modify copy_drivers.vbs • Drag k2peinsthtacopy_drivers.vbs to your desktop. • Open copy_drivers.vbs with notepad or notepad++. • Scroll down to the ‘Get Model portion of the script, use a command such as: – If strModel = "10" Then strModel= "st2e” – If strModel = "XPS 12 9Q23" Then strModel= "xps-12-l221x” • The first model would be from the WMI call, the second would be how it was downloaded from the feed. • Upload this file as a KBE post install windows script task. • Drag the task into your SI or image.
  • 29. Dell World User Forum Use K2000 UVNC as a PO
  • 30. Dell World User Forum Use K2000 UVNC as a PO • mid level .bat task to copy the K2000 UVNC files to the workstation • xcopy y:hta%processor_architecture%ultravnc %system_drive% • Windows PO bat task to start UNVC – %systemdrive%ultravncwinvnc.exe • Firewall needs to be off or exception made • Uses same config/password as the one from KBE • Temporary and works until system is rebooted. • PO task can be duplicated and placed after a reboot if desired or a reg key inserted to run it, and then delete the reg key as the last PO. • Don’t copy UVNC files to the KACE directory or this directory won’t be deleted since the .exe will still be running. • Could have the last PO kill the uvnc process if storing files in the KACE directory. • http://www.itninja.com/blog/view/using-the-k2000-ultravnc-during-windows-post-install- tasks
  • 31. Dell World User Forum Deploy “streaming .wim”
  • 32. Dell World User Forum Deploy “streaming .wim” • K2 by default copies .wim to workstation and then extracts and deploys – benefits multicast deployments • Stream .wim deployment instead which extracts over the network • KNIT – will be updating knit to include files needed for this process, but not much different – do not use .bin file, just import the tasks – with 3.6+ do not need “automatic mbr” task – more detailed process in Friday’s “Imaging Ideas and Best Practices” session at 9:15am
  • 33. Dell World User Forum KBE Manipulator (KBEM) version 3.7
  • 34. Dell World User Forum KBE Manipulator, version 3.7 • Supports Dell Command | Configure (CCTK replacement) • Inject Portable Applications • Disable launching UltraVNC • Disable launching Deploy HTA • Include .NET with WinPE 4/5 • Include PowerShell with WinPE 4/5 • Include Enhanced Storage with WinPE 4/5 • Option to build a UEFI VMware compatible KBE ISO* • Creates a log of configurations in x:windowstemp • startnet.cmd echoes that it was built with KBEM along with the date and time of the build
  • 35. Dell World User Forum Automatically deploy a specific image with KBE
  • 36. Dell World User Forum Automatically deploy a specific image with KBE • Use version 3.7 of KBE Manipulator to create your KBE. – Uncheck Launch UltraVNC – Uncheck Deploy HTA • After clicking on create KBE, you will be asked if you want to create a custom DOS command, answer yes. • Type in the following command (replacing id# with the id# of your image). – start /wait y:scriptssystem_image_id#.bat
  • 37. Dell World User Forum Local KBE Boot
  • 38. Dell World User Forum Local KBE Boot • Store KBE on the local workstation, eliminating PXE • Copy KBE as a midlevel task (or copy to workstation as a k1 script). • Run ReagentC commands to boot to the KBE. – reagentc /disable – reagentc /setreimage /path %systemdrive%kace_recovery – reagentc /enable – reagentc /boottore – shutdown /r
  • 39. Dell World User Forum Offline Re-Imaging
  • 40. Dell World User Forum Offline Re-Imaging • Enable OEM-like “factory” re-imaging with PO Tasks • Recovery image is housed in hidden partition – Partition created in PR Tasks – Image create during mid-level Tasks – Partition hidden in mid-level Tasks • Windows 8 options to retain user files and settings or full re-image • No connection to K2000 needed to initiate re-image • Guide available on ITNinja – By user WhitzEnd
  • 41. Dell World User Forum K2000 Deployment Workbench
  • 42. Dell World User Forum K2000 Deployment Workbench Heading KBE Manipulator Package Export Report Driver Feed Builder Get/Set Computer Name Sysprep Creator Get/Copy KUID for Mac Set Screen Resolution More to come! http://www.itninja.com/blog/view/k2000-deployment-workbench Modify Task Engine Timeout Period
  • 43. Dell World User Forum Set Computer Name • Latest revision includes the following features: – Renaming using the K1000 database – Renaming using the K2000 database – WSNAME style variable replacement – Data file name lookup – /log option • Advantage of using SetComputerName over WSNAME? – 64 bit compiled exe! This means renaming during midlevel instead of after booting into Windows – No more extra reboot for renaming – Ability to join domain via unattend with the correct computer name, eliminating yet another reboot • Mac version to rename computer from datafile is available on K2000 Deployment Workbench.
  • 44. Dell World User Forum Change Autologon Count • Midlevel task that can change your unattend.xml’s AutoLogonCount value on the fly – -c switch (required) sets the logon count to whatever number is specified (0-99) – -p switch (optional) allows you to set the full path to the unattend file – -d switch (optional) will generate a log file on the PETEMP share • Works with K-Image, WIM, and Scripted Installs • Can be found on K2000 Deployment Workbench on ITNinja (or via Tools module on the K2000 web interface)
  • 45. Dell World User Forum K2000 Advisor • The K2000 Advisor queries the database of your K2000 to gather and analyze information about your appliance and outputs a handy HTML report. Information gathered includes: – Potential postinstall task issues – RSA syncing information and errors – Server alerts – Direct links to KB articles when applicable – Driver feed errors and related information – Linked appliance errors – Scripted Install and Image option details – LDAP Configuration • "Allow Offboard Database Access" must be enabled in the UI under Settings and Maintenance | Security. After enabling, the K2000 must be rebooted • Great for troubleshooting or just a periodic health check on your K2000
  • 46. Dell World User Forum Coming Soon... • Windows Update Injection AKA Driver feed for Windows updates! – Download windows patches for your OSes using the K2000 Update Generator – Inject them during midlevel using the K2000 Update Injector • Task Selector – Enables user to select which post install tasks they want to deploy right from KBE – Ability to select predefined sets of tasks for certain departments/locations from user defined templates
  • 47. Dell World User Forum Want to run 3.7 as a test now? • 3.7 is currently in RC and we are looking for Macintosh users to test multicast from the K2000. • Send an email to cserrins@kace.com with the following information: – Company Name – Contact Name – Contact E-mail – Contact Phone Number – uservoice name
  • 48. Dell World User Forum Question & Answer • Why do we provide these suggestions/workarounds? • Its not because the K2000 is limited, its because the K2000 is so flexible!!
  • 49. Dell World User Forum Thank you.
  • 50. Dell World User Forum KACE Support Portal Migrating to Dell Software Support Portal • Starting in Mid-November, all KACE Support Portal material will be migrated to the Dell Software Support Portal • All service requests will be submitted online or by phone • Same great content – Knowledge base articles – Video tutorials – Product documentation – JumpStart training • Check out the Support Portal Getting Started videos • Stop by the Geek Bar to see it, ask questions, and explore!
  • 51. Dell World User Forum Quick Tips